ad_map_access
|
DataType ENUObjectPosition. More...
#include <ad/map/match/ENUObjectPosition.hpp>
Public Types | |
typedef std::shared_ptr< ENUObjectPosition > | Ptr |
Smart pointer on ENUObjectPosition. | |
typedef std::shared_ptr< ENUObjectPosition const > | ConstPtr |
Smart pointer on constant ENUObjectPosition. | |
Public Member Functions | |
ENUObjectPosition ()=default | |
standard constructor | |
~ENUObjectPosition ()=default | |
standard destructor | |
ENUObjectPosition (const ENUObjectPosition &other)=default | |
standard copy constructor | |
ENUObjectPosition (ENUObjectPosition &&other)=default | |
standard move constructor | |
ENUObjectPosition & | operator= (const ENUObjectPosition &other)=default |
standard assignment operator More... | |
ENUObjectPosition & | operator= (ENUObjectPosition &&other)=default |
standard move operator More... | |
bool | operator== (const ENUObjectPosition &other) const |
standard comparison operator More... | |
bool | operator!= (const ENUObjectPosition &other) const |
standard comparison operator More... | |
Public Attributes | |
::ad::map::point::ENUPoint | centerPoint |
::ad::map::point::ENUHeading | heading {std::numeric_limits<double>::quiet_NaN()} |
::ad::map::point::GeoPoint | enuReferencePoint |
::ad::physics::Dimension3D | dimension |
DataType ENUObjectPosition.
|
inline |
standard comparison operator
[in] | other | Other ENUObjectPosition. |
true
if both ENUObjectPosition are different
|
default |
standard assignment operator
[in] | other | Other ENUObjectPosition |
|
default |
standard move operator
[in] | other | Other ENUObjectPosition |
|
inline |
standard comparison operator
[in] | other | Other ENUObjectPosition |
true
if both ENUObjectPosition are equal ::ad::map::point::ENUPoint ad::map::match::ENUObjectPosition::centerPoint |
3D position in ENU coordinates
::ad::physics::Dimension3D ad::map::match::ENUObjectPosition::dimension |
3D dimension of the object
::ad::map::point::GeoPoint ad::map::match::ENUObjectPosition::enuReferencePoint |
GNSS coordinate of the coordinate system origin / reference frame
::ad::map::point::ENUHeading ad::map::match::ENUObjectPosition::heading {std::numeric_limits<double>::quiet_NaN()} |
Angle in ENU coordinate system as angle measured from East to North axis (yaw) in radians.