| Earth Observation Mission CFI Software Lib Software User Manual |

Public Member Functions | Public Attributes

# EECFI::GeoidCalcInputs Class Reference

Class for geoid undulation computation. More...

Inheritance diagram for EECFI::GeoidCalcInputs:

List of all members.

## Public Member Functions
| GeoidCalcInputs ()
| Class constructor (empty constructor).
| ~GeoidCalcInputs ()
| Class destructor.
void | geoidCalc (GeoidCalcOutputs &geoidOut) throw (CfiError)
| Compute geoid undulation.
## Public Attributes
ModelId * | modelId
| Model to be used for computation.
double | latitude
| Latitude [-90., 90.] [deg].
double | longitude
| Longiutde [0., 360.) [deg].
double | utcTime
| UTC time.
long | nofHarmonics
| Number of harmonics to be used for computation.

## Detailed Description

Class for geoid undulation computation.

## Constructor & Destructor Documentation

EECFI::GeoidCalcInputs::GeoidCalcInputs | ( |  | ) |

Class constructor (empty constructor).

Class constructor (Empty constructor).

References latitude, longitude, modelId, nofHarmonics, and utcTime.

EECFI::GeoidCalcInputs::~GeoidCalcInputs | ( |  | ) |

Class destructor.

## Member Function Documentation

void EECFI::GeoidCalcInputs::geoidCalc | ( | GeoidCalcOutputs & | geoidOut | ) | throw (CfiError)

Compute geoid undulation.

Parameters:

  | geoidOut | [OUTPUT] Undulation.

## Member Data Documentation

double EECFI::GeoidCalcInputs::latitude

Latitude [-90., 90.] [deg].

Referenced by GeoidCalcInputs().

double EECFI::GeoidCalcInputs::longitude

Longiutde [0., 360.) [deg].

Referenced by GeoidCalcInputs().

ModelId* EECFI::GeoidCalcInputs::modelId

Model to be used for computation.

Referenced by GeoidCalcInputs().

long EECFI::GeoidCalcInputs::nofHarmonics

Number of harmonics to be used for computation.

Referenced by GeoidCalcInputs().

double EECFI::GeoidCalcInputs::utcTime

UTC time.

Referenced by GeoidCalcInputs().