ad_map_access
Public Types | Public Member Functions | Public Attributes | List of all members
ad::map::match::LanePoint Struct Reference

DataType LanePoint. More...

#include <ad/map/match/LanePoint.hpp>

Collaboration diagram for ad::map::match::LanePoint:
Collaboration graph
[legend]

Public Types

typedef std::shared_ptr< LanePointPtr
 Smart pointer on LanePoint.
 
typedef std::shared_ptr< LanePoint const > ConstPtr
 Smart pointer on constant LanePoint.
 

Public Member Functions

 LanePoint ()=default
 standard constructor
 
 ~LanePoint ()=default
 standard destructor
 
 LanePoint (const LanePoint &other)=default
 standard copy constructor
 
 LanePoint (LanePoint &&other)=default
 standard move constructor
 
LanePointoperator= (const LanePoint &other)=default
 standard assignment operator More...
 
LanePointoperator= (LanePoint &&other)=default
 standard move operator More...
 
bool operator== (const LanePoint &other) const
 standard comparison operator More...
 
bool operator!= (const LanePoint &other) const
 standard comparison operator More...
 

Public Attributes

::ad::map::point::ParaPoint paraPoint
 
::ad::physics::RatioValue lateralT
 
::ad::physics::Distance laneLength
 
::ad::physics::Distance laneWidth
 

Detailed Description

DataType LanePoint.

Defines a point on a lane. Besides the parametric offsets in longitudinal and lateral direction also the length and width of the lane at this point.

Member Function Documentation

◆ operator!=()

bool ad::map::match::LanePoint::operator!= ( const LanePoint other) const
inline

standard comparison operator

Parameters
[in]otherOther LanePoint.
Returns
true if both LanePoint are different

◆ operator=() [1/2]

LanePoint& ad::map::match::LanePoint::operator= ( const LanePoint other)
default

standard assignment operator

Parameters
[in]otherOther LanePoint
Returns
Reference to this LanePoint.

◆ operator=() [2/2]

LanePoint& ad::map::match::LanePoint::operator= ( LanePoint &&  other)
default

standard move operator

Parameters
[in]otherOther LanePoint
Returns
Reference to this LanePoint.

◆ operator==()

bool ad::map::match::LanePoint::operator== ( const LanePoint other) const
inline

standard comparison operator

Parameters
[in]otherOther LanePoint
Returns
true if both LanePoint are equal

Member Data Documentation

◆ laneLength

::ad::physics::Distance ad::map::match::LanePoint::laneLength

Length of lane

◆ laneWidth

::ad::physics::Distance ad::map::match::LanePoint::laneWidth

Width of lane


The documentation for this struct was generated from the following file: