General Purpose Geodetic Library
|
#include <SgAPrioriData.h>
Public Types | |
enum | DataType { DT_UNDEF = 0 , DT_STN_POS = 1 , DT_STN_VEL = 2 , DT_SRC_POS = 3 , DT_AXS_OFS = 4 , DT_STN_GRD = 5 , DT_SRC_SSM = 6 } |
Public Member Functions | |
SgAPriories (DataType=DT_UNDEF) | |
~SgAPriories () | |
DataType | getDataType () const |
const QString & | getFileName () const |
const SgMJD & | getT0 () const |
void | setDataType (DataType) |
void | setT0 (const SgMJD &) |
bool | readFile (const QString &fileName, DataType=DT_UNDEF) |
SgAPrioriRec * | lookupApRecord (const QString &, const SgMJD &=tZero) |
Static Public Member Functions | |
static const QString | className () |
Private Member Functions | |
bool | parseString4StnPos (const QString &str, SgAPrioriRec &rec) |
bool | parseString4StnVel (const QString &str, SgAPrioriRec &rec) |
bool | parseString4SrcPos (const QString &str, SgAPrioriRec &rec) |
bool | parseString4AxsOfs (const QString &str, SgAPrioriRec &rec) |
bool | parseString4StnGrd (const QString &str, SgAPrioriRec &rec) |
bool | parseFileSrcSsm (QTextStream &s) |
void | clearStorage () |
Private Attributes | |
DataType | dataType_ |
QString | fileName_ |
SgMJD | t0_ |
====================================================================================================
Definition at line 154 of file SgAPrioriData.h.
Enumerator | |
---|---|
DT_UNDEF | |
DT_STN_POS | |
DT_STN_VEL | |
DT_SRC_POS | |
DT_AXS_OFS | |
DT_STN_GRD | |
DT_SRC_SSM |
Definition at line 157 of file SgAPrioriData.h.
A constructor. Creates a default object.
Definition at line 305 of file SgAPrioriData.h.
References dataType_.
|
inline |
A destructor. Frees allocated memory.
Definition at line 316 of file SgAPrioriData.h.
References clearStorage().
|
static |
Returns name of the class (for debug output).
Definition at line 60 of file SgAPrioriData.cpp.
Referenced by parseFileSrcSsm(), parseString4AxsOfs(), parseString4SrcPos(), parseString4StnGrd(), parseString4StnPos(), parseString4StnVel(), and readFile().
|
private |
Definition at line 68 of file SgAPrioriData.cpp.
References fileName_.
Referenced by ~SgAPriories(), and readFile().
|
inline |
Definition at line 324 of file SgAPrioriData.h.
References dataType_.
|
inline |
Definition at line 332 of file SgAPrioriData.h.
References fileName_.
Referenced by SgVlbiSession::collectAPriories(), and SgVlbiSession::process().
|
inline |
Definition at line 340 of file SgAPrioriData.h.
References t0_.
Referenced by SgVlbiObservation::evalExtApriori_StnPos(), SgSingleSessionTaskManager::finisRun(), SgSolutionReporter::reportBaselineVariationsBlock_Output4Spoolfile(), SgSolutionReporter::reportEstimationBlock_Output4Spoolfile(), and SgSolutionReporter::reportStations_Output4AposterioriFiles().
SgAPrioriRec * SgAPriories::lookupApRecord | ( | const QString & | key, |
const SgMJD & | t = tZero |
||
) |
Definition at line 672 of file SgAPrioriData.cpp.
References tZero.
Referenced by SgVlbiSession::collectAPriories().
|
private |
Definition at line 520 of file SgAPrioriData.cpp.
References className(), SgAPrioriRec::getKey(), SgLogger::IO_TXT, logger, SgAPrioriRecComponent::setBvalue(), SgAPrioriRecComponent::setDvalue(), SgAPrioriRec::setKey(), SgAPrioriRec::setTsince(), tZero, SgLogger::write(), and SgLogger::WRN.
Referenced by readFile().
|
private |
Definition at line 277 of file SgAPrioriData.cpp.
References className(), SgLogger::IO_TXT, logger, SgAPrioriRec::setKey(), SgAPrioriRec::setTsince(), tZero, SgLogger::write(), and SgLogger::WRN.
Referenced by readFile().
|
private |
Definition at line 201 of file SgAPrioriData.cpp.
References className(), SgLogger::IO_TXT, logger, RAD2DEG, RAD2HR, SgAPrioriRec::setComments(), SgAPrioriRec::setKey(), SgAPrioriRec::setTsince(), tZero, SgLogger::write(), and SgLogger::WRN.
Referenced by readFile().
|
private |
Definition at line 323 of file SgAPrioriData.cpp.
References className(), SgLogger::IO_TXT, logger, SgAPrioriRec::setKey(), SgAPrioriRec::setTsince(), tZero, SgLogger::write(), and SgLogger::WRN.
Referenced by readFile().
|
private |
Definition at line 80 of file SgAPrioriData.cpp.
References className(), SgLogger::IO_TXT, logger, SgAPrioriRec::setKey(), SgAPrioriRec::setTsince(), tZero, SgLogger::write(), and SgLogger::WRN.
Referenced by readFile().
|
private |
Definition at line 147 of file SgAPrioriData.cpp.
References className(), SgLogger::IO_TXT, logger, SgAPrioriRec::setKey(), SgAPrioriRec::setTsince(), tZero, SgLogger::write(), and SgLogger::WRN.
Referenced by readFile().
bool SgAPriories::readFile | ( | const QString & | fileName, |
SgAPriories::DataType | dataType = DT_UNDEF |
||
) |
Definition at line 418 of file SgAPrioriData.cpp.
References className(), clearStorage(), dataType_, SgLogger::DBG, DT_AXS_OFS, DT_SRC_POS, DT_SRC_SSM, DT_STN_GRD, DT_STN_POS, DT_STN_VEL, DT_UNDEF, SgLogger::ERR, fileName_, SgAPrioriRec::getKey(), SgLogger::IO_TXT, logger, parseFileSrcSsm(), parseString4AxsOfs(), parseString4SrcPos(), parseString4StnGrd(), parseString4StnPos(), parseString4StnVel(), SgMJD::setUpEpoch(), t0_, SgMJD::toString(), SgLogger::write(), and SgLogger::WRN.
Referenced by SgVlbiSession::collectAPriories().
|
inline |
Definition at line 348 of file SgAPrioriData.h.
References dataType_.
|
inline |
Definition at line 356 of file SgAPrioriData.h.
References t0_.
|
private |
Definition at line 208 of file SgAPrioriData.h.
Referenced by SgAPriories(), getDataType(), readFile(), and setDataType().
|
private |
Definition at line 209 of file SgAPrioriData.h.
Referenced by clearStorage(), getFileName(), and readFile().
|
private |
Definition at line 210 of file SgAPrioriData.h.
Referenced by getT0(), readFile(), and setT0().