General Purpose Geodetic Library
|
#include <SgIoAgv.h>
Public Member Functions | |
SgAgvDataSection () | |
SgAgvDataSection (int idx) | |
~SgAgvDataSection () | |
QString | className () const |
void | fillDataStructures (const SgVlbiSession *session, SgAgvDriver *drv) |
int | exportData (QTextStream &ts, SgAgvDriver *drv) |
int | importData (QTextStream &ts, SgAgvDriver *drv) |
![]() | |
SgAgvSection () | |
SgAgvSection (const QString prefix, int idx) | |
~SgAgvSection () | |
QString | className () const |
void | fillDataStructures (const SgVlbiSession *session, SgAgvDriver *drv) |
int | exportData (QTextStream &ts, SgAgvDriver *) |
int | importData (QTextStream &ts, SgAgvDriver *drv) |
Protected Member Functions | |
int | writeDatum (QTextStream &ts, SgAgvDatumDescriptor *dd, const QString &prfx, SgAgvDriver *drv) |
int | writeDatumOpt (QTextStream &ts, SgAgvDatumDescriptor *dd, const QString &prfx, SgAgvDriver *drv) |
![]() | |
bool | parseSectionLengthString (const QString &str, int &num2read) |
Additional Inherited Members | |
![]() | |
SgMJD | startEpoch_ |
QString | prefix_ |
int | idx_ |
|
inline |
Definition at line 460 of file SgIoAgv.h.
References SgAgvSection::prefix_.
|
inline |
Definition at line 463 of file SgIoAgv.h.
Referenced by fillDataStructures(), and importData().
int SgAgvDataSection::exportData | ( | QTextStream & | ts, |
SgAgvDriver * | drv | ||
) |
Definition at line 1346 of file SgIoAgv.cpp.
References SgMJD::currentMJD(), SgAgvDriver::datumByKey(), SgAgvSection::idx_, SgAgvDriver::mandatoryDatumByKey(), SgAgvSection::prefix_, SgAgvSection::startEpoch_, and writeDatumOpt().
Referenced by SgAgvChunk::exportData().
void SgAgvDataSection::fillDataStructures | ( | const SgVlbiSession * | session, |
SgAgvDriver * | drv | ||
) |
Definition at line 1330 of file SgIoAgv.cpp.
References className(), SgAgvDriver::datumByKey(), SgLogger::DBG, SgLogger::IO_TXT, logger, SgAgvDriver::mandatoryDatumByKey(), and SgLogger::write().
Referenced by SgAgvChunk::fillDataStructures().
int SgAgvDataSection::importData | ( | QTextStream & | ts, |
SgAgvDriver * | drv | ||
) |
Definition at line 1637 of file SgIoAgv.cpp.
References SgAgvDriver::allocateData(), className(), SgMJD::currentMJD(), SgAgvDriver::digestDataNoRegEx(), SgLogger::ERR, SgAgvDriver::figureOutImplicitDimensions(), SgAgvDriver::getNumOfObs(), SgAgvDriver::getNumOfScans(), SgAgvDriver::getNumOfStn(), SgAgvSection::idx_, SgAgvSection::importData(), SgLogger::IO_TXT, logger, SgAgvSection::startEpoch_, and SgLogger::write().
Referenced by SgAgvChunk::importData().
|
protected |
Definition at line 1411 of file SgIoAgv.cpp.
References ADS_STATION, ADT_CHAR, SgAgvDatumDescriptor::d1(), SgAgvDatumDescriptor::d2(), SgAgvDatumDescriptor::d3(), SgAgvDatumDescriptor::d4(), SgAgvDriver::data2str(), SgAgvDatumDescriptor::getDataScope(), SgAgvDatumDescriptor::getDataType(), SgAgvDatumDescriptor::getHasData(), SgAgvDatumDescriptor::getLCode(), and SgAgvDriver::getNumOfStnPts().
|
protected |
Definition at line 1489 of file SgIoAgv.cpp.
References ADS_STATION, ADT_CHAR, ADT_I2, ADT_I4, ADT_I8, ADT_NONE, ADT_R4, ADT_R8, SgAgvDriver::c1Data(), SgAgvDatumDescriptor::d1(), SgAgvDatumDescriptor::d2(), SgAgvDatumDescriptor::d3(), SgAgvDatumDescriptor::d4(), SgAgvDatumDescriptor::getDataScope(), SgAgvDatumDescriptor::getDataType(), SgAgvDatumDescriptor::getHasData(), SgAgvDatumDescriptor::getLCode(), SgAgvDriver::getNumOfStnPts(), SgAgvDatum< C >::getValue(), SgAgvDatumString::getValue(), SgAgvDriver::i2Data(), SgAgvDriver::i4Data(), SgAgvDriver::i8Data(), SgAgvDriver::r4Data(), and SgAgvDriver::r8Data().
Referenced by exportData().