General Purpose Geodetic Library
SgVgosDbLoadScan.cpp File Reference
#include <math.h>
#include <SgLogger.h>
#include <SgNetCdf.h>
#include <SgVgosDb.h>

Go to the source code of this file.

Variables

SgVgosDb::FmtChkVar fcScanName ("ScanName", NC_CHAR, false, QList< int >()<< SD_NumScans<< 10)
 
SgVgosDb::FmtChkVar fcScanNameInput ("ScanName", NC_CHAR, false, QList< int >()<< SD_NumScans<< SD_Any)
 
SgVgosDb::FmtChkVar fcScanNameFull ("ScanNameFull", NC_CHAR, false, QList< int >()<< SD_NumScans<< 30)
 
SgVgosDb::FmtChkVar fcNutationEqxWahr ("NutationEQX", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 2<< 2, "NUT WAHR", "Wahr nut vals - Dpsi Deps&rates")
 
SgVgosDb::FmtChkVar fcNutationEqx ("NutationEQX", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 2<< 2, "NUT2006A", "IAU2006A Nut. - Dpsi Deps Rates")
 
SgVgosDb::FmtChkVar fcNutationNro ("NutationNRO", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 2<< 3, "NUT06XYS", "2000/2006 Nut/Prec X,Y, S & Rates")
 
SgVgosDb::FmtChkVar fcCROOTFIL ("CROOTFIL", NC_CHAR, false, QList< int >()<< SD_NumScans<< 16, "CROOTFIL", "Correlator root file name.......", "", "?")
 
SgVgosDb::FmtChkVar fcMjd ("MJD", NC_INT, true, QList< int >()<< SD_NumScans, "", "Integer part of MJD time tag of scan", "day")
 
SgVgosDb::FmtChkVar fcDayFrac ("DayFrac", NC_DOUBLE, true, QList< int >()<< SD_NumScans, "", "Fractional day part of time tag of scan", "day")
 
SgVgosDb::FmtChkVar fcSunXyz ("SunXYZ", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 2<< 3, "SUN DATA", "Solar geocentric coordinates and velocities", "Meter|Meter/sec")
 
SgVgosDb::FmtChkVar fcMoonXyz ("MoonXYZ", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 2<< 3, "MOONDATA", "Lunar geocentric coordinates and velocities", "Meter|Meter/sec")
 
SgVgosDb::FmtChkVar fcEarthXyz ("EarthXYZ", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 3<< 3, "EARTH CE", "Earth barycentric coordinates, vels and accs", "Meter|Meter/sec|Meter/sec/sec")
 
SgVgosDb::FmtChkVar fcRotCf2J2K ("Rot-CF2J2K", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 3<< 3<< 3, "CF2J2K ", "Crust-fixed to J2000 Rot. Matrix and deriviatives")
 
SgVgosDb::FmtChkVar fcUt1_Tai ("UT1", NC_DOUBLE, true, QList< int >()<< SD_NumScans, "UT1 -TAI", "UT1 time of day for this obsvr.", "second")
 
SgVgosDb::FmtChkVar fcPolarMotion ("PolarMotion", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 2, "POLAR XY", "Polar motion X & Y for obs (rad)", "radian")
 
QList< SgVgosDb::FmtChkVar * > fcfScanName = QList<SgVgosDb::FmtChkVar*>() << &fcScanName << &fcScanNameFull
 
QList< SgVgosDb::FmtChkVar * > fcfScanNameInput = QList<SgVgosDb::FmtChkVar*>() << &fcScanNameInput << &fcScanNameFull
 
QList< SgVgosDb::FmtChkVar * > fcfNutationEqxWahr = QList<SgVgosDb::FmtChkVar*>() << &fcNutationEqxWahr
 
QList< SgVgosDb::FmtChkVar * > fcfNutationEqx = QList<SgVgosDb::FmtChkVar*>() << &fcNutationEqx
 
QList< SgVgosDb::FmtChkVar * > fcfNutationNro = QList<SgVgosDb::FmtChkVar*>() << &fcNutationNro
 
QList< SgVgosDb::FmtChkVar * > fcfCorrRootFile = QList<SgVgosDb::FmtChkVar*>() << &fcCROOTFIL
 
QList< SgVgosDb::FmtChkVar * > fcfScanTimeMjd = QList<SgVgosDb::FmtChkVar*>() << &fcMjd << &fcDayFrac
 
QList< SgVgosDb::FmtChkVar * > fcfEphemeris = QList<SgVgosDb::FmtChkVar*>() << &fcSunXyz << &fcMoonXyz << &fcEarthXyz
 
QList< SgVgosDb::FmtChkVar * > fcfRotCf2J2K = QList<SgVgosDb::FmtChkVar*>() << &fcRotCf2J2K
 
QList< SgVgosDb::FmtChkVar * > fcfErpApriori = QList<SgVgosDb::FmtChkVar*>() << &fcUt1_Tai << &fcPolarMotion
 

Variable Documentation

◆ fcCROOTFIL

SgVgosDb::FmtChkVar fcCROOTFIL("CROOTFIL", NC_CHAR, false, QList< int >()<< SD_NumScans<< 16, "CROOTFIL", "Correlator root file name.......", "", "?") ( "CROOTFIL"  ,
NC_CHAR  ,
false  ,
QList< int >()<< SD_NumScans<<  16,
"CROOTFIL"  ,
"Correlator root file name......."  ,
""  ,
"?"   
)

◆ fcDayFrac

SgVgosDb::FmtChkVar fcDayFrac("DayFrac", NC_DOUBLE, true, QList< int >()<< SD_NumScans, "", "Fractional day part of time tag of scan", "day") ( "DayFrac"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<<  SD_NumScans,
""  ,
"Fractional day part of time tag of scan"  ,
"day"   
)

◆ fcEarthXyz

SgVgosDb::FmtChkVar fcEarthXyz("EarthXYZ", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 3<< 3, "EARTH CE", "Earth barycentric coordinates, vels and accs", "Meter|Meter/sec|Meter/sec/sec") ( "EarthXYZ"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<< SD_NumScans<< 3<<  3,
"EARTH CE"  ,
"Earth barycentric  coordinates,
vels and accs"  ,
"Meter|Meter/sec|Meter/sec/sec"   
)

◆ fcfCorrRootFile

Definition at line 474 of file SgVgosDbLoadScan.cpp.

Referenced by SgVgosDb::loadScanCrootFname().

◆ fcfEphemeris

Definition at line 476 of file SgVgosDbLoadScan.cpp.

Referenced by SgVgosDb::loadScanEphemeris().

◆ fcfErpApriori

Definition at line 478 of file SgVgosDbLoadScan.cpp.

Referenced by SgVgosDb::loadErpApriori().

◆ fcfNutationEqx

◆ fcfNutationEqxWahr

Definition at line 470 of file SgVgosDbLoadScan.cpp.

◆ fcfNutationNro

Definition at line 473 of file SgVgosDbLoadScan.cpp.

Referenced by SgVgosDb::loadScanNutationNro().

◆ fcfRotCf2J2K

Definition at line 477 of file SgVgosDbLoadScan.cpp.

Referenced by SgVgosDb::loadScanTrf2crf().

◆ fcfScanName

Definition at line 468 of file SgVgosDbLoadScan.cpp.

Referenced by SgVgosDb::storeScanName().

◆ fcfScanNameInput

Definition at line 469 of file SgVgosDbLoadScan.cpp.

Referenced by SgVgosDb::loadScanName().

◆ fcfScanTimeMjd

Definition at line 475 of file SgVgosDbLoadScan.cpp.

◆ fcMjd

SgVgosDb::FmtChkVar fcMjd("MJD", NC_INT, true, QList< int >()<< SD_NumScans, "", "Integer part of MJD time tag of scan", "day") ( "MJD"  ,
NC_INT  ,
true  ,
QList< int >()<<  SD_NumScans,
""  ,
"Integer part of MJD time tag of scan"  ,
"day"   
)

◆ fcMoonXyz

SgVgosDb::FmtChkVar fcMoonXyz("MoonXYZ", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 2<< 3, "MOONDATA", "Lunar geocentric coordinates and velocities", "Meter|Meter/sec") ( "MoonXYZ"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<< SD_NumScans<< 2<<  3,
"MOONDATA"  ,
"Lunar geocentric coordinates and velocities"  ,
"Meter|Meter/sec"   
)

◆ fcNutationEqx

SgVgosDb::FmtChkVar fcNutationEqx("NutationEQX", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 2<< 2, "NUT2006A", "IAU2006A Nut. - Dpsi Deps Rates") ( "NutationEQX"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<< SD_NumScans<< 2<<  2,
"NUT2006A"  ,
"IAU2006A Nut. - Dpsi Deps Rates"   
)

◆ fcNutationEqxWahr

SgVgosDb::FmtChkVar fcNutationEqxWahr("NutationEQX", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 2<< 2, "NUT WAHR", "Wahr nut vals - Dpsi Deps&rates") ( "NutationEQX"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<< SD_NumScans<< 2<<  2,
"NUT WAHR"  ,
"Wahr nut vals - Dpsi Deps&rates"   
)

◆ fcNutationNro

SgVgosDb::FmtChkVar fcNutationNro("NutationNRO", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 2<< 3, "NUT06XYS", "2000/2006 Nut/Prec X,Y, S & Rates") ( "NutationNRO"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<< SD_NumScans<< 2<<  3,
"NUT06XYS"  ,
"2000/2006 Nut/Prec  X,
,
S &Rates"   
)

◆ fcPolarMotion

SgVgosDb::FmtChkVar fcPolarMotion("PolarMotion", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 2, "POLAR XY", "Polar motion X & Y for obs (rad)", "radian") ( "PolarMotion"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<< SD_NumScans<<  2,
"POLAR XY"  ,
"Polar motion X & Y for obs (rad)"  ,
"radian"   
)

◆ fcRotCf2J2K

SgVgosDb::FmtChkVar fcRotCf2J2K("Rot-CF2J2K", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 3<< 3<< 3, "CF2J2K ", "Crust-fixed to J2000 Rot. Matrix and deriviatives") ( "Rot-CF2J2K"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<< SD_NumScans<< 3<< 3<<  3,
"CF2J2K "  ,
"Crust-fixed to J2000 Rot. Matrix and deriviatives"   
)

◆ fcScanName

SgVgosDb::FmtChkVar fcScanName("ScanName", NC_CHAR, false, QList< int >()<< SD_NumScans<< 10) ( "ScanName"  ,
NC_CHAR  ,
false  ,
QList< int >()<< SD_NumScans<<  10 
)

◆ fcScanNameFull

SgVgosDb::FmtChkVar fcScanNameFull("ScanNameFull", NC_CHAR, false, QList< int >()<< SD_NumScans<< 30) ( "ScanNameFull"  ,
NC_CHAR  ,
false  ,
QList< int >()<< SD_NumScans<<  30 
)

Referenced by SgVgosDb::loadScanName().

◆ fcScanNameInput

SgVgosDb::FmtChkVar fcScanNameInput("ScanName", NC_CHAR, false, QList< int >()<< SD_NumScans<< SD_Any) ( "ScanName"  ,
NC_CHAR  ,
false  ,
QList< int >()<< SD_NumScans<<  SD_Any 
)

Referenced by SgVgosDb::loadScanName().

◆ fcSunXyz

SgVgosDb::FmtChkVar fcSunXyz("SunXYZ", NC_DOUBLE, true, QList< int >()<< SD_NumScans<< 2<< 3, "SUN DATA", "Solar geocentric coordinates and velocities", "Meter|Meter/sec") ( "SunXYZ"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<< SD_NumScans<< 2<<  3,
"SUN DATA"  ,
"Solar geocentric coordinates and velocities"  ,
"Meter|Meter/sec"   
)

◆ fcUt1_Tai

SgVgosDb::FmtChkVar fcUt1_Tai("UT1", NC_DOUBLE, true, QList< int >()<< SD_NumScans, "UT1 -TAI", "UT1 time of day for this obsvr.", "second") ( "UT1"  ,
NC_DOUBLE  ,
true  ,
QList< int >()<<  SD_NumScans,
"UT1 -TAI"  ,
"UT1 time of day for this obsvr."  ,
"second"   
)