#include <geodesy_ned.hpp>
Public Member Functions | |
void | ecef2Geodetic (const double x, const double y, const double z, double &lat, double &lon, double &height) |
void | ecef2Ned (const double x, const double y, const double z, double &north, double &east, double &depth) |
void | geodetic2Ecef (const double lat, const double lon, const double height, double &x, double &y, double &z) |
void | geodetic2Ned (const double lat, const double lon, const double height, double &north, double &east, double &depth) |
Ned (const double lat, const double lon, const double height) | |
void | ned2Ecef (const double north, const double east, const double depth, double &x, double &y, double &z) |
void | ned2Geodetic (const double north, const double east, const double depth, double &lat, double &lon, double &height) |
Private Member Functions | |
double | __cbrt__ (const double x) |
Eigen::Matrix3d | __nRe__ (const double lat_rad, const double lon_rad) |
double | deg2Rad (const double degrees) |
double | rad2Deg (const double radians) |
Private Attributes | |
Eigen::Matrix3d | _ecef_to_ned_matrix |
double | _init_ecef_x |
double | _init_ecef_y |
double | _init_ecef_z |
double | _init_h |
double | _init_lat |
double | _init_lon |
Eigen::Matrix3d | _ned_to_ecef_matrix |
Definition at line 14 of file geodesy_ned.hpp.
geodesy_ned::Ned::Ned | ( | const double | lat, |
const double | lon, | ||
const double | height | ||
) | [inline] |
Definition at line 17 of file geodesy_ned.hpp.
double geodesy_ned::Ned::__cbrt__ | ( | const double | x | ) | [inline, private] |
Definition at line 179 of file geodesy_ned.hpp.
Eigen::Matrix3d geodesy_ned::Ned::__nRe__ | ( | const double | lat_rad, |
const double | lon_rad | ||
) | [inline, private] |
Definition at line 191 of file geodesy_ned.hpp.
double geodesy_ned::Ned::deg2Rad | ( | const double | degrees | ) | [inline, private] |
Definition at line 215 of file geodesy_ned.hpp.
void geodesy_ned::Ned::ecef2Geodetic | ( | const double | x, |
const double | y, | ||
const double | z, | ||
double & | lat, | ||
double & | lon, | ||
double & | height | ||
) | [inline] |
Definition at line 60 of file geodesy_ned.hpp.
void geodesy_ned::Ned::ecef2Ned | ( | const double | x, |
const double | y, | ||
const double | z, | ||
double & | north, | ||
double & | east, | ||
double & | depth | ||
) | [inline] |
Definition at line 91 of file geodesy_ned.hpp.
void geodesy_ned::Ned::geodetic2Ecef | ( | const double | lat, |
const double | lon, | ||
const double | height, | ||
double & | x, | ||
double & | y, | ||
double & | z | ||
) | [inline] |
Definition at line 42 of file geodesy_ned.hpp.
void geodesy_ned::Ned::geodetic2Ned | ( | const double | lat, |
const double | lon, | ||
const double | height, | ||
double & | north, | ||
double & | east, | ||
double & | depth | ||
) | [inline] |
Definition at line 134 of file geodesy_ned.hpp.
void geodesy_ned::Ned::ned2Ecef | ( | const double | north, |
const double | east, | ||
const double | depth, | ||
double & | x, | ||
double & | y, | ||
double & | z | ||
) | [inline] |
Definition at line 114 of file geodesy_ned.hpp.
void geodesy_ned::Ned::ned2Geodetic | ( | const double | north, |
const double | east, | ||
const double | depth, | ||
double & | lat, | ||
double & | lon, | ||
double & | height | ||
) | [inline] |
Definition at line 151 of file geodesy_ned.hpp.
double geodesy_ned::Ned::rad2Deg | ( | const double | radians | ) | [inline, private] |
Definition at line 208 of file geodesy_ned.hpp.
Eigen::Matrix3d geodesy_ned::Ned::_ecef_to_ned_matrix [private] |
Definition at line 174 of file geodesy_ned.hpp.
double geodesy_ned::Ned::_init_ecef_x [private] |
Definition at line 171 of file geodesy_ned.hpp.
double geodesy_ned::Ned::_init_ecef_y [private] |
Definition at line 172 of file geodesy_ned.hpp.
double geodesy_ned::Ned::_init_ecef_z [private] |
Definition at line 173 of file geodesy_ned.hpp.
double geodesy_ned::Ned::_init_h [private] |
Definition at line 170 of file geodesy_ned.hpp.
double geodesy_ned::Ned::_init_lat [private] |
Definition at line 168 of file geodesy_ned.hpp.
double geodesy_ned::Ned::_init_lon [private] |
Definition at line 169 of file geodesy_ned.hpp.
Eigen::Matrix3d geodesy_ned::Ned::_ned_to_ecef_matrix [private] |
Definition at line 175 of file geodesy_ned.hpp.