![]() |
0.4.1
|
Functions | |
template<typename Derived> | |
Eigen::Vector3< typename Derived::Scalar > | ecef2lla (const Eigen::MatrixBase< Derived > &e_position, double a, double b, double e_squared) |
Converts Earth-centered-Earth-fixed coordinates into latitude, longitude and altitude. | |
template<typename Derived> | |
Eigen::Vector3< typename Derived::Scalar > | lla2ecef (const Eigen::MatrixBase< Derived > &lla_position, double a, double e_squared) |
Converts latitude, longitude and altitude into Earth-centered-Earth-fixed coordinates. | |
Eigen::Vector3< typename Derived::Scalar > NAV::trafo::internal::ecef2lla | ( | const Eigen::MatrixBase< Derived > & | e_position, |
double | a, | ||
double | b, | ||
double | e_squared ) |
Converts Earth-centered-Earth-fixed coordinates into latitude, longitude and altitude.
[in] | e_position | Vector with coordinates in ECEF frame in [m] |
[in] | a | Semi-major axis of the reference ellipsoid |
[in] | b | Semi-minor axis of the reference ellipsoid |
[in] | e_squared | Square of the first eccentricity of the ellipsoid |
Definition at line 85 of file CoordinateFrames.hpp.
Eigen::Vector3< typename Derived::Scalar > NAV::trafo::internal::lla2ecef | ( | const Eigen::MatrixBase< Derived > & | lla_position, |
double | a, | ||
double | e_squared ) |
Converts latitude, longitude and altitude into Earth-centered-Earth-fixed coordinates.
[in] | lla_position | [𝜙 latitude, λ longitude, altitude]^T in [rad, rad, m] |
[in] | a | Semi-major axis of the reference ellipsoid |
[in] | e_squared | Square of the first eccentricity of the ellipsoid |
Definition at line 61 of file CoordinateFrames.hpp.