|
Vulcan
Aerospace Engineering Utilities Built on Janus
|
#include <vulcan/coordinates/EarthModel.hpp>#include <vulcan/core/VulcanTypes.hpp>#include <janus/math/Arithmetic.hpp>#include <janus/math/Logic.hpp>#include <janus/math/Trig.hpp>

Go to the source code of this file.
Classes | |
| struct | vulcan::LLA< Scalar > |
| struct | vulcan::Spherical< Scalar > |
Namespaces | |
| namespace | vulcan |
Functions | |
| template<typename Scalar> | |
| LLA< Scalar > | vulcan::ecef_to_lla (const Vec3< Scalar > &r, const EarthModel &m=EarthModel::WGS84()) |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::lla_to_ecef (const LLA< Scalar > &lla, const EarthModel &m=EarthModel::WGS84()) |
| template<typename Scalar> | |
| Spherical< Scalar > | vulcan::ecef_to_spherical (const Vec3< Scalar > &r) |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::spherical_to_ecef (const Spherical< Scalar > &geo) |
| template<typename Scalar> | |
| Scalar | vulcan::geodetic_to_geocentric_lat (Scalar lat_gd, const EarthModel &m=EarthModel::WGS84()) |
| template<typename Scalar> | |
| Scalar | vulcan::geocentric_to_geodetic_lat (Scalar lat_gc, const EarthModel &m=EarthModel::WGS84()) |
| template<typename Scalar> | |
| Scalar | vulcan::radius_of_curvature_N (Scalar lat, const EarthModel &m=EarthModel::WGS84()) |
| template<typename Scalar> | |
| Scalar | vulcan::radius_of_curvature_M (Scalar lat, const EarthModel &m=EarthModel::WGS84()) |