ad_map_access
|
DataType LaneOccupiedRegion. More...
#include <ad/map/match/LaneOccupiedRegion.hpp>
Public Types | |
typedef std::shared_ptr< LaneOccupiedRegion > | Ptr |
Smart pointer on LaneOccupiedRegion. | |
typedef std::shared_ptr< LaneOccupiedRegion const > | ConstPtr |
Smart pointer on constant LaneOccupiedRegion. | |
Public Member Functions | |
LaneOccupiedRegion ()=default | |
standard constructor | |
~LaneOccupiedRegion ()=default | |
standard destructor | |
LaneOccupiedRegion (const LaneOccupiedRegion &other)=default | |
standard copy constructor | |
LaneOccupiedRegion (LaneOccupiedRegion &&other)=default | |
standard move constructor | |
LaneOccupiedRegion & | operator= (const LaneOccupiedRegion &other)=default |
standard assignment operator More... | |
LaneOccupiedRegion & | operator= (LaneOccupiedRegion &&other)=default |
standard move operator More... | |
bool | operator== (const LaneOccupiedRegion &other) const |
standard comparison operator More... | |
bool | operator!= (const LaneOccupiedRegion &other) const |
standard comparison operator More... | |
Public Attributes | |
::ad::map::lane::LaneId | laneId {0} |
::ad::physics::ParametricRange | longitudinalRange |
::ad::physics::ParametricRange | lateralRange |
DataType LaneOccupiedRegion.
The occupied region of a lane
|
inline |
standard comparison operator
[in] | other | Other LaneOccupiedRegion. |
true
if both LaneOccupiedRegion are different
|
default |
standard assignment operator
[in] | other | Other LaneOccupiedRegion |
|
default |
standard move operator
[in] | other | Other LaneOccupiedRegion |
|
inline |
standard comparison operator
[in] | other | Other LaneOccupiedRegion |
true
if both LaneOccupiedRegion are equal