Skip to content

Class astrea::astro::frames::RadialInTrackCrossTrack

ClassList > astrea > astro > frames > RadialInTrackCrossTrack

Class representing the Radial, In-Track, Cross-Track (RIC) frame.

  • #include <RadialInTrackCrossTrack.hpp>

Inherits the following classes: DynamicFrame< RadialInTrackCrossTrack, FrameAxis::RIC >

Public Functions

Type Name
RadialInTrackCrossTrack () = delete
Default constructor is deleted to prevent instantiation without a parent frame.
RadialInTrackCrossTrack (const FrameReference * parent)
Default constructor for RadialInTrackCrossTrack .
DirectionCosineMatrix< frames::earth::icrf, RadialInTrackCrossTrack > get_dcm (const Date & date) const
Gets the Direction Cosine Matrix (DCM) for the RIC frame at a given date.
~RadialInTrackCrossTrack () = default
Default destructor for RadialInTrackCrossTrack .

Public Functions Documentation

function RadialInTrackCrossTrack [1/3]

Default constructor is deleted to prevent instantiation without a parent frame.

astrea::astro::frames::RadialInTrackCrossTrack::RadialInTrackCrossTrack () = delete


function RadialInTrackCrossTrack [2/3]

Default constructor for RadialInTrackCrossTrack .

inline astrea::astro::frames::RadialInTrackCrossTrack::RadialInTrackCrossTrack (
    const FrameReference * parent
) 

Initializes the ECEF frame with a name and origin.


function get_dcm

Gets the Direction Cosine Matrix (DCM) for the RIC frame at a given date.

inline DirectionCosineMatrix < frames::earth::icrf, RadialInTrackCrossTrack > astrea::astro::frames::RadialInTrackCrossTrack::get_dcm (
    const Date & date
) const

Parameters:

  • date The date for which the DCM is requested.

Returns:

DirectionCosineMatrix<frames::earth::icrf, frames::dynamic::ric> The DCM from ECI to RIC.


function ~RadialInTrackCrossTrack

Default destructor for RadialInTrackCrossTrack .

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



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