Antkeeper
0.0.1
|
Body-centered inertial (BCI) frame. More...
Functions | |
template<class T > | |
math::vec3< T > | cartesian (const math::vec3< T > &v) |
Converts BCI coordinates from spherical to Cartesian. More... | |
template<class T > | |
math::vec3< T > | spherical (const math::vec3< T > &v) |
Converts BCI coordinates from Cartesian to spherical. More... | |
template<typename T > | |
math::se3< T > | to_bcbf (T ra, T dec, T w) |
Constructs an SE(3) transformation from a BCI frame to a BCBF frame. More... | |
template<typename T > | |
math::se3< T > | to_pqw (T om, T in, T w) |
Constructs an SE(3) transformation from a BCI frame to a PQW frame. More... | |
Body-centered inertial (BCI) frame.
math::vec3<T> physics::orbit::frame::bci::cartesian | ( | const math::vec3< T > & | v | ) |
math::vec3<T> physics::orbit::frame::bci::spherical | ( | const math::vec3< T > & | v | ) |
math::se3<T> physics::orbit::frame::bci::to_bcbf | ( | T | ra, |
T | dec, | ||
T | w | ||
) |
Constructs an SE(3) transformation from a BCI frame to a BCBF frame.
ra | Right ascension of the north pole, in radians. |
dec | Declination of the north pole, in radians. |
w | Location of the prime meridian, as a rotation about the north pole, in radians. |
math::se3<T> physics::orbit::frame::bci::to_pqw | ( | T | om, |
T | in, | ||
T | w | ||
) |