Template Function lanelet::geometry::internal::shiftPerpendicular

Function Documentation

template<typename LineString2dT>
inline BasicPoint2d lanelet::geometry::internal::shiftPerpendicular(const LineString2dT &lineString, const size_t idx, const double distance, const bool asLast, const PointVincinity &pv)

shiftPerpendicular shift point perpendicular to either the preceding or following segment

Parameters:
  • lineString – original line string

  • idx – index of point to shft

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

  • asLast – use preceding segment as reference if true, else use following

  • pv – following and preveding point on line string

Returns:

shifted point