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 ()
 Empty Constructor.
 StfVhr (string stfNam, string refOSF, string refSDF, long swathTyp, long swathPointTyp, double timStep, long refrMode, double freq, long numP, const vector< double > &alt, bool geomFlag, long repCycl, long cyclLength, double meanlstDrift, long absOrb, long orbit0, long orbit1, double *pos, double *vel)
 Constructor with parameters.
 StfVhr (const StfVhr &stfVhr)
 Copy constructor.
 ~StfVhr ()
 Destructor.
void operator= (const StfVhr &stfVhr)
 Operator=.

Public Attributes

string stfName
 Swath template file name.
string ReferenceOSF
 Reference Orbit Scenario file.
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.
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 (  ) 

Empty Constructor.

References ReferenceOSF, ReferenceSDF, and stfName.

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

Copy constructor.

Parameters:
stfVhr Object to be copied.
EECFI::StfVhr::~StfVhr (  ) 

Destructor.


Member Function Documentation

void EECFI::StfVhr::operator= ( const StfVhr stfVhr  ) 

Member Data Documentation

Referenced by operator=(), and StfVhr().

vector<double> EECFI::StfVhr::altitude

List of altitudes.

Referenced by operator=(), and StfVhr().

Frequency (Hz).

Referenced by operator=(), and StfVhr().

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

Referenced by operator=(), and StfVhr().

Referenced by operator=(), and StfVhr().

Number of points in the instantaneous swath.

Referenced by operator=(), and StfVhr().

Start orbit of validity range.

Referenced by operator=(), and StfVhr().

Stop orbit of validity range.

Referenced by operator=(), and StfVhr().

Referenced by operator=(), and StfVhr().

Reference Orbit Scenario file.

Referenced by operator=(), and StfVhr().

Reference swath definition file.

Referenced by operator=(), and StfVhr().

Refraction model (TargetRayEnum).

Referenced by operator=(), and StfVhr().

Referenced by operator=(), and StfVhr().

Swath template file name.

Referenced by operator=(), and StfVhr().

Swath point type (SwathPointTypeEnum: geodetic/inertial).

Referenced by operator=(), and StfVhr().

Swath type (SwathTypeEnum : open/close ).

Referenced by operator=(), and StfVhr().

Referenced by operator=(), and StfVhr().

Referenced by operator=(), and StfVhr().


Generated on Mon Mar 31 2014 12:10:03 for by doxygen 1.7.1