General Purpose Geodetic Library
|
#include <SgModelEop_JMG_96_hf.h>
Classes | |
struct | HfEopRec |
Public Member Functions | |
SgModelEop_JMG_96_hf () | |
~SgModelEop_JMG_96_hf () | |
const QString & | getFileName () const |
bool | isOk () const |
void | setFileName (const QString &) |
bool | readFile (const QString &) |
void | calcCorrections (const SgMJD &, double &dUt1, double &dPx, double &dPy) |
Static Public Member Functions | |
static const QString | className () |
Private Attributes | |
QString | fileName_ |
bool | isOk_ |
int | numUt_ |
int | numPm_ |
HfEopRec * | baseModel_ |
HfEopRec * | utModel_ |
HfEopRec * | pmModel_ |
====================================================================================================
Definition at line 49 of file SgModelEop_JMG_96_hf.h.
|
inline |
A constructor. Creates a default object.
Definition at line 134 of file SgModelEop_JMG_96_hf.h.
References baseModel_, isOk_, numPm_, numUt_, pmModel_, and utModel_.
|
inline |
A destructor. Frees allocated memory.
Definition at line 148 of file SgModelEop_JMG_96_hf.h.
References baseModel_, numPm_, numUt_, pmModel_, and utModel_.
void SgModelEop_JMG_96_hf::calcCorrections | ( | const SgMJD & | t, |
double & | dUt1, | ||
double & | dPx, | ||
double & | dPy | ||
) |
Definition at line 187 of file SgModelEop_JMG_96_hf.cpp.
References SgModelEop_JMG_96_hf::HfEopRec::a_cos_, SgModelEop_JMG_96_hf::HfEopRec::a_sin_, calcNutationFundArgs_IersConv2003(), SgMJD::gmst(), isOk_, numPm_, numUt_, pmModel_, and utModel_.
Referenced by SgVlbiSession::collectAPriories().
|
static |
Returns name of the class (for debug output).
Definition at line 45 of file SgModelEop_JMG_96_hf.cpp.
Referenced by readFile().
|
inline |
Returns name of the file with the model.
Definition at line 165 of file SgModelEop_JMG_96_hf.h.
References fileName_.
Referenced by SgVlbiSession::collectAPriories(), and SgVlbiSession::process().
|
inline |
Definition at line 73 of file SgModelEop_JMG_96_hf.h.
References isOk_.
Referenced by SgVlbiSession::collectAPriories(), and readFile().
bool SgModelEop_JMG_96_hf::readFile | ( | const QString & | fileName | ) |
Reads model's values from an external file.
Definition at line 53 of file SgModelEop_JMG_96_hf.cpp.
References SgModelEop_JMG_96_hf::HfEopRec::a_cos_, SgModelEop_JMG_96_hf::HfEopRec::a_sin_, baseModel_, className(), SgLogger::DBG, fileName_, SgLogger::IO_TXT, isOk(), isOk_, logger, numPm_, numUt_, pmModel_, utModel_, SgLogger::write(), and SgLogger::WRN.
Referenced by SgVlbiSession::collectAPriories().
|
inline |
Sets up a name of the file with the model.
Definition at line 173 of file SgModelEop_JMG_96_hf.h.
References fileName_.
|
private |
Definition at line 106 of file SgModelEop_JMG_96_hf.h.
Referenced by SgModelEop_JMG_96_hf(), ~SgModelEop_JMG_96_hf(), and readFile().
|
private |
Definition at line 102 of file SgModelEop_JMG_96_hf.h.
Referenced by getFileName(), readFile(), and setFileName().
|
private |
Definition at line 103 of file SgModelEop_JMG_96_hf.h.
Referenced by SgModelEop_JMG_96_hf(), calcCorrections(), isOk(), and readFile().
|
private |
Definition at line 105 of file SgModelEop_JMG_96_hf.h.
Referenced by SgModelEop_JMG_96_hf(), ~SgModelEop_JMG_96_hf(), calcCorrections(), and readFile().
|
private |
Definition at line 104 of file SgModelEop_JMG_96_hf.h.
Referenced by SgModelEop_JMG_96_hf(), ~SgModelEop_JMG_96_hf(), calcCorrections(), and readFile().
|
private |
Definition at line 108 of file SgModelEop_JMG_96_hf.h.
Referenced by SgModelEop_JMG_96_hf(), ~SgModelEop_JMG_96_hf(), calcCorrections(), and readFile().
|
private |
Definition at line 107 of file SgModelEop_JMG_96_hf.h.
Referenced by SgModelEop_JMG_96_hf(), ~SgModelEop_JMG_96_hf(), calcCorrections(), and readFile().