General Purpose Geodetic Library
|
#include <SgIoDriver.h>
Public Member Functions | |
SgIoDriver (const SgIdentities *ids, const SgVersion *dv) | |
virtual | ~SgIoDriver () |
const SgMJD & | getDateOfCreation () const |
const SgIdentities * | getCurrentIdentities () const |
SgIdentities * | getInputIdentities () const |
const SgVersion * | getCurrentDriverVersion () const |
void | setDateOfCreation (const SgMJD &t) |
virtual const QList< QString > | listOfInputFiles () const =0 |
Static Public Member Functions | |
static const QString | className () |
Protected Attributes | |
SgMJD | dateOfCreation_ |
const SgIdentities * | currentIdentities_ |
const SgVersion * | currentDriverVersion_ |
SgIdentities * | inputIdentities_ |
Definition at line 77 of file SgIoDriver.h.
SgIoDriver::SgIoDriver | ( | const SgIdentities * | ids, |
const SgVersion * | dv | ||
) |
A constructor. Creates a default copy of the object.
Definition at line 47 of file SgIoDriver.cpp.
References currentDriverVersion_, currentIdentities_, and inputIdentities_.
|
virtual |
A destructor. Destroys the object.
Definition at line 59 of file SgIoDriver.cpp.
References inputIdentities_.
|
static |
Returns name of the class (for debug output).
Definition at line 39 of file SgIoDriver.cpp.
|
inline |
Definition at line 104 of file SgIoDriver.h.
References currentDriverVersion_.
Referenced by SgAgvPreaSection::fillDataStructures(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 102 of file SgIoDriver.h.
References currentIdentities_.
Referenced by SgAgvPreaSection::fillDataStructures(), and SgVlbiSession::putDataIntoVgosDb().
|
inline |
Definition at line 100 of file SgIoDriver.h.
References dateOfCreation_.
Referenced by SgVlbiSession::getDataFromVgosDb(), and SgAgvDriver::initSession().
|
inline |
Definition at line 103 of file SgIoDriver.h.
References inputIdentities_.
Referenced by SgAgvPreaSection::importData().
|
pure virtual |
Returns list of files that contain data
Implemented in SgVgosDb, and SgAgvDriver.
Referenced by SgAgvFileSection::fillDataStructures().
|
inline |
Definition at line 110 of file SgIoDriver.h.
References dateOfCreation_.
Referenced by SgAgvPreaSection::importData().
|
protected |
Definition at line 134 of file SgIoDriver.h.
Referenced by SgIoDriver(), SgVgosDb::composeHistoryBlock(), SgVgosDb::createWrapperFileName(), getCurrentDriverVersion(), and SgVgosDb::loadHistory().
|
protected |
Definition at line 133 of file SgIoDriver.h.
Referenced by SgIoDriver(), SgVgosDb::composeHistoryBlock(), SgVgosDb::createWrapperFileName(), getCurrentIdentities(), SgVgosDb::init(), SgVgosDb::loadHistory(), SgVgosDb::storeAntennaApriories(), SgVgosDb::storeAtmSetup(), SgVgosDb::storeBaselineClockSetup(), SgVgosDb::storeCalcEop(), SgVgosDb::storeCalcInfo(), SgVgosDb::storeCalibrations(), SgVgosDb::storeClockApriories(), SgVgosDb::storeClockBreaks(), SgVgosDb::storeClockSetup(), SgVgosDb::storeEccentricities(), SgVgosDb::storeEpochs4Obs(), SgVgosDb::storeEpochs4Scans(), SgVgosDb::storeErpApriori(), SgVgosDb::storeErpSetup(), SgVgosDb::storeIonoBits(), SgVgosDb::storeIonoSetup(), SgVgosDb::storeLeapSecond(), SgVgosDb::storeMiscCable(), SgVgosDb::storeMiscFourFit(), SgVgosDb::storeObsAmbigSpacing(), SgVgosDb::storeObsCalFeedCorr(), SgVgosDb::storeObsCalIonGroup(), SgVgosDb::storeObsCalUnphase(), SgVgosDb::storeObsChannelInfo(), SgVgosDb::storeObsCorrelation(), SgVgosDb::storeObsCorrelatorInfo(), SgVgosDb::storeObsCrossRefs(), SgVgosDb::storeObsDataFlag(), SgVgosDb::storeObsDelayTheoretical(), SgVgosDb::storeObsDtec(), SgVgosDb::storeObsEditData(), SgVgosDb::storeObsEffFreqs(), SgVgosDb::storeObsFractC(), SgVgosDb::storeObsGroupDelays(), SgVgosDb::storeObsGroupDelaysFull(), SgVgosDb::storeObsNumGroupAmbigs(), SgVgosDb::storeObsNumPhaseAmbigs(), SgVgosDb::storeObsObjectNames(), SgVgosDb::storeObsPartBend(), SgVgosDb::storeObsPartEOP(), SgVgosDb::storeObsPartGamma(), SgVgosDb::storeObsPartNut2KXY(), SgVgosDb::storeObsPartParallax(), SgVgosDb::storeObsPartPoleTides(), SgVgosDb::storeObsPartRaDec(), SgVgosDb::storeObsPartXYZ(), SgVgosDb::storeObsPhase(), SgVgosDb::storeObsPhaseCalInfo(), SgVgosDb::storeObsPhaseDelaysFull(), SgVgosDb::storeObsQualityCodes(), SgVgosDb::storeObsRates(), SgVgosDb::storeObsRateTheoretical(), SgVgosDb::storeObsRefFreqs(), SgVgosDb::storeObsSingleBandDelays(), SgVgosDb::storeObsSNR(), SgVgosDb::storeObsStd1Contribution(), SgVgosDb::storeObsStd2Contribution(), SgVgosDb::storeObsUserSup(), SgVgosDb::storeObsUVFperAsec(), SgVgosDb::storeScanCrootFname(), SgVgosDb::storeScanEphemeris(), SgVgosDb::storeScanName(), SgVgosDb::storeScanNutationEqx(), SgVgosDb::storeScanNutationEqxWahr(), SgVgosDb::storeScanNutationNro(), SgVgosDb::storeScanTimeMjd(), SgVgosDb::storeScanTrf2crf(), SgVgosDb::storeSelectionStatus(), SgVgosDb::storeSessionHead(), SgVgosDb::storeSolveWeights(), SgVgosDb::storeSourceCrossRefs(), SgVgosDb::storeSourcesApriories(), SgVgosDb::storeStationAzEl(), SgVgosDb::storeStationCalAxisOffset(), SgVgosDb::storeStationCalCable(), SgVgosDb::storeStationCalOceanLoad(), SgVgosDb::storeStationCalSlantPathTropDry(), SgVgosDb::storeStationCalSlantPathTropWet(), SgVgosDb::storeStationCrossRefs(), SgVgosDb::storeStationEpochs(), SgVgosDb::storeStationMet(), SgVgosDb::storeStationOceanLdDisp(), SgVgosDb::storeStationParAngle(), SgVgosDb::storeStationPartAxisOffset(), SgVgosDb::storeStationPartHorizonGrad(), SgVgosDb::storeStationPartZenithDelayDry(), SgVgosDb::storeStationPartZenithDelayWet(), SgVgosDb::storeStationRefClockOffset(), SgVgosDb::storeStationsApriories(), and SgVgosDb::storeStationTsys().
|
protected |
Definition at line 131 of file SgIoDriver.h.
Referenced by SgVgosDb::dump2stdout(), getDateOfCreation(), SgVgosDb::init(), and setDateOfCreation().
|
protected |
Definition at line 135 of file SgIoDriver.h.
Referenced by SgIoDriver(), ~SgIoDriver(), getInputIdentities(), and SgAgvDriver::importData().