Go to the documentation of this file.
27 #include "ad/physics/Distance.hpp"
28 #include "ad/physics/Probability.hpp"
54 typedef std::shared_ptr<MapMatchedPosition>
Ptr;
59 typedef std::shared_ptr<MapMatchedPosition const>
ConstPtr;
108 return (
lanePoint == other.
lanePoint) && (type == other.type) && (matchedPoint == other.matchedPoint)
132 ::ad::physics::Probability probability;
152 #ifndef GEN_GUARD_AD_MAP_MATCH_MAPMATCHEDPOSITION
153 #define GEN_GUARD_AD_MAP_MATCH_MAPMATCHEDPOSITION
180 os <<
"MapMatchedPosition(";
187 os <<
"matchedPoint:";
188 os << _value.matchedPoint;
190 os <<
"probability:";
191 os << _value.probability;
196 os <<
"matchedPointDistance:";
212 stringstream sstream;
214 return sstream.str();
217 #endif // GEN_GUARD_AD_MAP_MATCH_MAPMATCHEDPOSITION
namespace ad
Definition: GeometryStoreItem.hpp:28
std::shared_ptr< MapMatchedPosition > Ptr
Smart pointer on MapMatchedPosition.
Definition: MapMatchedPosition.hpp:54
~MapMatchedPosition()=default
standard destructor
::ad::map::point::ECEFPoint queryPoint
Definition: MapMatchedPosition.hpp:137
MapMatchedPosition & operator=(const MapMatchedPosition &other)=default
standard assignment operator
std::string to_string(::ad::map::access::GeometryStoreItem const &value)
overload of the std::to_string for GeometryStoreItem
Definition: GeometryStoreItem.hpp:183
bool operator!=(const MapMatchedPosition &other) const
standard comparison operator
Definition: MapMatchedPosition.hpp:120
MapMatchedPositionType
DataType MapMatchedPositionType.
Definition: MapMatchedPositionType.hpp:43
DataType LanePoint.
Definition: LanePoint.hpp:49
::ad::physics::Distance matchedPointDistance
Definition: MapMatchedPosition.hpp:142
std::shared_ptr< MapMatchedPosition const > ConstPtr
Smart pointer on constant MapMatchedPosition.
Definition: MapMatchedPosition.hpp:59
std::ostream & operator<<(std::ostream &os, ENUObjectPosition const &_value)
standard ostream operator
Definition: ENUObjectPosition.hpp:175
DataType ECEFPoint.
Definition: ECEFPoint.hpp:45
DataType MapMatchedPosition.
Definition: MapMatchedPosition.hpp:49
bool operator==(const MapMatchedPosition &other) const
standard comparison operator
Definition: MapMatchedPosition.hpp:106
MapMatchedPosition()=default
standard constructor
::ad::map::match::LanePoint lanePoint
Definition: MapMatchedPosition.hpp:129