ad_map_access
|
#include <ad/map/lane/Lane.hpp>
Public Types | |
typedef std::shared_ptr< Lane > | Ptr |
Smart pointer on Lane. | |
typedef std::shared_ptr< Lane const > | ConstPtr |
Smart pointer on constant Lane. | |
Public Member Functions | |
Lane ()=default | |
standard constructor | |
~Lane ()=default | |
standard destructor | |
Lane (const Lane &other)=default | |
standard copy constructor | |
Lane (Lane &&other)=default | |
standard move constructor | |
Lane & | operator= (const Lane &other)=default |
standard assignment operator More... | |
Lane & | operator= (Lane &&other)=default |
standard move operator More... | |
bool | operator== (const Lane &other) const |
standard comparison operator More... | |
bool | operator!= (const Lane &other) const |
standard comparison operator More... | |
Public Attributes | |
::ad::map::lane::LaneId | id |
::ad::map::lane::LaneType | type |
::ad::map::lane::LaneDirection | direction {::ad::map::lane::LaneDirection::INVALID} |
::ad::map::restriction::Restrictions | restrictions |
::ad::physics::Distance | length |
::ad::physics::MetricRange | lengthRange |
::ad::physics::Distance | width |
::ad::physics::MetricRange | widthRange |
::ad::map::restriction::SpeedLimitList | speedLimits |
::ad::map::point::Geometry | edgeLeft |
::ad::map::point::Geometry | edgeRight |
::ad::map::lane::ContactLaneList | contactLanes |
::ad::map::lane::ComplianceVersion | complianceVersion |
::ad::map::point::BoundingSphere | boundingSphere |
::ad::map::landmark::LandmarkIdList | visibleLandmarks |
DataType Lane.
Specification of a lane
|
inline |
|
inline |
::ad::map::lane::ContactLaneList ad::map::lane::Lane::contactLanes |
List of contacting lanes
::ad::map::lane::LaneDirection ad::map::lane::Lane::direction {::ad::map::lane::LaneDirection::INVALID} |
Driving direction of the lane
::ad::map::point::Geometry ad::map::lane::Lane::edgeLeft |
Left edge of the lane
::ad::map::point::Geometry ad::map::lane::Lane::edgeRight |
Right edge of the lane
::ad::map::lane::LaneId ad::map::lane::Lane::id |
Identifier of the lane
::ad::physics::Distance ad::map::lane::Lane::length |
Length of the lane
::ad::map::restriction::Restrictions ad::map::lane::Lane::restrictions |
List of restrictions
::ad::map::restriction::SpeedLimitList ad::map::lane::Lane::speedLimits |
List of speed limits
::ad::map::lane::LaneType ad::map::lane::Lane::type |
Type of the lane
::ad::map::landmark::LandmarkIdList ad::map::lane::Lane::visibleLandmarks |
List of visible landmarks
::ad::physics::Distance ad::map::lane::Lane::width |
Width of the lane