General Purpose Geodetic Library
SgVgosDb::FmtChkVar Class Reference

#include <SgVgosDb.h>

Public Member Functions

 FmtChkVar (const char *name, nc_type type, bool isMandatory, const QList< int > l, const QString &attLCode="", const QString &attDefinition="", const QString &attUnits="", const QString &attBand="")
 
 ~FmtChkVar ()
 
const QString & name () const
 
nc_type typeOfData () const
 
bool isMandatory () const
 
bool have2hideLCode () const
 
const QList< int > & dims () const
 
const QString & attLCode () const
 
const QString & attDefinition () const
 
const QString & attUnits () const
 
const QString & attBand () const
 
void alternateDimension (int i, int num)
 
void addDimension (int num)
 
void clearDimensions ()
 
void setHave2hideLCode (bool have2)
 

Private Attributes

const QString name_
 
nc_type typeOfData_
 
bool isMandatory_
 
bool have2hideLCode_
 
QList< int > dims_
 
QString attLCode_
 
QString attDefinition_
 
QString attUnits_
 
QString attBand_
 

Detailed Description

Definition at line 200 of file SgVgosDb.h.

Constructor & Destructor Documentation

◆ FmtChkVar()

SgVgosDb::FmtChkVar::FmtChkVar ( const char *  name,
nc_type  type,
bool  isMandatory,
const QList< int >  l,
const QString &  attLCode = "",
const QString &  attDefinition = "",
const QString &  attUnits = "",
const QString &  attBand = "" 
)
inline

◆ ~FmtChkVar()

SgVgosDb::FmtChkVar::~FmtChkVar ( )
inline

Definition at line 212 of file SgVgosDb.h.

References dims_.

Member Function Documentation

◆ addDimension()

void SgVgosDb::FmtChkVar::addDimension ( int  num)
inline

Definition at line 223 of file SgVgosDb.h.

References dims_.

Referenced by SgVgosDb::storeClockBreaks(), and SgVgosDb::storeClockSetup().

◆ alternateDimension()

◆ attBand()

const QString& SgVgosDb::FmtChkVar::attBand ( ) const
inline

Definition at line 221 of file SgVgosDb.h.

References attBand_.

Referenced by FmtChkVar(), and SgVgosDb::setupFormat().

◆ attDefinition()

const QString& SgVgosDb::FmtChkVar::attDefinition ( ) const
inline

Definition at line 219 of file SgVgosDb.h.

References attDefinition_.

Referenced by FmtChkVar(), and SgVgosDb::setupFormat().

◆ attLCode()

const QString& SgVgosDb::FmtChkVar::attLCode ( ) const
inline

Definition at line 218 of file SgVgosDb.h.

References attLCode_.

Referenced by FmtChkVar(), and SgVgosDb::setupFormat().

◆ attUnits()

const QString& SgVgosDb::FmtChkVar::attUnits ( ) const
inline

Definition at line 220 of file SgVgosDb.h.

References attUnits_.

Referenced by FmtChkVar(), and SgVgosDb::setupFormat().

◆ clearDimensions()

void SgVgosDb::FmtChkVar::clearDimensions ( )
inline

Definition at line 224 of file SgVgosDb.h.

References dims_.

Referenced by SgVgosDb::storeClockBreaks().

◆ dims()

◆ have2hideLCode()

bool SgVgosDb::FmtChkVar::have2hideLCode ( ) const
inline

Definition at line 216 of file SgVgosDb.h.

References have2hideLCode_.

Referenced by SgVgosDb::setupFormat().

◆ isMandatory()

bool SgVgosDb::FmtChkVar::isMandatory ( ) const
inline

Definition at line 215 of file SgVgosDb.h.

References isMandatory_.

Referenced by FmtChkVar(), and SgVgosDb::checkFormat().

◆ name()

const QString& SgVgosDb::FmtChkVar::name ( ) const
inline

Definition at line 213 of file SgVgosDb.h.

References name_.

Referenced by SgVgosDb::checkFormat(), SgVgosDb::loadAntennaApriories(), SgVgosDb::loadAtmSetup(), SgVgosDb::loadCalcEop(), SgVgosDb::loadCalcInfo(), SgVgosDb::loadCalibrations(), SgVgosDb::loadClockApriories(), SgVgosDb::loadClockBreaks(), SgVgosDb::loadClockSetup(), SgVgosDb::loadEccentricities(), SgVgosDb::loadEpochs4Obs(), SgVgosDb::loadEpochs4Scans(), SgVgosDb::loadErpApriori(), SgVgosDb::loadLeapSecond(), SgVgosDb::loadMiscCable(), SgVgosDb::loadMiscFourFit(), SgVgosDb::loadObsAmbigSpacing(), SgVgosDb::loadObsCalFeedCorr(), SgVgosDb::loadObsCalHiFyErp(), SgVgosDb::loadObsCalHiFyLibration(), SgVgosDb::loadObsCalIonGroup(), SgVgosDb::loadObsCalUnphase(), SgVgosDb::loadObsCalWobble(), SgVgosDb::loadObsChannelInfoMk3(), SgVgosDb::loadObsChannelInfoMk4(), SgVgosDb::loadObsChannelInfoS2(), SgVgosDb::loadObsCorrelation(), SgVgosDb::loadObsCorrelatorInfoCrl(), SgVgosDb::loadObsCorrelatorInfoMk3(), SgVgosDb::loadObsCorrelatorInfoMk4(), SgVgosDb::loadObsCorrelatorInfoS2(), SgVgosDb::loadObsCrossRefs(), SgVgosDb::loadObsDataFlag(), SgVgosDb::loadObsDelayDataFlag(), SgVgosDb::loadObsEditData(), SgVgosDb::loadObsEffFreqs(), SgVgosDb::loadObsFractC(), SgVgosDb::loadObsGroupDelays(), SgVgosDb::loadObsNumGroupAmbigs(), SgVgosDb::loadObsNumPhaseAmbigs(), SgVgosDb::loadObsObjectNames(), SgVgosDb::loadObsPartBend(), SgVgosDb::loadObsPartEOP(), SgVgosDb::loadObsPartGamma(), SgVgosDb::loadObsPartNut2KXY(), SgVgosDb::loadObsPartParallax(), SgVgosDb::loadObsPartPoleTides(), SgVgosDb::loadObsPartRaDec(), SgVgosDb::loadObsPartXYZ(), SgVgosDb::loadObsPhase(), SgVgosDb::loadObsPhaseCalInfoMk3(), SgVgosDb::loadObsPhaseCalInfoMk4(), SgVgosDb::loadObsPhaseCalInfoS2(), SgVgosDb::loadObsQualityCodes(), SgVgosDb::loadObsRates(), SgVgosDb::loadObsRefFreqs(), SgVgosDb::loadObsSingleBandDelays(), SgVgosDb::loadObsSNR(), SgVgosDb::loadObsTheoreticals(), SgVgosDb::loadObsUserCorrections(), SgVgosDb::loadObsUVFperAsec(), SgVgosDb::loadScanCrootFname(), SgVgosDb::loadScanEphemeris(), SgVgosDb::loadScanName(), SgVgosDb::loadScanNutationEqx(), SgVgosDb::loadScanNutationEqxWahr(), SgVgosDb::loadScanNutationNro(), SgVgosDb::loadScanTrf2crf(), SgVgosDb::loadSelectionStatus(), SgVgosDb::loadSessionHead(), SgVgosDb::loadSolveWeights(), SgVgosDb::loadSourcesApriories(), SgVgosDb::loadStationAzEl(), SgVgosDb::loadStationCalOceanLoad(), SgVgosDb::loadStationEpochs(), SgVgosDb::loadStationMet(), SgVgosDb::loadStationOceanLdDisp(), SgVgosDb::loadStationParAngle(), SgVgosDb::loadStationPartAxisOffset(), SgVgosDb::loadStationPartHorizonGrad(), SgVgosDb::loadStationPartZenithDelayDry(), SgVgosDb::loadStationPartZenithDelayWet(), SgVgosDb::loadStationRefClockOffset(), SgVgosDb::loadStationsApriories(), SgVgosDb::loadStationTsys(), SgVgosDb::loadStdObsCalibration(), SgVgosDb::setupFormat(), SgVgosDb::storeAntennaApriories(), SgVgosDb::storeAtmSetup(), SgVgosDb::storeBaselineClockSetup(), SgVgosDb::storeCalcEop(), 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::storeObsEditData(), SgVgosDb::storeObsEffFreqs(), SgVgosDb::storeObsFractC(), 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::storeObsUVFperAsec(), SgVgosDb::storeScanCrootFname(), SgVgosDb::storeScanEphemeris(), SgVgosDb::storeScanName(), SgVgosDb::storeScanNutationEqx(), SgVgosDb::storeScanNutationEqxWahr(), SgVgosDb::storeScanNutationNro(), SgVgosDb::storeScanTrf2crf(), SgVgosDb::storeSelectionStatus(), SgVgosDb::storeSessionHead(), SgVgosDb::storeSolveWeights(), SgVgosDb::storeSourceCrossRefs(), SgVgosDb::storeSourcesApriories(), SgVgosDb::storeStationAzEl(), SgVgosDb::storeStationCalAxisOffset(), SgVgosDb::storeStationCalCable(), SgVgosDb::storeStationCalCblCorrections(), SgVgosDb::storeStationCalOceanLoad(), SgVgosDb::storeStationCalSlantPathTropDry(), SgVgosDb::storeStationCalSlantPathTropWet(), SgVgosDb::storeStationEpochs(), SgVgosDb::storeStationMet(), SgVgosDb::storeStationOceanLdDisp(), SgVgosDb::storeStationParAngle(), SgVgosDb::storeStationPartAxisOffset(), SgVgosDb::storeStationPartHorizonGrad(), SgVgosDb::storeStationPartZenithDelayDry(), SgVgosDb::storeStationPartZenithDelayWet(), SgVgosDb::storeStationRefClockOffset(), and SgVgosDb::storeStationTsys().

◆ setHave2hideLCode()

void SgVgosDb::FmtChkVar::setHave2hideLCode ( bool  have2)
inline

◆ typeOfData()

nc_type SgVgosDb::FmtChkVar::typeOfData ( ) const
inline

Member Data Documentation

◆ attBand_

QString SgVgosDb::FmtChkVar::attBand_
private

Definition at line 235 of file SgVgosDb.h.

Referenced by FmtChkVar(), and attBand().

◆ attDefinition_

QString SgVgosDb::FmtChkVar::attDefinition_
private

Definition at line 233 of file SgVgosDb.h.

Referenced by FmtChkVar(), and attDefinition().

◆ attLCode_

QString SgVgosDb::FmtChkVar::attLCode_
private

Definition at line 232 of file SgVgosDb.h.

Referenced by FmtChkVar(), and attLCode().

◆ attUnits_

QString SgVgosDb::FmtChkVar::attUnits_
private

Definition at line 234 of file SgVgosDb.h.

Referenced by FmtChkVar(), and attUnits().

◆ dims_

QList<int> SgVgosDb::FmtChkVar::dims_
private

Definition at line 231 of file SgVgosDb.h.

Referenced by ~FmtChkVar(), addDimension(), alternateDimension(), clearDimensions(), and dims().

◆ have2hideLCode_

bool SgVgosDb::FmtChkVar::have2hideLCode_
private

Definition at line 230 of file SgVgosDb.h.

Referenced by FmtChkVar(), have2hideLCode(), and setHave2hideLCode().

◆ isMandatory_

bool SgVgosDb::FmtChkVar::isMandatory_
private

Definition at line 229 of file SgVgosDb.h.

Referenced by FmtChkVar(), and isMandatory().

◆ name_

const QString SgVgosDb::FmtChkVar::name_
private

Definition at line 227 of file SgVgosDb.h.

Referenced by name().

◆ typeOfData_

nc_type SgVgosDb::FmtChkVar::typeOfData_
private

Definition at line 228 of file SgVgosDb.h.

Referenced by FmtChkVar(), and typeOfData().


The documentation for this class was generated from the following file: