General Purpose Geodetic Library
|
#include <SgEccRec.h>
Public Types | |
enum | EccType { ET_N_A = 0 , ET_NEU = 1 , ET_XYZ = 2 } |
Public Member Functions | |
SgEccRec () | |
SgEccRec (const SgEccRec &) | |
~SgEccRec () | |
SgEccRec & | operator= (const SgEccRec &) |
bool | getIsOk () const |
const QString & | getSiteName () const |
const QString & | getCdpNumber () const |
int | getNCdp () const |
const SgMJD & | getTSince () const |
const SgMJD & | getTTill () const |
const Sg3dVector & | getDR () const |
EccType | getEccType () const |
void | setSiteName (const QString &) |
void | setCdpNumber (const QString &) |
void | setNCdp (int) |
void | setTSince (const SgMJD &) |
void | setTTill (const SgMJD &) |
void | setDR (const Sg3dVector &) |
void | setEccType (EccType) |
bool | parseString (const QString &) |
Static Public Member Functions | |
static const QString | className () |
Private Attributes | |
bool | isOk_ |
QString | siteName_ |
QString | cdpNumber_ |
int | nCDP_ |
SgMJD | tSince_ |
SgMJD | tTill_ |
Sg3dVector | dR_ |
EccType | eccType_ |
SgEccRec – arecord from CALC/SOLVE's ECCDAT.ecc file. ====================================================================================================
Definition at line 45 of file SgEccRec.h.
enum SgEccRec::EccType |
Enumerator | |
---|---|
ET_N_A | |
ET_NEU | |
ET_XYZ |
Definition at line 48 of file SgEccRec.h.
|
inline |
|
inline |
Definition at line 152 of file SgEccRec.h.
References eccType_, getEccType(), getIsOk(), getNCdp(), isOk_, and nCDP_.
|
inline |
A destructor. Frees allocated memory.
Definition at line 168 of file SgEccRec.h.
|
static |
Returns name of the class (for debug output).
Definition at line 37 of file SgEccRec.cpp.
Referenced by parseString().
|
inline |
Definition at line 211 of file SgEccRec.h.
References cdpNumber_.
Referenced by SgAgvDriver::fillSessVars(), operator=(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 243 of file SgEccRec.h.
References dR_.
Referenced by SgVlbiStationInfo::adjustEccVector(), SgAgvDriver::fillSessVars(), operator=(), SgVlbiSession::putDataIntoDbhImage(), SgVlbiSession::putDataIntoVgosDb(), and SgVlbiSession::selfCheck().
|
inline |
Definition at line 251 of file SgEccRec.h.
References eccType_.
Referenced by SgEccRec(), SgVlbiStationInfo::adjustEccVector(), SgAgvDriver::fillSessVars(), operator=(), SgVlbiSession::putDataIntoDbhImage(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 195 of file SgEccRec.h.
References isOk_.
Referenced by SgEccRec(), and operator=().
|
inline |
Definition at line 219 of file SgEccRec.h.
References nCDP_.
Referenced by SgEccRec(), operator=(), and SgVlbiSession::selfCheck().
|
inline |
Definition at line 203 of file SgEccRec.h.
References siteName_.
Referenced by SgEccDat::importEccFile(), SgEccSite::insertRecord(), and operator=().
|
inline |
Definition at line 227 of file SgEccRec.h.
References tSince_.
Referenced by SgEccSite::insertRecord(), and operator=().
|
inline |
Definition at line 235 of file SgEccRec.h.
References tTill_.
Referenced by SgEccSite::insertRecord(), operator=(), and tillEpochSortingOrderLessThan().
Definition at line 179 of file SgEccRec.h.
References eccType_, getCdpNumber(), getDR(), getEccType(), getIsOk(), getNCdp(), getSiteName(), getTSince(), getTTill(), isOk_, nCDP_, setCdpNumber(), setDR(), setSiteName(), setTSince(), and setTTill().
bool SgEccRec::parseString | ( | const QString & | str | ) |
Definition at line 45 of file SgEccRec.cpp.
References cdpNumber_, className(), dR_, EAST, eccType_, ET_NEU, ET_XYZ, SgMJD::F_ECCDAT, SgMJD::fromString(), SgLogger::INF, SgLogger::IO_TXT, isOk_, logger, nCDP_, NORTH, siteName_, tSince_, tTill_, VERTICAL, SgLogger::write(), SgLogger::WRN, X_AXIS, Y_AXIS, and Z_AXIS.
Referenced by SgEccDat::importEccFile().
|
inline |
Definition at line 267 of file SgEccRec.h.
References cdpNumber_.
Referenced by SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and operator=().
|
inline |
Definition at line 299 of file SgEccRec.h.
References dR_.
Referenced by SgVlbiSession::getDataFromVgosDb(), SgAgvDriver::initSession(), and operator=().
|
inline |
Definition at line 307 of file SgEccRec.h.
References eccType_.
Referenced by SgVlbiSession::getDataFromVgosDb(), and SgAgvDriver::initSession().
|
inline |
Definition at line 275 of file SgEccRec.h.
References nCDP_.
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 115 of file SgEccRec.h.
Referenced by getCdpNumber(), parseString(), and setCdpNumber().
|
private |
Definition at line 119 of file SgEccRec.h.
Referenced by getDR(), parseString(), and setDR().
|
private |
Definition at line 120 of file SgEccRec.h.
Referenced by SgEccRec(), getEccType(), operator=(), parseString(), and setEccType().
|
private |
Definition at line 113 of file SgEccRec.h.
Referenced by SgEccRec(), getIsOk(), operator=(), and parseString().
|
private |
Definition at line 116 of file SgEccRec.h.
Referenced by SgEccRec(), getNCdp(), operator=(), parseString(), and setNCdp().
|
private |
Definition at line 114 of file SgEccRec.h.
Referenced by getSiteName(), parseString(), and setSiteName().
|
private |
Definition at line 117 of file SgEccRec.h.
Referenced by getTSince(), parseString(), and setTSince().
|
private |
Definition at line 118 of file SgEccRec.h.
Referenced by getTTill(), parseString(), and setTTill().