Skip to content

Class astrea::astro::frames::EastNorthUp

ClassList > astrea > astro > frames > EastNorthUp

Class representing the East, North, Up (ENU) frame.

  • #include <EastNorthUp.hpp>

Inherits the following classes: DynamicFrame< EastNorthUp, FrameAxis::ENU >

Public Functions

Type Name
EastNorthUp (const FrameReference * parent)
Default constructor for EastNorthUp .
DirectionCosineMatrix< frames::earth::icrf, EastNorthUp > get_dcm (const Date & date) const
Gets the Direction Cosine Matrix (DCM) for the ENU frame at a given date.
~EastNorthUp () = default
Default destructor for EastNorthUp .

Public Functions Documentation

function EastNorthUp [1/2]

Default constructor for EastNorthUp .

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

Initializes the ENU frame with a name and origin.


function get_dcm

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

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

Parameters:

  • date The date for which the DCM is requested.

Returns:

DirectionCosineMatrix<frames::earth::icrf, EastNorthUp> The DCM from ECI to ENU.


function ~EastNorthUp

Default destructor for EastNorthUp .

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



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