Earth Observation Mission CFI Software DataHandling Software User Manual |
Class to store DORIS navigator files header. More...
Public Member Functions | |
DorisHeader () | |
Default constructor. | |
DorisHeader (const std::string &fileNam, const std::string &senStart, const std::string &sensStop, long relOrbi, long absOrbi, double delta_Ut1, const std::string &leap_Utc, int leap_Sign, int leap_Err, long num_Dsd, long ds_Offset, long num_Dsr) | |
Constructor with parameters that are read from file. | |
DorisHeader (const std::string &fileNam, const std::string &sensStart, const std::string &sensStop, long relOrbi, long absOrbi, double delta_Ut1, const std::string &leap_Utc, int leap_Sign, int leap_Err, long num_Dsd, long ds_Offset, long num_Dsr, const std::string &procStageCod, const std::string &ref_Doc, const std::string &procTim, const std::string &softVersion, const std::string &phaseIn, long cycleIn, const std::string &stateVectorTim, double xPos, double yPos, double zPos, double xVel, double yVel, double zVel, const std::string &stateVectSource, const std::string &prodErr, long tot_Size, long numDataSet, const std::string &sphDesc, const std::string &sensStartTai, long absOrbStart, double relTimAscNodeStart, const std::string &sensStopTai, long absOrbStop, double relTimAscNodeStop, const std::string &equator_CrossTime, long equator_CrossLong, const std::string &ascendFlag, long start_Lat, long start_Long, long stop_Lat, long stop_Long, long num_Isps, long numMissIsps, long numErrIsps, long numDiscardIsps, long num_RsIsps, long num_RsCorrections, long dsr_Size) | |
Constructor with all parameters. | |
Public Attributes | |
std::string | fileName |
std::string | sensingStart |
std::string | sensingStop |
long | relOrbit |
long | absOrbit |
double | deltaUt1 |
std::string | leapUtc |
int | leapSign |
int | leapErr |
long | numDsd |
long | dsOffset |
long | numDsr |
std::string | procStageCode |
std::string | refDoc |
std::string | procTime |
std::string | softwareVersion |
std::string | phase |
long | cycle |
std::string | stateVectorTime |
double | xPosition |
double | yPosition |
double | zPosition |
double | xVelocity |
double | yVelocity |
double | zVelocity |
std::string | stateVectorSource |
std::string | productErr |
long | totSize |
long | numDataSets |
std::string | sphDescriptor |
std::string | sensingStartTai |
long | absOrbitStart |
double | relTimeAscNodeStart |
std::string | sensingStopTai |
long | absOrbitStop |
double | relTimeAscNodeStop |
std::string | equatorCrossTime |
long | equatorCrossLong |
std::string | ascendingFlag |
long | startLat |
long | startLong |
long | stopLat |
long | stopLong |
long | numIsps |
long | numMissingIsps |
long | numErrorIsps |
long | numDiscardedIsps |
long | numRsIsps |
long | numRsCorrections |
long | dsrSize |
Class to store DORIS navigator files header.
EECFI::DorisHeader::DorisHeader | ( | ) | [inline] |
Default constructor.
EECFI::DorisHeader::DorisHeader | ( | const std::string & | fileNam, | |
const std::string & | senStart, | |||
const std::string & | sensStop, | |||
long | relOrbi, | |||
long | absOrbi, | |||
double | delta_Ut1, | |||
const std::string & | leap_Utc, | |||
int | leap_Sign, | |||
int | leap_Err, | |||
long | num_Dsd, | |||
long | ds_Offset, | |||
long | num_Dsr | |||
) |
Constructor with parameters that are read from file.
EECFI::DorisHeader::DorisHeader | ( | const std::string & | fileNam, | |
const std::string & | sensStart, | |||
const std::string & | sensStop, | |||
long | relOrbi, | |||
long | absOrbi, | |||
double | delta_Ut1, | |||
const std::string & | leap_Utc, | |||
int | leap_Sign, | |||
int | leap_Err, | |||
long | num_Dsd, | |||
long | ds_Offset, | |||
long | num_Dsr, | |||
const std::string & | procStageCod, | |||
const std::string & | ref_Doc, | |||
const std::string & | procTim, | |||
const std::string & | softVersion, | |||
const std::string & | phaseIn, | |||
long | cycleIn, | |||
const std::string & | stateVectorTim, | |||
double | xPos, | |||
double | yPos, | |||
double | zPos, | |||
double | xVel, | |||
double | yVel, | |||
double | zVel, | |||
const std::string & | stateVectSource, | |||
const std::string & | prodErr, | |||
long | tot_Size, | |||
long | numDataSet, | |||
const std::string & | sphDesc, | |||
const std::string & | sensStartTai, | |||
long | absOrbStart, | |||
double | relTimAscNodeStart, | |||
const std::string & | sensStopTai, | |||
long | absOrbStop, | |||
double | relTimAscNodeStop, | |||
const std::string & | equator_CrossTime, | |||
long | equator_CrossLong, | |||
const std::string & | ascendFlag, | |||
long | start_Lat, | |||
long | start_Long, | |||
long | stop_Lat, | |||
long | stop_Long, | |||
long | num_Isps, | |||
long | numMissIsps, | |||
long | numErrIsps, | |||
long | numDiscardIsps, | |||
long | num_RsIsps, | |||
long | num_RsCorrections, | |||
long | dsr_Size | |||
) |
Constructor with all parameters.
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::ascendingFlag |
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
double EECFI::DorisHeader::deltaUt1 |
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::equatorCrossTime |
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::fileName |
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::leapUtc |
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::phase |
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::procStageCode |
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::procTime |
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::productErr |
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::refDoc |
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::sensingStart |
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::sensingStartTai |
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::sensingStop |
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::sensingStopTai |
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::softwareVersion |
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::sphDescriptor |
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::stateVectorSource |
Referenced by EECFI::DorisFile::write().
std::string EECFI::DorisHeader::stateVectorTime |
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().
Referenced by EECFI::DorisFile::write().