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.