DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::DorisHeader Class Reference

Class to store DORIS navigator files header. More...

List of all members.

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

Detailed Description

Class to store DORIS navigator files header.


Constructor & Destructor Documentation

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.


Member Data Documentation


Generated on Mon Dec 11 2023 13:28:17 for by doxygen 1.7.1