#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.