ad_map_access
|
#include <ad/map/route/FullRoute.hpp>
Public Types | |
typedef std::shared_ptr< FullRoute > | Ptr |
Smart pointer on FullRoute. | |
typedef std::shared_ptr< FullRoute const > | ConstPtr |
Smart pointer on constant FullRoute. | |
Public Member Functions | |
FullRoute ()=default | |
standard constructor | |
~FullRoute ()=default | |
standard destructor | |
FullRoute (const FullRoute &other)=default | |
standard copy constructor | |
FullRoute (FullRoute &&other)=default | |
standard move constructor | |
FullRoute & | operator= (const FullRoute &other)=default |
standard assignment operator More... | |
FullRoute & | operator= (FullRoute &&other)=default |
standard move operator More... | |
bool | operator== (const FullRoute &other) const |
standard comparison operator More... | |
bool | operator!= (const FullRoute &other) const |
standard comparison operator More... | |
Public Attributes | |
::ad::map::route::RoadSegmentList | roadSegments |
::ad::map::route::RoutePlanningCounter | routePlanningCounter {0u} |
::ad::map::route::SegmentCounter | fullRouteSegmentCount {0u} |
::ad::map::route::RouteLaneOffset | destinationLaneOffset {0} |
::ad::map::route::RouteLaneOffset | minLaneOffset {0} |
::ad::map::route::RouteLaneOffset | maxLaneOffset {0} |
::ad::map::route::RouteCreationMode | routeCreationMode {::ad::map::route::RouteCreationMode::Undefined} |
DataType FullRoute.
Defines a route along a road containing a consecutive RouteRoadSegments, a counter of the segments and a route planning counter The counters are assigned once on route planning. The route planning counter indicates if a replanning of the route took place. The fullRouteSegmentCount indicates the number of route segments after route planning. If the stack transports only route previews or is shortening the route while traveling along the counters remain untouched.
|
inline |
|
inline |
::ad::map::route::RouteLaneOffset ad::map::route::FullRoute::destinationLaneOffset {0} |
The lane offset of the planning destination.
::ad::map::route::RouteLaneOffset ad::map::route::FullRoute::maxLaneOffset {0} |
The maximal lane offset of the route.
::ad::map::route::RouteLaneOffset ad::map::route::FullRoute::minLaneOffset {0} |
The minimal lane offset of the route.
::ad::map::route::RouteCreationMode ad::map::route::FullRoute::routeCreationMode {::ad::map::route::RouteCreationMode::Undefined} |
Store the information on how the route was initially created to be able to consider this when applying route operations.