Go to the documentation of this file.
52 return (direction == other.direction) && (point == other.point);
70 if (direction == other.direction)
72 return point < other.point;
74 return direction < other.direction;
90 physics::ParametricValue
const ¶metricOffset,
94 routingPoint.point.
laneId = laneId;
96 routingPoint.direction = routingDirection;
namespace ad
Definition: GeometryStoreItem.hpp:28
bool operator==(const RoutingParaPoint &other) const
Standard comparison operator.
Definition: Routing.hpp:50
RoutingParaPoint createRoutingParaPoint(lane::LaneId const &laneId, physics::ParametricValue const ¶metricOffset, RoutingDirection const &routingDirection=RoutingDirection::DONT_CARE)
create a RoutingParaPoint
Definition: Routing.hpp:89
DataType ParaPoint.
Definition: ParaPoint.hpp:48
bool operator!=(const RoutingParaPoint &other) const
Standard comparison operator.
Definition: Routing.hpp:59
@ DONT_CARE
Vehicle direction is not relevant.
@ NEGATIVE
Vehicle direction is opposite of Lane orientation.
DataType LaneId.
Definition: LaneId.hpp:66
RoutingDirection
direction at the para point in respect to the lane orientation
Definition: Routing.hpp:31
@ POSITIVE
Vehicle direction is same as Lane orientation.
routing para point
Definition: Routing.hpp:44
::ad::physics::ParametricValue parametricOffset
Definition: ParaPoint.hpp:136
bool operator<(const RoutingParaPoint &other) const
Standard comparison operator.
Definition: Routing.hpp:68
::ad::map::lane::LaneId laneId
Definition: ParaPoint.hpp:125