ad_map_access
|
#include <ad/map/point/ENUPoint.hpp>
Public Types | |
typedef std::shared_ptr< ENUPoint > | Ptr |
Smart pointer on ENUPoint. | |
typedef std::shared_ptr< ENUPoint const > | ConstPtr |
Smart pointer on constant ENUPoint. | |
Public Member Functions | |
ENUPoint ()=default | |
standard constructor | |
~ENUPoint ()=default | |
standard destructor | |
ENUPoint (const ENUPoint &other)=default | |
standard copy constructor | |
ENUPoint (ENUPoint &&other)=default | |
standard move constructor | |
ENUPoint & | operator= (const ENUPoint &other)=default |
standard assignment operator More... | |
ENUPoint & | operator= (ENUPoint &&other)=default |
standard move operator More... | |
bool | operator== (const ENUPoint &other) const |
standard comparison operator More... | |
bool | operator!= (const ENUPoint &other) const |
standard comparison operator More... | |
Public Attributes | |
::ad::map::point::ENUCoordinate | x {std::numeric_limits<double>::quiet_NaN()} |
::ad::map::point::ENUCoordinate | y {std::numeric_limits<double>::quiet_NaN()} |
::ad::map::point::ENUCoordinate | z {std::numeric_limits<double>::quiet_NaN()} |
DataType ENUPoint.
Describes a position in ENU Coordinate System
ENU Coordinate System is a right handed coordinate system. x-axis pointing east y-axis pointing north z-axis pointing up
|
inline |
|
inline |
::ad::map::point::ENUCoordinate ad::map::point::ENUPoint::x {std::numeric_limits<double>::quiet_NaN()} |
x position in an ENU Coordinate System [m]
::ad::map::point::ENUCoordinate ad::map::point::ENUPoint::y {std::numeric_limits<double>::quiet_NaN()} |
y position in an ENU Coordinate System [m]
::ad::map::point::ENUCoordinate ad::map::point::ENUPoint::z {std::numeric_limits<double>::quiet_NaN()} |
z position in an ENU Coordinate System [m]