Skip to content

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:

  • date The 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 .

astrea::astro::frames::VelocityNormalBinormal::~VelocityNormalBinormal () = default



The documentation for this class was generated from the following file astrea/astro/astro/frames/instances/VelocityNormalBinormal.hpp