|
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
1.8.17