Template Function lanelet::geometry::internal::shiftPoint

Function Documentation

template<typename LineString2dT>
inline std::pair<BasicLineString2d, bool> lanelet::geometry::internal::shiftPoint(const LineString2dT &lineString, const double distance, const size_t idx, const PointVincinity &pv)

shiftPoint in lateral direction

Parameters:
  • lineString – original line string

  • distance – offset distance (left is positive) to shift

  • idx – index of point to shift

  • pv – following and preveding point on line string

Returns:

shifted point(s), bool indicating insertion was still convex