DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::StfVhr Class Reference

Class for containing Swath variable header. More...

List of all members.

Public Member Functions

 StfVhr ()
 Default Constructor.
 StfVhr (const std::string &stfNam, const std::string &refOSF, const std::string &refSDF, long swathTyp, long swathPointTyp, double timStep, long refrMode, double freq, long numP, const std::vector< double > &alt, bool geomFlag, long repCycl, long cyclLength, double meanlstDrift, long absOrb, long orbit0, long orbit1, const double *pos, const double *vel)
 Constructor with parameters.

Public Attributes

std::string stfName
 Swath template file name.
std::string ReferenceOSF
 Reference Orbit Scenario file.
std::string ReferenceSDF
 Reference swath definition file.
long swathType
 Swath type (SwathTypeEnum : open/close ).
long swathPointType
 Swath point type (SwathPointTypeEnum: geodetic/inertial).
double timeStep
long refractionMode
 Refraction model (TargetRayEnum).
double frequency
 Frequency (Hz).
long numPoints
 Number of points in the instantaneous swath.
std::vector< double > altitude
 List of altitudes.
bool geometryFlag
 true if the geometry of the orbit is defined. false if the OSV.
long repCycle
long cycleLength
double mlstDrift
long absOrbit
long orbitStart
 Start orbit of validity range.
long orbitStop
 Stop orbit of validity range.
double position [3]
double velocity [3]

Detailed Description

Class for containing Swath variable header.


Constructor & Destructor Documentation

EECFI::StfVhr::StfVhr (  ) 

Default Constructor.

EECFI::StfVhr::StfVhr ( const std::string &  stfNam,
const std::string &  refOSF,
const std::string &  refSDF,
long  swathTyp,
long  swathPointTyp,
double  timStep,
long  refrMode,
double  freq,
long  numP,
const std::vector< double > &  alt,
bool  geomFlag,
long  repCycl,
long  cyclLength,
double  meanlstDrift,
long  absOrb,
long  orbit0,
long  orbit1,
const double *  pos,
const double *  vel 
)

Constructor with parameters.


Member Data Documentation

std::vector<double> EECFI::StfVhr::altitude

List of altitudes.

Referenced by EECFI::StfFile::write().

Frequency (Hz).

Referenced by EECFI::StfFile::write().

true if the geometry of the orbit is defined. false if the OSV.

Referenced by EECFI::StfFile::write().

Number of points in the instantaneous swath.

Referenced by EECFI::StfFile::write().

Start orbit of validity range.

Referenced by EECFI::StfFile::write().

Stop orbit of validity range.

Referenced by EECFI::StfFile::write().

Reference Orbit Scenario file.

Referenced by EECFI::StfFile::write().

Reference swath definition file.

Referenced by EECFI::StfFile::write().

Refraction model (TargetRayEnum).

Referenced by EECFI::StfFile::write().

Swath template file name.

Referenced by EECFI::StfFile::write().

Swath point type (SwathPointTypeEnum: geodetic/inertial).

Referenced by EECFI::StfFile::write().

Swath type (SwathTypeEnum : open/close ).

Referenced by EECFI::StfFile::write().


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