General Purpose Geodetic Library
|
#include <SgEccSite.h>
Public Member Functions | |
SgEccSite (const QString &siteName) | |
~SgEccSite () | |
bool | insertRecord (SgEccRec *) |
void | checkRecords () |
SgEccRec * | findRecord (const SgMJD &) |
Static Public Member Functions | |
static const QString | className () |
Private Attributes | |
QList< SgEccRec * > | records_ |
QString | siteName_ |
SgMJD | tBegin_ |
SgMJD | tEnd_ |
Definition at line 45 of file SgEccSite.h.
|
inline |
A constructor. Creates a default object.
Definition at line 109 of file SgEccSite.h.
SgEccSite::~SgEccSite | ( | ) |
A destructor. Frees allocated memory.
Definition at line 53 of file SgEccSite.cpp.
References records_.
void SgEccSite::checkRecords | ( | ) |
Definition at line 121 of file SgEccSite.cpp.
References className(), SgLogger::IO_TXT, logger, records_, siteName_, tillEpochSortingOrderLessThan(), SgLogger::write(), and SgLogger::WRN.
|
static |
Returns name of the class (for debug output).
Definition at line 45 of file SgEccSite.cpp.
Referenced by checkRecords(), findRecord(), and insertRecord().
Definition at line 140 of file SgEccSite.cpp.
References className(), SgLogger::IO_TXT, logger, records_, SgMJD::toString(), SgLogger::write(), and SgLogger::WRN.
Referenced by SgEccDat::lookupRecord().
bool SgEccSite::insertRecord | ( | SgEccRec * | rec | ) |
Definition at line 63 of file SgEccSite.cpp.
References className(), SgLogger::ERR, SgEccRec::getSiteName(), SgEccRec::getTSince(), SgEccRec::getTTill(), SgLogger::IO_TXT, logger, records_, siteName_, tBegin_, tEnd_, SgMJD::toString(), SgLogger::write(), and SgLogger::WRN.
Referenced by SgEccDat::importEccFile().
Definition at line 88 of file SgEccSite.h.
Referenced by ~SgEccSite(), checkRecords(), findRecord(), and insertRecord().
|
private |
Definition at line 89 of file SgEccSite.h.
Referenced by checkRecords(), and insertRecord().
|
private |
Definition at line 90 of file SgEccSite.h.
Referenced by SgEccSite(), and insertRecord().
|
private |
Definition at line 91 of file SgEccSite.h.
Referenced by SgEccSite(), and insertRecord().