Public Member Functions | Protected Attributes | Friends | List of all members
gnsstk::GLOCNavAlm::Perturbations Class Reference

Detailed Description

Collect Keplerian and quasi-Keplerian parameters that are used in a variety of contexts.

Definition at line 148 of file GLOCNavAlm.hpp.

Inheritance diagram for gnsstk::GLOCNavAlm::Perturbations:
Inheritance graph
[legend]

Public Member Functions

double geta () const
 
double geth () const
 
double geti () const
 
double getl () const
 
double getlambda () const
 
double getLk () const
 
double getomega () const
 
Perturbations operator- (const Perturbations &right) const
 Allow this class to be differenced. More...
 
 Perturbations ()
 Initialize everything to NaN. More...
 

Protected Attributes

double a
 Semi-major axis. More...
 
double h
 Quasi-Keplerian thing (true latitude?). More...
 
double i
 inclination More...
 
double l
 Quasi-Keplerian thing (true longitude?). More...
 
double lambda
 longitude of ascending node More...
 
double Lk
 Mean longitude. More...
 
double omega
 argument of perigee More...
 

Friends

class ::GLOCNavAlm_T
 

Constructor & Destructor Documentation

◆ Perturbations()

gnsstk::GLOCNavAlm::Perturbations::Perturbations ( )

Initialize everything to NaN.

Definition at line 238 of file GLOCNavAlm.cpp.

Member Function Documentation

◆ geta()

double gnsstk::GLOCNavAlm::Perturbations::geta ( ) const
inline

Definition at line 156 of file GLOCNavAlm.hpp.

◆ geth()

double gnsstk::GLOCNavAlm::Perturbations::geth ( ) const
inline

Definition at line 157 of file GLOCNavAlm.hpp.

◆ geti()

double gnsstk::GLOCNavAlm::Perturbations::geti ( ) const
inline

Definition at line 161 of file GLOCNavAlm.hpp.

◆ getl()

double gnsstk::GLOCNavAlm::Perturbations::getl ( ) const
inline

Definition at line 158 of file GLOCNavAlm.hpp.

◆ getlambda()

double gnsstk::GLOCNavAlm::Perturbations::getlambda ( ) const
inline

Definition at line 159 of file GLOCNavAlm.hpp.

◆ getLk()

double gnsstk::GLOCNavAlm::Perturbations::getLk ( ) const
inline

Definition at line 162 of file GLOCNavAlm.hpp.

◆ getomega()

double gnsstk::GLOCNavAlm::Perturbations::getomega ( ) const
inline

Definition at line 160 of file GLOCNavAlm.hpp.

◆ operator-()

GLOCNavAlm::Perturbations gnsstk::GLOCNavAlm::Perturbations::operator- ( const Perturbations right) const

Allow this class to be differenced.

Definition at line 251 of file GLOCNavAlm.cpp.

Friends And Related Function Documentation

◆ ::GLOCNavAlm_T

friend class ::GLOCNavAlm_T
friend

Definition at line 171 of file GLOCNavAlm.hpp.

Member Data Documentation

◆ a

double gnsstk::GLOCNavAlm::Perturbations::a
protected

Semi-major axis.

Definition at line 164 of file GLOCNavAlm.hpp.

◆ h

double gnsstk::GLOCNavAlm::Perturbations::h
protected

Quasi-Keplerian thing (true latitude?).

Definition at line 165 of file GLOCNavAlm.hpp.

◆ i

double gnsstk::GLOCNavAlm::Perturbations::i
protected

inclination

Definition at line 169 of file GLOCNavAlm.hpp.

◆ l

double gnsstk::GLOCNavAlm::Perturbations::l
protected

Quasi-Keplerian thing (true longitude?).

Definition at line 166 of file GLOCNavAlm.hpp.

◆ lambda

double gnsstk::GLOCNavAlm::Perturbations::lambda
protected

longitude of ascending node

Definition at line 167 of file GLOCNavAlm.hpp.

◆ Lk

double gnsstk::GLOCNavAlm::Perturbations::Lk
protected

Mean longitude.

Definition at line 170 of file GLOCNavAlm.hpp.

◆ omega

double gnsstk::GLOCNavAlm::Perturbations::omega
protected

argument of perigee

Definition at line 168 of file GLOCNavAlm.hpp.


The documentation for this class was generated from the following files:


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:44