ad_map_access
|
DataType LaneInterval. More...
#include <ad/map/route/LaneInterval.hpp>
Public Types | |
typedef std::shared_ptr< LaneInterval > | Ptr |
Smart pointer on LaneInterval. | |
typedef std::shared_ptr< LaneInterval const > | ConstPtr |
Smart pointer on constant LaneInterval. | |
Public Member Functions | |
LaneInterval ()=default | |
standard constructor | |
~LaneInterval ()=default | |
standard destructor | |
LaneInterval (const LaneInterval &other)=default | |
standard copy constructor | |
LaneInterval (LaneInterval &&other)=default | |
standard move constructor | |
LaneInterval & | operator= (const LaneInterval &other)=default |
standard assignment operator More... | |
LaneInterval & | operator= (LaneInterval &&other)=default |
standard move operator More... | |
bool | operator== (const LaneInterval &other) const |
standard comparison operator More... | |
bool | operator!= (const LaneInterval &other) const |
standard comparison operator More... | |
Public Attributes | |
::ad::map::lane::LaneId | laneId {0} |
::ad::physics::ParametricValue | start |
::ad::physics::ParametricValue | end |
bool | wrongWay {false} |
DataType LaneInterval.
Defines an interval on a lane containing a parametric start and end value. The ordering describes the logical start and logical end of the interval when traveling on a lane along the route. If the parametric values are given with start > end the route traveling direction is negative compared to the geometrical direction of the lane. Be awae: it doesn't provide insight into the nominal driving direction of a lane.
|
inline |
standard comparison operator
[in] | other | Other LaneInterval. |
true
if both LaneInterval are different
|
default |
standard assignment operator
[in] | other | Other LaneInterval |
|
default |
standard move operator
[in] | other | Other LaneInterval |
|
inline |
standard comparison operator
[in] | other | Other LaneInterval |
true
if both LaneInterval are equal bool ad::map::route::LaneInterval::wrongWay {false} |
True, if driving is against the correct driving direction