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 sdfNam, 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, 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 sdfName
 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
double position [3]
double velocity [3]

Detailed Description

Class for containing Swath variable header.


Constructor & Destructor Documentation

EECFI::StfVhr::StfVhr (  ) 

Empty Constructor.

EECFI::StfVhr::StfVhr ( string  stfNam,
string  sdfNam,
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,
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  ) 

Operator=.

Parameters:
stfVhr Object to be copied.

References absOrbit, altitude, cycleLength, frequency, geometryFlag, mlstDrift, numPoints, position, refractionMode, repCycle, sdfName, stfName, swathPointType, swathType, timeStep, and velocity.


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().

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

Refraction model (TargetRayEnum).

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

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

Reference swath definition file.

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 Thu Jul 15 2010 10:10:40 for by doxygen 1.7.1