Go to the documentation of this file.
56 typedef std::shared_ptr<Landmark>
Ptr;
61 typedef std::shared_ptr<Landmark const>
ConstPtr;
172 #ifndef GEN_GUARD_AD_MAP_LANDMARK_LANDMARK
173 #define GEN_GUARD_AD_MAP_LANDMARK_LANDMARK
210 os <<
"orientation:";
213 os <<
"boundingBox:";
214 os << _value.boundingBox;
216 os <<
"supplementaryText:";
219 os <<
"trafficLightType:";
222 os <<
"trafficSignType:";
238 stringstream sstream;
240 return sstream.str();
243 #endif // GEN_GUARD_AD_MAP_LANDMARK_LANDMARK
namespace ad
Definition: GeometryStoreItem.hpp:28
::ad::map::landmark::LandmarkType type
Definition: Landmark.hpp:136
std::ostream & operator<<(std::ostream &os, ENULandmark const &_value)
standard ostream operator
Definition: ENULandmark.hpp:179
DataType Landmark.
Definition: Landmark.hpp:51
DataType LandmarkId.
Definition: LandmarkId.hpp:66
bool operator==(const Landmark &other) const
standard comparison operator
Definition: Landmark.hpp:108
std::string to_string(::ad::map::access::GeometryStoreItem const &value)
overload of the std::to_string for GeometryStoreItem
Definition: GeometryStoreItem.hpp:183
std::shared_ptr< Landmark > Ptr
Smart pointer on Landmark.
Definition: Landmark.hpp:56
TrafficSignType
DataType TrafficSignType.
Definition: TrafficSignType.hpp:43
::ad::map::landmark::TrafficLightType trafficLightType
Definition: Landmark.hpp:157
TrafficLightType
DataType TrafficLightType.
Definition: TrafficLightType.hpp:43
::ad::map::point::ECEFPoint orientation
Definition: Landmark.hpp:146
~Landmark()=default
standard destructor
Landmark()=default
standard constructor
Landmark & operator=(const Landmark &other)=default
standard assignment operator
std::shared_ptr< Landmark const > ConstPtr
Smart pointer on constant Landmark.
Definition: Landmark.hpp:61
::ad::map::landmark::TrafficSignType trafficSignType
Definition: Landmark.hpp:162
bool operator!=(const Landmark &other) const
standard comparison operator
Definition: Landmark.hpp:123
DataType Geometry.
Definition: Geometry.hpp:45
DataType ECEFPoint.
Definition: ECEFPoint.hpp:45
LandmarkType
DataType LandmarkType.
Definition: LandmarkType.hpp:43
::ad::map::point::ECEFPoint position
Definition: Landmark.hpp:141
::ad::map::landmark::LandmarkId id
Definition: Landmark.hpp:131
std::string supplementaryText
Definition: Landmark.hpp:152