|
ad_map_access
|
DataType ENULandmark. More...
#include <ad/map/landmark/ENULandmark.hpp>

Public Types | |
| typedef std::shared_ptr< ENULandmark > | Ptr |
| Smart pointer on ENULandmark. | |
| typedef std::shared_ptr< ENULandmark const > | ConstPtr |
| Smart pointer on constant ENULandmark. | |
Public Member Functions | |
| ENULandmark ()=default | |
| standard constructor | |
| ~ENULandmark ()=default | |
| standard destructor | |
| ENULandmark (const ENULandmark &other)=default | |
| standard copy constructor | |
| ENULandmark (ENULandmark &&other)=default | |
| standard move constructor | |
| ENULandmark & | operator= (const ENULandmark &other)=default |
| standard assignment operator More... | |
| ENULandmark & | operator= (ENULandmark &&other)=default |
| standard move operator More... | |
| bool | operator== (const ENULandmark &other) const |
| standard comparison operator More... | |
| bool | operator!= (const ENULandmark &other) const |
| standard comparison operator More... | |
Public Attributes | |
| ::ad::map::landmark::LandmarkId | id {0} |
| ::ad::map::landmark::LandmarkType | type {::ad::map::landmark::LandmarkType::INVALID} |
| ::ad::map::point::ENUPoint | position |
| ::ad::map::point::ENUHeading | heading |
| ::ad::map::landmark::TrafficLightType | trafficLightType {::ad::map::landmark::TrafficLightType::INVALID} |
DataType ENULandmark.
Landmark description in ENU coordiante frame.
|
inline |
standard comparison operator
| [in] | other | Other ENULandmark. |
true if both ENULandmark are different
|
default |
standard assignment operator
| [in] | other | Other ENULandmark |
|
default |
|
inline |
standard comparison operator
| [in] | other | Other ENULandmark |
true if both ENULandmark are equal | ::ad::map::point::ENUHeading ad::map::landmark::ENULandmark::heading |
Landmark 2D orientation regardind Z axis (A.K.A. yaw/heading) [rad]Directional heading of the landmark.
| ::ad::map::landmark::LandmarkId ad::map::landmark::ENULandmark::id {0} |
Identifier of the landmark.
| ::ad::map::point::ENUPoint ad::map::landmark::ENULandmark::position |
Position of the landmark
| ::ad::map::landmark::LandmarkType ad::map::landmark::ENULandmark::type {::ad::map::landmark::LandmarkType::INVALID} |
Type of the landmark.
1.8.17