Go to the documentation of this file.
64 typedef std::shared_ptr<FullRoute>
Ptr;
69 typedef std::shared_ptr<FullRoute const>
ConstPtr;
118 return (roadSegments == other.roadSegments) && (routePlanningCounter == other.routePlanningCounter)
119 && (fullRouteSegmentCount == other.fullRouteSegmentCount)
169 #ifndef GEN_GUARD_AD_MAP_ROUTE_FULLROUTE
170 #define GEN_GUARD_AD_MAP_ROUTE_FULLROUTE
198 os <<
"roadSegments:";
199 os << _value.roadSegments;
201 os <<
"routePlanningCounter:";
202 os << _value.routePlanningCounter;
204 os <<
"fullRouteSegmentCount:";
205 os << _value.fullRouteSegmentCount;
207 os <<
"destinationLaneOffset:";
210 os <<
"minLaneOffset:";
213 os <<
"maxLaneOffset:";
216 os <<
"routeCreationMode:";
232 stringstream sstream;
234 return sstream.str();
237 #endif // GEN_GUARD_AD_MAP_ROUTE_FULLROUTE
~FullRoute()=default
standard destructor
namespace ad
Definition: GeometryStoreItem.hpp:28
RouteCreationMode
DataType RouteCreationMode.
Definition: RouteCreationMode.hpp:43
bool operator!=(const FullRoute &other) const
standard comparison operator
Definition: FullRoute.hpp:131
bool operator==(const FullRoute &other) const
standard comparison operator
Definition: FullRoute.hpp:116
std::vector<::ad::map::route::RoadSegment > RoadSegmentList
DataType RoadSegmentList.
Definition: RoadSegmentList.hpp:44
FullRoute & operator=(const FullRoute &other)=default
standard assignment operator
uint64_t SegmentCounter
DataType SegmentCounter.
Definition: SegmentCounter.hpp:41
uint64_t RoutePlanningCounter
DataType RoutePlanningCounter.
Definition: RoutePlanningCounter.hpp:39
std::shared_ptr< FullRoute > Ptr
Smart pointer on FullRoute.
Definition: FullRoute.hpp:64
std::string to_string(::ad::map::access::GeometryStoreItem const &value)
overload of the std::to_string for GeometryStoreItem
Definition: GeometryStoreItem.hpp:183
std::ostream & operator<<(std::ostream &os, ConnectingRoute const &_value)
standard ostream operator
Definition: ConnectingRoute.hpp:193
::ad::map::route::RouteCreationMode routeCreationMode
Definition: FullRoute.hpp:159
::ad::map::route::RouteLaneOffset minLaneOffset
Definition: FullRoute.hpp:148
::ad::map::route::RouteLaneOffset destinationLaneOffset
Definition: FullRoute.hpp:143
DataType FullRoute.
Definition: FullRoute.hpp:59
int32_t RouteLaneOffset
DataType RouteLaneOffset.
Definition: RouteLaneOffset.hpp:41
::ad::map::route::RouteLaneOffset maxLaneOffset
Definition: FullRoute.hpp:153
FullRoute()=default
standard constructor
std::shared_ptr< FullRoute const > ConstPtr
Smart pointer on constant FullRoute.
Definition: FullRoute.hpp:69