General Purpose Geodetic Library
SgModelEop_JMG_96_hf Class Reference

#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_
 
HfEopRecbaseModel_
 
HfEopRecutModel_
 
HfEopRecpmModel_
 

Detailed Description

====================================================================================================

Definition at line 49 of file SgModelEop_JMG_96_hf.h.

Constructor & Destructor Documentation

◆ SgModelEop_JMG_96_hf()

SgModelEop_JMG_96_hf::SgModelEop_JMG_96_hf ( )
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_.

◆ ~SgModelEop_JMG_96_hf()

SgModelEop_JMG_96_hf::~SgModelEop_JMG_96_hf ( )
inline

A destructor. Frees allocated memory.

Definition at line 148 of file SgModelEop_JMG_96_hf.h.

References baseModel_, numPm_, numUt_, pmModel_, and utModel_.

Member Function Documentation

◆ calcCorrections()

void SgModelEop_JMG_96_hf::calcCorrections ( const SgMJD t,
double &  dUt1,
double &  dPx,
double &  dPy 
)

◆ className()

const QString SgModelEop_JMG_96_hf::className ( )
static

Returns name of the class (for debug output).

Definition at line 45 of file SgModelEop_JMG_96_hf.cpp.

Referenced by readFile().

◆ getFileName()

const QString & SgModelEop_JMG_96_hf::getFileName ( ) const
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().

◆ isOk()

bool SgModelEop_JMG_96_hf::isOk ( ) const
inline

Definition at line 73 of file SgModelEop_JMG_96_hf.h.

References isOk_.

Referenced by SgVlbiSession::collectAPriories(), and readFile().

◆ readFile()

bool SgModelEop_JMG_96_hf::readFile ( const QString &  fileName)

◆ setFileName()

void SgModelEop_JMG_96_hf::setFileName ( const QString &  name)
inline

Sets up a name of the file with the model.

Definition at line 173 of file SgModelEop_JMG_96_hf.h.

References fileName_.

Member Data Documentation

◆ baseModel_

HfEopRec* SgModelEop_JMG_96_hf::baseModel_
private

Definition at line 106 of file SgModelEop_JMG_96_hf.h.

Referenced by SgModelEop_JMG_96_hf(), ~SgModelEop_JMG_96_hf(), and readFile().

◆ fileName_

QString SgModelEop_JMG_96_hf::fileName_
private

Definition at line 102 of file SgModelEop_JMG_96_hf.h.

Referenced by getFileName(), readFile(), and setFileName().

◆ isOk_

bool SgModelEop_JMG_96_hf::isOk_
private

Definition at line 103 of file SgModelEop_JMG_96_hf.h.

Referenced by SgModelEop_JMG_96_hf(), calcCorrections(), isOk(), and readFile().

◆ numPm_

int SgModelEop_JMG_96_hf::numPm_
private

◆ numUt_

int SgModelEop_JMG_96_hf::numUt_
private

◆ pmModel_

HfEopRec* SgModelEop_JMG_96_hf::pmModel_
private

◆ utModel_

HfEopRec* SgModelEop_JMG_96_hf::utModel_
private

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