Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
FrameKinematics.hpp File Reference
#include <vulcan/coordinates/EarthModel.hpp>
#include <vulcan/coordinates/FramePrimitives.hpp>
#include <vulcan/core/VulcanTypes.hpp>
#include <janus/math/Linalg.hpp>
Include dependency graph for FrameKinematics.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  vulcan

Functions

template<typename Scalar>
Vec3< Scalar > vulcan::velocity_ecef_to_eci (const Vec3< Scalar > &v_ecef, const Vec3< Scalar > &r_ecef, const CoordinateFrame< Scalar > &eci, const EarthModel &m=EarthModel::WGS84())
template<typename Scalar>
Vec3< Scalar > vulcan::velocity_eci_to_ecef (const Vec3< Scalar > &v_eci, const Vec3< Scalar > &r_ecef, const CoordinateFrame< Scalar > &eci, const EarthModel &m=EarthModel::WGS84())
template<typename Scalar>
Vec3< Scalar > vulcan::coriolis_centrifugal (const Vec3< Scalar > &r_ecef, const Vec3< Scalar > &v_ecef, const EarthModel &m=EarthModel::WGS84())
template<typename Scalar>
Vec3< Scalar > vulcan::coriolis_acceleration (const Vec3< Scalar > &v_ecef, const EarthModel &m=EarthModel::WGS84())
template<typename Scalar>
Vec3< Scalar > vulcan::centrifugal_acceleration (const Vec3< Scalar > &r_ecef, const EarthModel &m=EarthModel::WGS84())
template<typename Scalar>
Vec3< Scalar > vulcan::relative_position (const Vec3< Scalar > &r_target, const Vec3< Scalar > &r_observer)
template<typename Scalar>
Scalar vulcan::range (const Vec3< Scalar > &r1, const Vec3< Scalar > &r2)
template<typename Scalar>
Scalar vulcan::range_rate (const Vec3< Scalar > &r_target, const Vec3< Scalar > &v_target, const Vec3< Scalar > &r_observer, const Vec3< Scalar > &v_observer)
template<typename Scalar>
Vec3< Scalar > vulcan::omega_ned_wrt_ecef (const Vec3< Scalar > &v_ned, Scalar lat, Scalar alt, const EarthModel &m=EarthModel::WGS84())
template<typename Scalar>
Vec3< Scalar > vulcan::omega_ned_wrt_eci (const Vec3< Scalar > &v_ned, Scalar lat, Scalar alt, const EarthModel &m=EarthModel::WGS84())