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

DataType MapMatchedPosition. More...

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

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

Public Types

typedef std::shared_ptr< MapMatchedPositionPtr
 Smart pointer on MapMatchedPosition.
 
typedef std::shared_ptr< MapMatchedPosition const > ConstPtr
 Smart pointer on constant MapMatchedPosition.
 

Public Member Functions

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

Public Attributes

::ad::map::match::LanePoint lanePoint
 
::ad::map::match::MapMatchedPositionType type {::ad::map::match::MapMatchedPositionType::INVALID}
 
::ad::map::point::ECEFPoint matchedPoint
 
::ad::physics::Probability probability
 
::ad::map::point::ECEFPoint queryPoint
 
::ad::physics::Distance matchedPointDistance
 

Detailed Description

DataType MapMatchedPosition.

A map matched position

Member Function Documentation

◆ operator!=()

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

standard comparison operator

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

◆ operator=() [1/2]

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

standard assignment operator

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

◆ operator=() [2/2]

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

standard move operator

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

◆ operator==()

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

standard comparison operator

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

Member Data Documentation

◆ lanePoint

::ad::map::match::LanePoint ad::map::match::MapMatchedPosition::lanePoint

matched point as LanePoint. parametricOffset

◆ matchedPointDistance

::ad::physics::Distance ad::map::match::MapMatchedPosition::matchedPointDistance

The distance between the matchedPoint and the queryPoint.

◆ queryPoint

::ad::map::point::ECEFPoint ad::map::match::MapMatchedPosition::queryPoint

Point that is used for determining this matched pos.


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