ad_map_access
|
DataType MapMatchedPosition. More...
#include <ad/map/match/MapMatchedPosition.hpp>
Public Types | |
typedef std::shared_ptr< MapMatchedPosition > | Ptr |
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 | |
MapMatchedPosition & | operator= (const MapMatchedPosition &other)=default |
standard assignment operator More... | |
MapMatchedPosition & | operator= (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 |
DataType MapMatchedPosition.
A map matched position
|
inline |
standard comparison operator
[in] | other | Other MapMatchedPosition. |
true
if both MapMatchedPosition are different
|
default |
standard assignment operator
[in] | other | Other MapMatchedPosition |
|
default |
standard move operator
[in] | other | Other MapMatchedPosition |
|
inline |
standard comparison operator
[in] | other | Other MapMatchedPosition |
true
if both MapMatchedPosition are equal ::ad::map::match::LanePoint ad::map::match::MapMatchedPosition::lanePoint |
matched point as LanePoint. parametricOffset
::ad::physics::Distance ad::map::match::MapMatchedPosition::matchedPointDistance |
The distance between the matchedPoint and the queryPoint.
::ad::map::point::ECEFPoint ad::map::match::MapMatchedPosition::queryPoint |
Point that is used for determining this matched pos.