OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the Leader file of the AlosPalsar file structure. More...
#include <AlosPalsarData.h>
Public Member Functions | |
AlosPalsarData () | |
Constructor. More... | |
virtual | ~AlosPalsarData () |
Destructor. More... | |
AlosPalsarData (const AlosPalsarData &rhs) | |
Copy constructor. More... | |
AlosPalsarData & | operator= (const AlosPalsarData &rhs) |
Copy operator. More... | |
void | ClearRecords () |
Remove all the previous records from the AlosPalsarData. More... | |
virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
Method to save object state to a keyword list. More... | |
const AlosPalsarDataFileDescriptor * | get_AlosPalsarDataFileDescriptor () const |
const AlosPalsarSignalData * | get_AlosPalsarSignalData () const |
Protected Types | |
typedef std::map< int, AlosPalsarRecord * > | RecordType |
Protected Attributes | |
RecordType | _records |
Static Protected Attributes | |
static const int | AlosPalsarDataFileDescriptorID = 1 |
static const int | AlosPalsarSignalDataID = 2 |
Friends | |
std::ostream & | operator<< (std::ostream &os, const AlosPalsarData &data) |
This function write the AlosPalsarData in a stream. More... | |
std::istream & | operator>> (std::istream &is, AlosPalsarData &data) |
This function read a AlosPalsarData from a stream. More... | |
This class is able to read the Leader file of the AlosPalsar file structure.
Definition at line 32 of file AlosPalsarData.h.
|
protected |
Definition at line 85 of file AlosPalsarData.h.
ossimplugins::AlosPalsarData::AlosPalsarData | ( | ) |
|
virtual |
Destructor.
Definition at line 37 of file AlosPalsarData.cpp.
References ClearRecords().
ossimplugins::AlosPalsarData::AlosPalsarData | ( | const AlosPalsarData & | rhs | ) |
void ossimplugins::AlosPalsarData::ClearRecords | ( | ) |
Remove all the previous records from the AlosPalsarData.
Definition at line 120 of file AlosPalsarData.cpp.
References _records.
Referenced by operator=(), ossimplugins::operator>>(), and ~AlosPalsarData().
const AlosPalsarDataFileDescriptor * ossimplugins::AlosPalsarData::get_AlosPalsarDataFileDescriptor | ( | ) | const |
Definition at line 175 of file AlosPalsarData.cpp.
References _records, and AlosPalsarDataFileDescriptorID.
Referenced by saveState().
const AlosPalsarSignalData * ossimplugins::AlosPalsarData::get_AlosPalsarSignalData | ( | ) | const |
Definition at line 180 of file AlosPalsarData.cpp.
References _records, and AlosPalsarSignalDataID.
Referenced by saveState().
AlosPalsarData & ossimplugins::AlosPalsarData::operator= | ( | const AlosPalsarData & | rhs | ) |
Copy operator.
Definition at line 107 of file AlosPalsarData.cpp.
References _records, and ClearRecords().
|
virtual |
Method to save object state to a keyword list.
kwl | Keyword list to save to. |
prefix | added to keys when saved. |
Definition at line 131 of file AlosPalsarData.cpp.
References ossimKeywordlist::add(), get_AlosPalsarDataFileDescriptor(), get_AlosPalsarSignalData(), ossimplugins::AlosPalsarDataFileDescriptor::get_num_lines(), ossimplugins::AlosPalsarDataFileDescriptor::get_num_pix_in_line(), ossimplugins::AlosPalsarSignalData::get_pulse_repetition_frequency(), ossimplugins::AlosPalsarSignalData::get_slant_range_to_1st_data_sample(), ossimNotify(), and ossimNotifyLevel_DEBUG.
Referenced by ossimplugins::ossimAlosPalsarModel::saveState().
|
friend |
This function write the AlosPalsarData in a stream.
Definition at line 42 of file AlosPalsarData.cpp.
|
friend |
This function read a AlosPalsarData from a stream.
Definition at line 54 of file AlosPalsarData.cpp.
|
protected |
Definition at line 86 of file AlosPalsarData.h.
Referenced by AlosPalsarData(), ClearRecords(), get_AlosPalsarDataFileDescriptor(), get_AlosPalsarSignalData(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
staticprotected |
Definition at line 89 of file AlosPalsarData.h.
Referenced by get_AlosPalsarDataFileDescriptor().
|
staticprotected |
Definition at line 90 of file AlosPalsarData.h.
Referenced by get_AlosPalsarSignalData().