|
point::ParaPoint | ad::map::route::getIntervalStart (LaneInterval const &laneInterval) |
| class defining a route interval with one lane More...
|
|
point::ParaPoint | ad::map::route::getIntervalStart (FullRoute const &route, lane::LaneId const &laneId) |
| get interval start as ParaPoint for a given laneId and a given route More...
|
|
point::ParaPoint | ad::map::route::getIntervalEnd (LaneInterval const &laneInterval) |
| get interval end as ParaPoint
|
|
physics::ParametricRange | ad::map::route::toParametricRange (route::LaneInterval const &laneInterval) |
| convert lane interval to ParametricRange
|
|
physics::ParametricValue | ad::map::route::getSignedDistance (LaneInterval const &laneInterval, point::ParaPoint const &first, point::ParaPoint const &second) |
| get the signed parametric physics::Distance between two parametric points respecting the laneInterval's direction More...
|
|
physics::ParametricValue | ad::map::route::getUnsignedDistance (LaneInterval const &laneInterval, point::ParaPoint const &first, point::ParaPoint const &second) |
| get the unsigned parametric physics::Distance between two parametric points More...
|
|
bool | ad::map::route::isStartOfInterval (LaneInterval const &laneInterval, point::ParaPoint const &point) |
| checks if the point marks the start of the interval More...
|
|
bool | ad::map::route::isEndOfInterval (LaneInterval const &laneInterval, point::ParaPoint const &point) |
| checks if the point marks the end of the interval More...
|
|
bool | ad::map::route::isRouteDirectionPositive (LaneInterval const &laneInterval) |
| checks if the direction of this route interval is positive in respect to the lane geometry More...
|
|
bool | ad::map::route::isRouteDirectionNegative (LaneInterval const &laneInterval) |
| checks if the direction of this route interval is negative in respect to the lane geometry More...
|
|
bool | ad::map::route::isRouteDirectionAlignedWithDrivingDirection (LaneInterval const &laneInterval) |
| checks if the route direction is aligned with the nominal driving direction of the lane
|
|
bool | ad::map::route::isWithinInterval (LaneInterval const &laneInterval, physics::ParametricValue const ¶metricOffset) |
| checks if the parametric offset is within the interval More...
|
|
bool | ad::map::route::isWithinInterval (LaneInterval const &laneInterval, point::ParaPoint const &point) |
| checks if the point is within the interval More...
|
|
bool | ad::map::route::isDegenerated (LaneInterval const &laneInterval) |
| checks if the interval is degenerated More...
|
|
bool | ad::map::route::isAfterInterval (LaneInterval const &laneInterval, physics::ParametricValue const parametricOffset) |
| checks if the parametric offset is after the interval More...
|
|
bool | ad::map::route::isAfterInterval (LaneInterval const &laneInterval, point::ParaPoint const &point) |
| checks if the point is after the interval More...
|
|
bool | ad::map::route::isBeforeInterval (LaneInterval const &laneInterval, physics::ParametricValue const parametricOffset) |
| checks if the parametric offset is before the interval More...
|
|
bool | ad::map::route::isBeforeInterval (LaneInterval const &laneInterval, point::ParaPoint const &point) |
| checks if the point is before the interval More...
|
|
bool | ad::map::route::overlapsInterval (LaneInterval const &laneInterval, physics::ParametricRange const &range) |
| checks if the range overlaps with the interval More...
|
|
physics::ParametricValue | ad::map::route::getProjectedParametricOffsetOnNeighborLane (LaneInterval const ¤tInterval, LaneInterval const &neighborInterval, physics::ParametricValue const ¶metricOffset) |
| project a given parametric position (offset) to the center line of the given neighbor lane More...
|
|
physics::ParametricValue | ad::map::route::calcParametricLength (LaneInterval const &laneInterval) |
| calculate the length of the provided lane interval as parametric value
|
|
physics::Distance | ad::map::route::calcLength (LaneInterval const &laneInterval) |
| calculate the length of the provided lane interval as physics::Distance value More...
|
|
physics::Duration | ad::map::route::calcDuration (LaneInterval const &laneInterval) |
| calculate the Duration of the provided lane interval as duration value More...
|
|
void | ad::map::route::getRightEdge (LaneInterval const &laneInterval, point::ENUEdge &enuEdge) |
| get right edge of the lane interval as ENUEdge More...
|
|
point::ENUEdge | ad::map::route::getRightENUEdge (LaneInterval const &laneInterval) |
| get right edge of the lane interval as ENUEdge More...
|
|
point::ECEFEdge | ad::map::route::getRightECEFEdge (LaneInterval const &laneInterval) |
| get right edge of the lane interval as ECEFEdge More...
|
|
point::GeoEdge | ad::map::route::getRightGeoEdge (LaneInterval const &laneInterval) |
| get right edge of the lane interval as GeoEdge More...
|
|
void | ad::map::route::getRightProjectedEdge (LaneInterval const &laneInterval, point::ENUEdge &enuEdge) |
| get right edge of the lane interval as ENUEdge using projection to find the start of the edge More...
|
|
point::ENUEdge | ad::map::route::getRightProjectedENUEdge (LaneInterval const &laneInterval) |
| get right edge of the lane interval as ENUEdge using projection to find the start of the edge More...
|
|
point::ECEFEdge | ad::map::route::getRightProjectedECEFEdge (LaneInterval const &laneInterval) |
| get right edge of the lane interval as ECEFEdge using projection to find the start of the edge More...
|
|
point::GeoEdge | ad::map::route::getRightProjectedGeoEdge (LaneInterval const &laneInterval) |
| get right edge of the lane interval as GeoEdge using projection to find the start of the edge More...
|
|
void | ad::map::route::getLeftEdge (LaneInterval const &laneInterval, point::ENUEdge &enuEdge) |
| get Left edge of the lane interval as ENUEdge More...
|
|
point::ENUEdge | ad::map::route::getLeftENUEdge (LaneInterval const &laneInterval) |
| get left edge of the lane interval as ENUEdge More...
|
|
point::ECEFEdge | ad::map::route::getLeftECEFEdge (LaneInterval const &laneInterval) |
| get left edge of the lane interval as ECEFEdge More...
|
|
point::GeoEdge | ad::map::route::getLeftGeoEdge (LaneInterval const &laneInterval) |
| get left edge of the lane interval as GeoEdge More...
|
|
void | ad::map::route::getLeftProjectedEdge (LaneInterval const &laneInterval, point::ENUEdge &enuEdge) |
| get Left edge of the lane interval as ENUEdge using projection to find the start of the edge More...
|
|
point::ENUEdge | ad::map::route::getLeftProjectedENUEdge (LaneInterval const &laneInterval) |
| get left edge of the lane interval as ENUEdge using projection to find the start of the edge More...
|
|
point::ECEFEdge | ad::map::route::getLeftProjectedECEFEdge (LaneInterval const &laneInterval) |
| get left edge of the lane interval as ECEFEdge using projection to find the start of the edge More...
|
|
point::GeoEdge | ad::map::route::getLeftProjectedGeoEdge (LaneInterval const &laneInterval) |
| get left edge of the lane interval as GeoEdge using projection to find the start of the edge More...
|
|
lane::GeoBorder | ad::map::route::getGeoBorder (LaneInterval const &laneInterval) |
| get the geo borders of this lane
|
|
lane::ECEFBorder | ad::map::route::getECEFBorder (LaneInterval const &laneInterval) |
| get the ecef borders of this lane
|
|
lane::ENUBorder | ad::map::route::getENUBorder (LaneInterval const &laneInterval) |
| get the enu borders of this lane More...
|
|
lane::ENUBorder | ad::map::route::getENUProjectedBorder (LaneInterval const &laneInterval) |
| get the enu borders of this lane More...
|
|
LaneInterval | ad::map::route::shortenIntervalFromBegin (LaneInterval const &laneInterval, physics::Distance const &distance) |
| shorten the LaneInterval about a given physics::Distance. Will remove at the begin of the LaneInterval More...
|
|
LaneInterval | ad::map::route::shortenIntervalFromEnd (LaneInterval const &laneInterval, physics::Distance const &distance) |
| shorten the LaneInterval about a given physics::Distance. Will remove at the end of the LaneInterval More...
|
|
LaneInterval | ad::map::route::restrictIntervalFromBegin (LaneInterval const &laneInterval, physics::Distance const &distance) |
| Restrict length of the LaneInterval to a given physics::Distance from start. More...
|
|
LaneInterval | ad::map::route::extendIntervalUntilEnd (LaneInterval const &laneInterval) |
| extend the lane interval until the end of the lane reached More...
|
|
LaneInterval | ad::map::route::cutIntervalAtStart (LaneInterval const &laneInterval, physics::ParametricValue const &newIntervalStart) |
| cut the LaneInterval at a given parametric point. Will remove at the start of the LaneInterval More...
|
|
LaneInterval | ad::map::route::extendIntervalUntilStart (LaneInterval const &laneInterval) |
| extend the lane interval until the start of the lane reached More...
|
|
LaneInterval | ad::map::route::extendIntervalFromStart (LaneInterval const &laneInterval, physics::Distance const &distance) |
| extend the lane interval by moving its start position by physics::Distance More...
|
|
LaneInterval | ad::map::route::extendIntervalFromEnd (LaneInterval const &laneInterval, physics::Distance const &distance) |
| extend the lane interval by moving its end position by physics::Distance More...
|
|
LaneInterval | ad::map::route::cutIntervalAtEnd (LaneInterval const &laneInterval, physics::ParametricValue const &newIntervalEnd) |
| cut the LaneInterval at a given parametric point. Will remove at the end of the LaneInterval More...
|
|
restriction::SpeedLimitList | ad::map::route::getSpeedLimits (LaneInterval const &laneInterval) |
| get the speed limits of the lane interval
|
|
void | ad::map::route::getMetricRanges (LaneInterval const &laneInterval, physics::MetricRange &lengthRange, physics::MetricRange &widthRange) |
| get the metric ranges of the lane interval
|
|