List of all members.
Public Member Functions |
| Observation (const float lat=-9999., const float lon=-9999., const float alt=-9999., const double time=-9999., const vector< int > &idata=vector< int >(0), const vector< int > &igrid=vector< int >(0), const Carthesian::Segment3D &viewing=Carthesian::Segment3D(0)) |
| constructor
|
| Observation (const Observation &obj) |
Observation & | operator= (const Observation &obj) |
void | set (const float lat, const float lon, const float alt, const double time, const vector< int > &idata, const vector< int > &igrid, const Carthesian::Segment3D &viewing) |
| general setter
|
Public Attributes |
float | lat |
float | lon |
float | alt |
double | time |
vector< int > | idata |
vector< int > | igrid |
Carthesian::Segment3D | viewing |
Friends |
std::ostream & | operator<< (std::ostream &os, const Observation &obj) |
| content printer
|
Detailed Description
observation : a viewed earth pixel and its viewing geometry
Constructor & Destructor Documentation
Observation::Observation |
( |
const float |
lat = -9999. , |
|
|
const float |
lon = -9999. , |
|
|
const float |
alt = -9999. , |
|
|
const double |
time = -9999. , |
|
|
const vector< int > & |
idata = vector <int> (0) , |
|
|
const vector< int > & |
igrid = vector <int> (0) , |
|
|
const Carthesian::Segment3D & |
viewing = Carthesian::Segment3D(0) | |
|
) |
| | |
constructor
- Parameters:
-
| lat | observed earth pixel latitude |
| lon | observed earth pixel longitude |
| alt | observed earth pixel altitude in m |
| time | observation timestamp (TAI93 time in seconds) |
| idata | indices of the pixel in the data buffer |
| igrid | grid indices of the pixel (for non gridded data, same as idata) |
| viewing | viewing direction |
Member Function Documentation
void Observation::set |
( |
const float |
lat, |
|
|
const float |
lon, |
|
|
const float |
alt, |
|
|
const double |
time, |
|
|
const vector< int > & |
idata, |
|
|
const vector< int > & |
igrid, |
|
|
const Carthesian::Segment3D & |
viewing | |
|
) |
| | |
general setter
- Parameters:
-
| lat | observed earth pixel latitude |
| lon | observed earth pixel longitude |
| alt | observed earth pixel altitude in m |
| time | observation timestamp (TAI93 time in seconds) |
| idata | indices of the pixel in the data buffer |
| igrid | grid indices of the pixel (for non gridded data, same as idata) |
| viewing | viewing direction |
Friends And Related Function Documentation
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const Observation & |
obj | |
|
) |
| | [friend] |
content printer
- Parameters:
-
| os | output flux |
| obj | current oject alias |
- Returns:
- the content description added to the output flux
Member Data Documentation
observed earth pixel altitude in m
indices of the pixel in the data buffer
grid indices of the pixel (for non gridded data, same as idata)
observed earth pixel latitude
observed earth pixel longitude
observation timestamp (TAI93 time in seconds)
The documentation for this class was generated from the following files:
- /home/pascal/depot/filedata/src/observation.h
- /home/pascal/depot/filedata/src/observation.cpp