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

DataType RouteParaPoint. More...

#include <ad/map/route/RouteParaPoint.hpp>

Public Types

typedef std::shared_ptr< RouteParaPointPtr
 Smart pointer on RouteParaPoint.
 
typedef std::shared_ptr< RouteParaPoint const > ConstPtr
 Smart pointer on constant RouteParaPoint.
 

Public Member Functions

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

Public Attributes

::ad::map::route::RoutePlanningCounter routePlanningCounter {0u}
 
::ad::map::route::SegmentCounter segmentCountFromDestination {0}
 
::ad::physics::ParametricValue parametricOffset
 

Detailed Description

DataType RouteParaPoint.

Member Function Documentation

◆ operator!=()

bool ad::map::route::RouteParaPoint::operator!= ( const RouteParaPoint other) const
inline

standard comparison operator

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

◆ operator=() [1/2]

RouteParaPoint& ad::map::route::RouteParaPoint::operator= ( const RouteParaPoint other)
default

standard assignment operator

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

◆ operator=() [2/2]

RouteParaPoint& ad::map::route::RouteParaPoint::operator= ( RouteParaPoint &&  other)
default

standard move operator

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

◆ operator==()

bool ad::map::route::RouteParaPoint::operator== ( const RouteParaPoint other) const
inline

standard comparison operator

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

Member Data Documentation

◆ parametricOffset

::ad::physics::ParametricValue ad::map::route::RouteParaPoint::parametricOffset

The parametric offset in the range of [0;1] within the lane's geometry as defined in the map. 0.0 refers to the start of the lanes points. 1.0 refers to the end of the lanes points. 0.5 refers to in between at half length of the lane. Be aware: Depending on the route direction on the lane either the parametric offset 0.0 or 1.0 can define the start point of that route on that lane.


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