|
reference_frames::ECEF | AERtoECEF (const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept |
| Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
|
|
reference_frames::ECEF | AERtoECEF (const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept |
| Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
|
|
reference_frames::ENU | AERtoENU (const reference_frames::AER aer) noexcept |
| Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
|
|
reference_frames::LLA | AERtoLLA (const reference_frames::AER target, const reference_frames::ECEF &referencePoint) noexcept |
| Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
|
|
reference_frames::LLA | AERtoLLA (const reference_frames::AER target, const reference_frames::LLA &referencePoint) noexcept |
| Converts the spherical inertial coordinates (NED) to Cartesian XYZ (ENU). NOTE: positive elevation is defined as the positive z (up) direction. More...
|
|
reference_frames::NED | AERtoNED (const reference_frames::AER aer) noexcept |
| Converts the spherical inertial coordinates (NED) to Cartesian XYZ (NED). NOTE: positive elevation is defined as the negative z (up) direction. More...
|
|
Orientation | ECEFEulerToENURollPitchYaw (const reference_frames::ECEF &location, const Euler &orientation) noexcept |
| Converts ECEF euler angles to body roll/pitch/yaw. More...
|
|
Orientation | ECEFEulerToNEDRollPitchYaw (const reference_frames::ECEF &location, const Euler &orientation) noexcept |
| Converts ECEF euler angles to body roll/pitch/yaw. More...
|
|
reference_frames::AER | ECEFtoAER (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept |
| Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html. More...
|
|
reference_frames::AER | ECEFtoAER (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept |
| Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html. More...
|
|
reference_frames::ENU | ECEFtoENU (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept |
| Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
|
|
reference_frames::ENU | ECEFtoENU (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept |
| Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
|
|
reference_frames::LLA | ECEFtoLLA (const reference_frames::ECEF &ecef, double tol=1e-8) noexcept |
| Converts ECEF coordinates to LLA https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#From_ECEF_to_geodetic_coordinates. More...
|
|
reference_frames::NED | ECEFtoNED (const reference_frames::ECEF &target, const reference_frames::ECEF &referencePoint) noexcept |
| Converts the ECEF coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
|
|
reference_frames::NED | ECEFtoNED (const reference_frames::ECEF &target, const reference_frames::LLA &referencePoint) noexcept |
| Converts the ECEF coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
|
|
Euler | ENURollPitchYawToECEFEuler (const reference_frames::ECEF &location, const Orientation &orientation) noexcept |
| Converts ENU body roll/pitch/yaw to ECEF euler angles. More...
|
|
reference_frames::AER | ENUtoAER (const reference_frames::ENU &target) noexcept |
| Converts the ENU coordinates to 2d speherical inertial coordinates. Range is not used. NOTE: positive elevation is defined as the positive z (up) direction. More...
|
|
reference_frames::ECEF | ENUtoECEF (const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept |
| Converts the ENU coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
|
|
reference_frames::ECEF | ENUtoECEF (const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept |
| Converts the ENU coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
|
|
reference_frames::LLA | ENUtoLLA (const reference_frames::ENU &target, const reference_frames::ECEF &referencePoint) noexcept |
| Converts the ENU coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
|
|
reference_frames::LLA | ENUtoLLA (const reference_frames::ENU &target, const reference_frames::LLA &referencePoint) noexcept |
| Converts the ENU coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
|
|
reference_frames::NED | ENUtoNED (const reference_frames::ENU &point) noexcept |
| Converts ENU to NED. More...
|
|
std::array< Vec3, 3 > | ENUUnitVecsInECEF (const reference_frames::ECEF &location) noexcept |
| get the local ENU unit vectors wrt the ECEF coordinate system // https://gssc.esa.int/navipedia/index.php/Transformations_between_ECEF_and_ENU_coordinates More...
|
|
double | geocentricRadius (const reference_frames::LLA &point) noexcept |
| Returns the geocentric radius. More...
|
|
reference_frames::LLA | geocentricToLLA (const reference_frames::Geocentric &point) noexcept |
| Converts from geocentric to geodetic. More...
|
|
reference_frames::AER | LLAtoAER (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept |
| Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html. More...
|
|
reference_frames::AER | LLAtoAER (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept |
| Converts the LLA coordinates to Az El with geodedic up https://geospace-code.github.io/matmap3d/enu2aer.html. More...
|
|
reference_frames::ECEF | LLAtoECEF (const reference_frames::LLA &point) noexcept |
| Converts the LLA coordinates to ECEF https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#From_geodetic_to_ECEF_coordinates. More...
|
|
reference_frames::ENU | LLAtoENU (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept |
| Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
|
|
reference_frames::ENU | LLAtoENU (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept |
| Converts the ECEF coordinates to ENU https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
|
|
reference_frames::Geocentric | LLAtoGeocentric (const reference_frames::LLA &point) noexcept |
| Converts from geodetic to geocentric. More...
|
|
reference_frames::NED | LLAtoNED (const reference_frames::LLA &target, const reference_frames::ECEF &referencePoint) noexcept |
| Converts the LLA coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
|
|
reference_frames::NED | LLAtoNED (const reference_frames::LLA &target, const reference_frames::LLA &referencePoint) noexcept |
| Converts the LLA coordinates to NED https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram. More...
|
|
Euler | NEDRollPitchYawToECEFEuler (const reference_frames::ECEF &location, const Orientation &orientation) noexcept |
| Converts NED body roll/pitch/yaw to ECEF euler angles. More...
|
|
reference_frames::AER | NEDtoAER (const reference_frames::NED &target) noexcept |
| Converts the Cartesian XYZ (NED) coordinates to 2d speherical inertial coordinates. Range is not used. NOTE: positive elevation is defined as the negative z (up) direction. More...
|
|
reference_frames::ECEF | NEDtoECEF (const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept |
| Converts the NED coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
|
|
reference_frames::ECEF | NEDtoECEF (const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept |
| Converts the NED coordinates to ECEF https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
|
|
reference_frames::ENU | NEDtoENU (const reference_frames::NED &point) noexcept |
| Converts NED to ENU. More...
|
|
reference_frames::LLA | NEDtoLLA (const reference_frames::NED &target, const reference_frames::ECEF &referencePoint) noexcept |
| Converts the NED coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
|
|
reference_frames::LLA | NEDtoLLA (const reference_frames::NED &target, const reference_frames::LLA &referencePoint) noexcept |
| Converts the NED coordinates to LLA https://apps.dtic.mil/sti/pdfs/AD1170763.pdf Figure 11 https://apps.dtic.mil/sti/pdfs/AD1170763.pdf for a helpful diagram https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates. More...
|
|
std::array< Vec3, 3 > | NEDUnitVecsInECEF (const reference_frames::ECEF &location) noexcept |
| get the local NED unit vectors wrt the ECEF coordinate system https://gssc.esa.int/navipedia/index.php/Transformations_between_ECEF_and_ENU_coordinates More...
|
|