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