#include <GeodeticCoords.h>
Public Member Functions | |
const double & | altitude () const |
void | fromENU_WGS84 (const cv::Point3d &enu, const GeodeticCoords &origin) |
void | fromGeocentric_WGS84 (const cv::Point3d &geocentric) |
GeodeticCoords () | |
GeodeticCoords (double latitude, double longitude, double altitude) | |
const double & | latitude () const |
const double & | longitude () const |
void | setAltitude (const double &value) |
void | setLatitude (const double &value) |
void | setLongitude (const double &value) |
cv::Point3d | toENU_WGS84 (const GeodeticCoords &origin) const |
cv::Point3d | toGeocentric_WGS84 () const |
Static Public Member Functions | |
static cv::Point3d | ENU_WGS84ToGeocentric_WGS84 (const cv::Point3d &enu, const GeodeticCoords &origin) |
Private Attributes | |
double | altitude_ |
double | latitude_ |
double | longitude_ |
Definition at line 52 of file GeodeticCoords.h.
Definition at line 57 of file GeodeticCoords.cpp.
rtabmap::GeodeticCoords::GeodeticCoords | ( | double | latitude, |
double | longitude, | ||
double | altitude | ||
) |
Definition at line 64 of file GeodeticCoords.cpp.
const double& rtabmap::GeodeticCoords::altitude | ( | ) | const [inline] |
Definition at line 60 of file GeodeticCoords.h.
cv::Point3d rtabmap::GeodeticCoords::ENU_WGS84ToGeocentric_WGS84 | ( | const cv::Point3d & | enu, |
const GeodeticCoords & | origin | ||
) | [static] |
Definition at line 174 of file GeodeticCoords.cpp.
void rtabmap::GeodeticCoords::fromENU_WGS84 | ( | const cv::Point3d & | enu, |
const GeodeticCoords & | origin | ||
) |
Definition at line 169 of file GeodeticCoords.cpp.
void rtabmap::GeodeticCoords::fromGeocentric_WGS84 | ( | const cv::Point3d & | geocentric | ) |
Definition at line 142 of file GeodeticCoords.cpp.
const double& rtabmap::GeodeticCoords::latitude | ( | ) | const [inline] |
Definition at line 58 of file GeodeticCoords.h.
const double& rtabmap::GeodeticCoords::longitude | ( | ) | const [inline] |
Definition at line 59 of file GeodeticCoords.h.
void rtabmap::GeodeticCoords::setAltitude | ( | const double & | value | ) | [inline] |
Definition at line 64 of file GeodeticCoords.h.
void rtabmap::GeodeticCoords::setLatitude | ( | const double & | value | ) | [inline] |
Definition at line 62 of file GeodeticCoords.h.
void rtabmap::GeodeticCoords::setLongitude | ( | const double & | value | ) | [inline] |
Definition at line 63 of file GeodeticCoords.h.
cv::Point3d rtabmap::GeodeticCoords::toENU_WGS84 | ( | const GeodeticCoords & | origin | ) | const |
Definition at line 108 of file GeodeticCoords.cpp.
cv::Point3d rtabmap::GeodeticCoords::toGeocentric_WGS84 | ( | ) | const |
Definition at line 75 of file GeodeticCoords.cpp.
double rtabmap::GeodeticCoords::altitude_ [private] |
Definition at line 77 of file GeodeticCoords.h.
double rtabmap::GeodeticCoords::latitude_ [private] |
Definition at line 75 of file GeodeticCoords.h.
double rtabmap::GeodeticCoords::longitude_ [private] |
Definition at line 76 of file GeodeticCoords.h.