Go to the documentation of this file.
58 typedef std::shared_ptr<LaneSegment>
Ptr;
63 typedef std::shared_ptr<LaneSegment const>
ConstPtr;
167 #ifndef GEN_GUARD_AD_MAP_ROUTE_LANESEGMENT
168 #define GEN_GUARD_AD_MAP_ROUTE_LANESEGMENT
195 os <<
"LaneSegment(";
196 os <<
"leftNeighbor:";
199 os <<
"rightNeighbor:";
202 os <<
"predecessors:";
208 os <<
"laneInterval:";
211 os <<
"routeLaneOffset:";
227 stringstream sstream;
229 return sstream.str();
232 #endif // GEN_GUARD_AD_MAP_ROUTE_LANESEGMENT
namespace ad
Definition: GeometryStoreItem.hpp:28
::ad::map::lane::LaneId leftNeighbor
Definition: LaneSegment.hpp:132
::ad::map::lane::LaneId rightNeighbor
Definition: LaneSegment.hpp:137
::ad::map::lane::LaneIdList predecessors
Definition: LaneSegment.hpp:142
DataType LaneSegment.
Definition: LaneSegment.hpp:53
std::vector<::ad::map::lane::LaneId > LaneIdList
DataType LaneIdList.
Definition: LaneIdList.hpp:44
std::string to_string(::ad::map::access::GeometryStoreItem const &value)
overload of the std::to_string for GeometryStoreItem
Definition: GeometryStoreItem.hpp:183
::ad::map::lane::LaneIdList successors
Definition: LaneSegment.hpp:147
DataType LaneId.
Definition: LaneId.hpp:66
bool operator==(const LaneSegment &other) const
standard comparison operator
Definition: LaneSegment.hpp:110
bool operator!=(const LaneSegment &other) const
standard comparison operator
Definition: LaneSegment.hpp:124
::ad::map::route::LaneInterval laneInterval
Definition: LaneSegment.hpp:152
std::ostream & operator<<(std::ostream &os, ConnectingRoute const &_value)
standard ostream operator
Definition: ConnectingRoute.hpp:193
~LaneSegment()=default
standard destructor
LaneSegment()=default
standard constructor
LaneSegment & operator=(const LaneSegment &other)=default
standard assignment operator
std::shared_ptr< LaneSegment const > ConstPtr
Smart pointer on constant LaneSegment.
Definition: LaneSegment.hpp:63
DataType LaneInterval.
Definition: LaneInterval.hpp:51
::ad::map::route::RouteLaneOffset routeLaneOffset
Definition: LaneSegment.hpp:157
int32_t RouteLaneOffset
DataType RouteLaneOffset.
Definition: RouteLaneOffset.hpp:41
std::shared_ptr< LaneSegment > Ptr
Smart pointer on LaneSegment.
Definition: LaneSegment.hpp:58