Earth Observation Mission CFI Software DataHandling Software User Manual |
Class for containing Swath variable header. More...
Public Member Functions | |
StfVhr () | |
Empty 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. | |
StfVhr (const StfVhr &stfVhr) | |
Copy constructor. | |
~StfVhr () NOEXCEPT | |
Destructor. | |
void | operator= (const StfVhr &stfVhr) |
Operator=. | |
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] |
Class for containing Swath variable header.
EECFI::StfVhr::StfVhr | ( | ) |
Empty Constructor.
References ReferenceOSF, ReferenceSDF, and stfName.
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.
References absOrbit, altitude, cycleLength, frequency, geometryFlag, mlstDrift, numPoints, orbitStart, orbitStop, position, ReferenceOSF, ReferenceSDF, refractionMode, repCycle, stfName, swathPointType, swathType, timeStep, and velocity.
EECFI::StfVhr::StfVhr | ( | const StfVhr & | stfVhr | ) |
Copy constructor.
stfVhr | Object to be copied. |
EECFI::StfVhr::~StfVhr | ( | ) |
Destructor.
void EECFI::StfVhr::operator= | ( | const StfVhr & | stfVhr | ) |
Operator=.
stfVhr | Object to be copied. |
References absOrbit, altitude, cycleLength, frequency, geometryFlag, mlstDrift, numPoints, orbitStart, orbitStop, position, ReferenceOSF, ReferenceSDF, refractionMode, repCycle, stfName, swathPointType, swathType, timeStep, and velocity.
Referenced by operator=(), and StfVhr().
std::vector<double> EECFI::StfVhr::altitude |
List of altitudes.
Referenced by operator=(), and StfVhr().
Referenced by operator=(), and StfVhr().
double EECFI::StfVhr::frequency |
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().
double EECFI::StfVhr::mlstDrift |
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().
double EECFI::StfVhr::position[3] |
Referenced by operator=(), and StfVhr().
std::string EECFI::StfVhr::ReferenceOSF |
Reference Orbit Scenario file.
Referenced by operator=(), and StfVhr().
std::string EECFI::StfVhr::ReferenceSDF |
Reference swath definition file.
Referenced by operator=(), and StfVhr().
Refraction model (TargetRayEnum).
Referenced by operator=(), and StfVhr().
Referenced by operator=(), and StfVhr().
std::string EECFI::StfVhr::stfName |
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().
double EECFI::StfVhr::timeStep |
Referenced by operator=(), and StfVhr().
double EECFI::StfVhr::velocity[3] |
Referenced by operator=(), and StfVhr().