OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the Envisat file structure. More...
#include <EnvisatAsarData.h>
Public Member Functions | |
EnvisatAsarData () | |
Constructor. More... | |
~EnvisatAsarData () | |
Destructor. More... | |
EnvisatAsarData (const EnvisatAsarData &rhs) | |
Copy constructor. More... | |
EnvisatAsarData & | operator= (const EnvisatAsarData &rhs) |
Copy operator. More... | |
void | ClearRecords () |
Removes all the previous records from the EnvisatAsarData. More... | |
mph * | get_mph () |
sph * | get_sph () |
SQ_ADSR * | get_SQ_ADSR () |
MainProcessingParameters * | get_MainProcessingParameters () |
AntennaElevationPatterns * | get_AntennaElevationPatterns () |
DopplerCentroidParameters * | get_DopplerCentroidParameters () |
SRGRConversionParameters * | get_SRGRConversionParameters (int pos=0) |
ChirpParameters * | get_ChirpParameters () |
GeolocationGrid * | get_GeolocationGrid (int num_ds=0) |
int | get_num_ds (EnvisatAsarRecord *record) |
Protected Attributes | |
std::list< EnvisatAsarRecord * > | _records |
Friends | |
std::ostream & | operator<< (std::ostream &os, const EnvisatAsarData &data) |
This function writes the EnvisatAsarData in a stream. More... | |
std::istream & | operator>> (std::istream &is, EnvisatAsarData &data) |
This function reads a EnvisatAsarData from a stream. More... | |
This class is able to read the Envisat file structure.
Definition at line 35 of file EnvisatAsarData.h.
ossimplugins::EnvisatAsarData::EnvisatAsarData | ( | ) |
ossimplugins::EnvisatAsarData::~EnvisatAsarData | ( | ) |
Destructor.
Definition at line 32 of file EnvisatAsarData.cpp.
References ClearRecords().
ossimplugins::EnvisatAsarData::EnvisatAsarData | ( | const EnvisatAsarData & | rhs | ) |
Copy constructor.
Definition at line 99 of file EnvisatAsarData.cpp.
References _records.
void ossimplugins::EnvisatAsarData::ClearRecords | ( | ) |
Removes all the previous records from the EnvisatAsarData.
Definition at line 122 of file EnvisatAsarData.cpp.
References _records.
Referenced by operator=(), ossimplugins::operator>>(), and ~EnvisatAsarData().
AntennaElevationPatterns * ossimplugins::EnvisatAsarData::get_AntennaElevationPatterns | ( | ) |
Definition at line 210 of file EnvisatAsarData.cpp.
References _records.
ChirpParameters * ossimplugins::EnvisatAsarData::get_ChirpParameters | ( | ) |
Definition at line 200 of file EnvisatAsarData.cpp.
References _records.
DopplerCentroidParameters * ossimplugins::EnvisatAsarData::get_DopplerCentroidParameters | ( | ) |
Definition at line 173 of file EnvisatAsarData.cpp.
References _records.
GeolocationGrid * ossimplugins::EnvisatAsarData::get_GeolocationGrid | ( | int | num_ds = 0 | ) |
Definition at line 238 of file EnvisatAsarData.cpp.
References _records.
Referenced by ossimplugins::ossimEnvisatAsarModel::saveState().
MainProcessingParameters * ossimplugins::EnvisatAsarData::get_MainProcessingParameters | ( | ) |
Definition at line 163 of file EnvisatAsarData.cpp.
References _records.
Referenced by ossimplugins::ossimEnvisatAsarModel::saveState().
mph * ossimplugins::EnvisatAsarData::get_mph | ( | ) |
Definition at line 132 of file EnvisatAsarData.cpp.
References _records.
int ossimplugins::EnvisatAsarData::get_num_ds | ( | EnvisatAsarRecord * | record | ) |
Definition at line 267 of file EnvisatAsarData.cpp.
References _records, and ossimplugins::EnvisatAsarRecord::get_mnemonic().
Referenced by ossimplugins::ossimEnvisatAsarModel::saveState().
sph * ossimplugins::EnvisatAsarData::get_sph | ( | ) |
Definition at line 142 of file EnvisatAsarData.cpp.
References _records.
Referenced by ossimplugins::ossimEnvisatAsarModel::saveState().
SQ_ADSR * ossimplugins::EnvisatAsarData::get_SQ_ADSR | ( | ) |
Definition at line 153 of file EnvisatAsarData.cpp.
References _records.
SRGRConversionParameters * ossimplugins::EnvisatAsarData::get_SRGRConversionParameters | ( | int | pos = 0 | ) |
Definition at line 183 of file EnvisatAsarData.cpp.
References _records.
Referenced by ossimplugins::ossimEnvisatAsarModel::saveState().
EnvisatAsarData & ossimplugins::EnvisatAsarData::operator= | ( | const EnvisatAsarData & | rhs | ) |
Copy operator.
Definition at line 109 of file EnvisatAsarData.cpp.
References _records, and ClearRecords().
|
friend |
This function writes the EnvisatAsarData in a stream.
Definition at line 37 of file EnvisatAsarData.cpp.
|
friend |
This function reads a EnvisatAsarData from a stream.
Definition at line 49 of file EnvisatAsarData.cpp.
|
protected |
Definition at line 86 of file EnvisatAsarData.h.
Referenced by ClearRecords(), EnvisatAsarData(), get_AntennaElevationPatterns(), get_ChirpParameters(), get_DopplerCentroidParameters(), get_GeolocationGrid(), get_MainProcessingParameters(), get_mph(), get_num_ds(), get_sph(), get_SQ_ADSR(), get_SRGRConversionParameters(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().