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