General Purpose Geodetic Library
SgTidalUt1 Class Reference

#include <SgTidalUt1.h>

Public Types

enum  UT1TideContentType { CT_FULL = 0 , CT_SHORT_TERMS_REMOVED = 1 , CT_ALL_TERMS_REMOVED = 2 }
 

Public Member Functions

 SgTidalUt1 (UT1TideContentType, double)
 
 ~SgTidalUt1 ()
 
double calc (const SgMJD &)
 

Static Public Member Functions

static const QString className ()
 

Private Attributes

UT1TideContentType tideContent_
 
double calcVersionValue_
 
void(* fundArgs )(const SgMJD &, double[5])
 
void(* calcUT1_UTC )(const double[5], double &)
 

Detailed Description

UT1S – removed all tidal terms UT1R – removed only short period (up to 35 days) tidal terms ====================================================================================================

Definition at line 46 of file SgTidalUt1.h.

Member Enumeration Documentation

◆ UT1TideContentType

Enumerator
CT_FULL 
CT_SHORT_TERMS_REMOVED 
CT_ALL_TERMS_REMOVED 

Definition at line 49 of file SgTidalUt1.h.

Constructor & Destructor Documentation

◆ SgTidalUt1()

◆ ~SgTidalUt1()

SgTidalUt1::~SgTidalUt1 ( )

A destructor. Frees allocated memory.

Definition at line 112 of file SgTidalUt1.cpp.

Member Function Documentation

◆ calc()

double SgTidalUt1::calc ( const SgMJD t)

Calculates and returns UT1-UT1S correction (in seconds).

Definition at line 119 of file SgTidalUt1.cpp.

Referenced by SgVlbiSession::prepare4ErpInterpolation().

◆ className()

const QString SgTidalUt1::className ( )
static

Returns name of the class (for debug output).

Definition at line 58 of file SgTidalUt1.cpp.

Referenced by SgTidalUt1().

Member Data Documentation

◆ calcUT1_UTC

void(* SgTidalUt1::calcUT1_UTC) (const double[5], double &)
private

Definition at line 94 of file SgTidalUt1.h.

Referenced by SgTidalUt1().

◆ calcVersionValue_

double SgTidalUt1::calcVersionValue_
private

Definition at line 91 of file SgTidalUt1.h.

Referenced by SgTidalUt1().

◆ fundArgs

void(* SgTidalUt1::fundArgs) (const SgMJD &, double[5])
private

Definition at line 93 of file SgTidalUt1.h.

Referenced by SgTidalUt1().

◆ tideContent_

UT1TideContentType SgTidalUt1::tideContent_
private

Definition at line 90 of file SgTidalUt1.h.

Referenced by SgTidalUt1().


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