Go to the documentation of this file.
66 typedef std::shared_ptr<RoadSegment>
Ptr;
71 typedef std::shared_ptr<RoadSegment const>
ConstPtr;
120 return (drivableLaneSegments == other.drivableLaneSegments)
152 #ifndef GEN_GUARD_AD_MAP_ROUTE_ROADSEGMENT
153 #define GEN_GUARD_AD_MAP_ROUTE_ROADSEGMENT
180 os <<
"RoadSegment(";
181 os <<
"drivableLaneSegments:";
182 os << _value.drivableLaneSegments;
184 os <<
"segmentCountFromDestination:";
185 os << _value.segmentCountFromDestination;
187 os <<
"boundingSphere:";
203 stringstream sstream;
205 return sstream.str();
208 #endif // GEN_GUARD_AD_MAP_ROUTE_ROADSEGMENT
namespace ad
Definition: GeometryStoreItem.hpp:28
std::shared_ptr< RoadSegment > Ptr
Smart pointer on RoadSegment.
Definition: RoadSegment.hpp:66
uint64_t SegmentCounter
DataType SegmentCounter.
Definition: SegmentCounter.hpp:41
std::string to_string(::ad::map::access::GeometryStoreItem const &value)
overload of the std::to_string for GeometryStoreItem
Definition: GeometryStoreItem.hpp:183
::ad::map::point::BoundingSphere boundingSphere
Definition: RoadSegment.hpp:142
bool operator!=(const RoadSegment &other) const
standard comparison operator
Definition: RoadSegment.hpp:131
bool operator==(const RoadSegment &other) const
standard comparison operator
Definition: RoadSegment.hpp:118
DataType RoadSegment.
Definition: RoadSegment.hpp:61
DataType BoundingSphere.
Definition: BoundingSphere.hpp:46
std::ostream & operator<<(std::ostream &os, ConnectingRoute const &_value)
standard ostream operator
Definition: ConnectingRoute.hpp:193
std::shared_ptr< RoadSegment const > ConstPtr
Smart pointer on constant RoadSegment.
Definition: RoadSegment.hpp:71
std::vector<::ad::map::route::LaneSegment > LaneSegmentList
DataType LaneSegmentList.
Definition: LaneSegmentList.hpp:44
RoadSegment & operator=(const RoadSegment &other)=default
standard assignment operator
~RoadSegment()=default
standard destructor
RoadSegment()=default
standard constructor