OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the header of the Signal Data Records of the image file. More...
#include <AlosPalsarSignalData.h>
Public Member Functions | |
AlosPalsarSignalData () | |
Constructor. More... | |
virtual | ~AlosPalsarSignalData () |
Destructor. More... | |
AlosPalsarSignalData (const AlosPalsarSignalData &rhs) | |
Copy constructor. More... | |
AlosPalsarSignalData & | operator= (const AlosPalsarSignalData &rhs) |
Copy operator. More... | |
AlosPalsarRecord * | Instanciate () |
This function is able to create a new instance of the class. More... | |
AlosPalsarRecord * | Clone () |
This function is able to create a new instance of the class initialised with the data of the calling instance. More... | |
void | Read (std::istream &is) |
Read the class data from a stream. More... | |
void | Write (std::ostream &os) |
Write the class to a stream. More... | |
int | get_pulse_repetition_frequency () const |
int | get_slant_range_to_1st_data_sample () const |
![]() | |
AlosPalsarRecord (std::string mnemonic) | |
Constructor. More... | |
virtual | ~AlosPalsarRecord () |
Destructor. More... | |
AlosPalsarRecord (const AlosPalsarRecord &rhs) | |
Copy constructor. More... | |
std::string | get_mnemonic () |
Protected Attributes | |
int | _pulse_repetition_frequency |
pulse_repetition_frequency More... | |
int | _slant_range_to_1st_data_sample |
slant_range_to_1st_data_sample More... | |
![]() | |
std::string | _mnemonic |
Friends | |
std::ostream & | operator<< (std::ostream &os, const AlosPalsarSignalData &data) |
This function writes AlosPalsarSignalData to a stream. More... | |
std::istream & | operator>> (std::istream &is, AlosPalsarSignalData &data) |
This function reads to AlosPalsarSignalData from a stream. More... | |
This class is able to read the header of the Signal Data Records of the image file.
Definition at line 29 of file AlosPalsarSignalData.h.
ossimplugins::AlosPalsarSignalData::AlosPalsarSignalData | ( | ) |
Constructor.
Definition at line 21 of file AlosPalsarSignalData.cpp.
Referenced by Clone(), and Instanciate().
|
virtual |
ossimplugins::AlosPalsarSignalData::AlosPalsarSignalData | ( | const AlosPalsarSignalData & | rhs | ) |
Copy constructor.
Definition at line 181 of file AlosPalsarSignalData.cpp.
|
inlinevirtual |
This function is able to create a new instance of the class initialised with the data of the calling instance.
Implements ossimplugins::AlosPalsarRecord.
Definition at line 72 of file AlosPalsarSignalData.h.
References AlosPalsarSignalData().
|
inline |
Definition at line 94 of file AlosPalsarSignalData.h.
References _pulse_repetition_frequency.
Referenced by ossimplugins::AlosPalsarData::saveState().
|
inline |
Definition at line 99 of file AlosPalsarSignalData.h.
References _slant_range_to_1st_data_sample.
Referenced by ossimplugins::AlosPalsarData::saveState().
|
inlinevirtual |
This function is able to create a new instance of the class.
Implements ossimplugins::AlosPalsarRecord.
Definition at line 64 of file AlosPalsarSignalData.h.
References AlosPalsarSignalData().
AlosPalsarSignalData & ossimplugins::AlosPalsarSignalData::operator= | ( | const AlosPalsarSignalData & | rhs | ) |
Copy operator.
Definition at line 188 of file AlosPalsarSignalData.cpp.
References _pulse_repetition_frequency, and _slant_range_to_1st_data_sample.
|
inlinevirtual |
Read the class data from a stream.
Implements ossimplugins::AlosPalsarRecord.
Definition at line 80 of file AlosPalsarSignalData.h.
|
inlinevirtual |
Write the class to a stream.
Implements ossimplugins::AlosPalsarRecord.
Definition at line 88 of file AlosPalsarSignalData.h.
|
friend |
This function writes AlosPalsarSignalData to a stream.
Definition at line 29 of file AlosPalsarSignalData.cpp.
|
friend |
This function reads to AlosPalsarSignalData from a stream.
Definition at line 39 of file AlosPalsarSignalData.cpp.
|
protected |
pulse_repetition_frequency
Definition at line 102 of file AlosPalsarSignalData.h.
Referenced by get_pulse_repetition_frequency(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
slant_range_to_1st_data_sample
Definition at line 115 of file AlosPalsarSignalData.h.
Referenced by get_slant_range_to_1st_data_sample(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().