Class astrea::astro::frames::VelocityNormalBinormal¶
ClassList > astrea > astro > frames > VelocityNormalBinormal
Class representing the Velocity, Normal, Binormal (VNB) frame.
#include <VelocityNormalBinormal.hpp>
Inherits the following classes: DynamicFrame< VelocityNormalBinormal, FrameAxis::VNB >
Public Functions¶
| Type | Name |
|---|---|
| VelocityNormalBinormal (const FrameReference * parent) Default constructor for VelocityNormalBinormal . |
|
| DirectionCosineMatrix< frames::earth::icrf, VelocityNormalBinormal > | get_dcm (const Date & date) const Gets the Direction Cosine Matrix (DCM) for the VNB frame at a given date. |
| ~VelocityNormalBinormal () = default Default destructor for VelocityNormalBinormal . |
Public Functions Documentation¶
function VelocityNormalBinormal [1/2]¶
Default constructor for VelocityNormalBinormal .
inline astrea::astro::frames::VelocityNormalBinormal::VelocityNormalBinormal (
const FrameReference * parent
)
Initializes the ECEF frame with a name and origin.
function get_dcm¶
Gets the Direction Cosine Matrix (DCM) for the VNB frame at a given date.
inline DirectionCosineMatrix < frames::earth::icrf, VelocityNormalBinormal > astrea::astro::frames::VelocityNormalBinormal::get_dcm (
const Date & date
) const
Parameters:
dateThe date for which the DCM is requested.
Returns:
DirectionCosineMatrix<frames::earth::icrf, VelocityNormalBinormal> The DCM from ECI to VNB.
function ~VelocityNormalBinormal¶
Default destructor for VelocityNormalBinormal .
The documentation for this class was generated from the following file astrea/astro/astro/frames/instances/VelocityNormalBinormal.hpp