OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the SAR leader file descriptor record of the leader file. More...
#include <AlosPalsarDataFileDescriptor.h>
Public Member Functions | |
AlosPalsarDataFileDescriptor () | |
Constructor. More... | |
~AlosPalsarDataFileDescriptor () | |
Destructor. More... | |
AlosPalsarDataFileDescriptor (const AlosPalsarDataFileDescriptor &rhs) | |
Copy constructor. More... | |
AlosPalsarDataFileDescriptor & | operator= (const AlosPalsarDataFileDescriptor &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_num_pix_in_line () const |
int | get_num_lines () 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 | _num_pix_in_line |
num_pix_in_line More... | |
int | _num_lines |
num_lines More... | |
![]() | |
std::string | _mnemonic |
Friends | |
std::ostream & | operator<< (std::ostream &os, const AlosPalsarDataFileDescriptor &data) |
This function write the AlosPalsarDataFileDescriptor in a stream. More... | |
std::istream & | operator>> (std::istream &is, AlosPalsarDataFileDescriptor &data) |
This function read a AlosPalsarDataFileDescriptor from a stream. More... | |
This class is able to read the SAR leader file descriptor record of the leader file.
Definition at line 29 of file AlosPalsarDataFileDescriptor.h.
ossimplugins::AlosPalsarDataFileDescriptor::AlosPalsarDataFileDescriptor | ( | ) |
Constructor.
Definition at line 19 of file AlosPalsarDataFileDescriptor.cpp.
Referenced by Clone(), and Instanciate().
ossimplugins::AlosPalsarDataFileDescriptor::~AlosPalsarDataFileDescriptor | ( | ) |
ossimplugins::AlosPalsarDataFileDescriptor::AlosPalsarDataFileDescriptor | ( | const AlosPalsarDataFileDescriptor & | rhs | ) |
Copy constructor.
Definition at line 67 of file AlosPalsarDataFileDescriptor.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 AlosPalsarDataFileDescriptor.h.
References AlosPalsarDataFileDescriptor().
|
inline |
Definition at line 99 of file AlosPalsarDataFileDescriptor.h.
References _num_lines.
Referenced by ossimplugins::AlosPalsarData::saveState().
|
inline |
Definition at line 94 of file AlosPalsarDataFileDescriptor.h.
References _num_pix_in_line.
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 AlosPalsarDataFileDescriptor.h.
References AlosPalsarDataFileDescriptor().
AlosPalsarDataFileDescriptor & ossimplugins::AlosPalsarDataFileDescriptor::operator= | ( | const AlosPalsarDataFileDescriptor & | rhs | ) |
Copy operator.
Definition at line 74 of file AlosPalsarDataFileDescriptor.cpp.
References _num_lines, and _num_pix_in_line.
|
inlinevirtual |
Read the class data from a stream.
Implements ossimplugins::AlosPalsarRecord.
Definition at line 80 of file AlosPalsarDataFileDescriptor.h.
|
inlinevirtual |
Write the class to a stream.
Implements ossimplugins::AlosPalsarRecord.
Definition at line 88 of file AlosPalsarDataFileDescriptor.h.
|
friend |
This function write the AlosPalsarDataFileDescriptor in a stream.
Definition at line 27 of file AlosPalsarDataFileDescriptor.cpp.
|
friend |
This function read a AlosPalsarDataFileDescriptor from a stream.
Definition at line 34 of file AlosPalsarDataFileDescriptor.cpp.
|
protected |
num_lines
Definition at line 112 of file AlosPalsarDataFileDescriptor.h.
Referenced by get_num_lines(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
num_pix_in_line
Definition at line 102 of file AlosPalsarDataFileDescriptor.h.
Referenced by get_num_pix_in_line(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().