OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read a Radiometric Compensation data record. More...
#include <RadiometricCompensationData.h>
Public Member Functions | |
RadiometricCompensationData () | |
Constructor. More... | |
~RadiometricCompensationData () | |
Destructor. More... | |
RadiometricCompensationData (const RadiometricCompensationData &rhs) | |
Copy constructor. More... | |
RadiometricCompensationData & | operator= (const RadiometricCompensationData &rhs) |
Copy operator. More... | |
RadarSatRecord * | Instanciate () |
This function is able to create a new instance of the class. More... | |
RadarSatRecord * | 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) |
Reads the class data from a stream. More... | |
void | Write (std::ostream &os) |
Writes the class to a stream. More... | |
int | get_seq_num () |
Record sequence number. More... | |
int | get_chan_ind () |
SAR channel indicator. More... | |
int | get_n_dset () |
Number of data sets in record More... | |
int | get_dset_size () |
Compensation data set size More... | |
CompensationDataRecord * | get_dset () |
Compensation data set records. More... | |
![]() | |
RadarSatRecord (std::string mnemonic) | |
Constructor. More... | |
virtual | ~RadarSatRecord () |
Destructor. More... | |
RadarSatRecord (const RadarSatRecord &rhs) | |
Copy constructor. More... | |
std::string | get_mnemonic () |
Protected Attributes | |
int | _seq_num |
Record sequence number. More... | |
int | _chan_ind |
SAR channel indicator. More... | |
int | _n_dset |
Number of data sets in record More... | |
int | _dset_size |
Compensation data set size More... | |
CompensationDataRecord | _dset [4] |
Compensation data set records. More... | |
![]() | |
std::string | _mnemonic |
Friends | |
std::ostream & | operator<< (std::ostream &os, const RadiometricCompensationData &data) |
This function writes the RadiometricCompensationData in a stream. More... | |
std::istream & | operator>> (std::istream &is, RadiometricCompensationData &data) |
This function reads a RadiometricCompensationData from a stream. More... | |
This class is able to read a Radiometric Compensation data record.
Definition at line 28 of file RadiometricCompensationData.h.
ossimplugins::RadiometricCompensationData::RadiometricCompensationData | ( | ) |
Constructor.
Definition at line 16 of file RadiometricCompensationData.cpp.
Referenced by Clone(), and Instanciate().
ossimplugins::RadiometricCompensationData::~RadiometricCompensationData | ( | ) |
ossimplugins::RadiometricCompensationData::RadiometricCompensationData | ( | const RadiometricCompensationData & | rhs | ) |
Copy constructor.
Definition at line 70 of file RadiometricCompensationData.cpp.
References _chan_ind, _dset, _dset_size, _n_dset, and _seq_num.
|
inlinevirtual |
This function is able to create a new instance of the class initialised with the data of the calling instance.
Implements ossimplugins::RadarSatRecord.
Definition at line 71 of file RadiometricCompensationData.h.
References RadiometricCompensationData().
|
inline |
SAR channel indicator.
Definition at line 102 of file RadiometricCompensationData.h.
References _chan_ind.
|
inline |
Compensation data set records.
Definition at line 123 of file RadiometricCompensationData.h.
References _dset.
|
inline |
Compensation data set size
Definition at line 116 of file RadiometricCompensationData.h.
References _dset_size.
|
inline |
Number of data sets in record
Definition at line 109 of file RadiometricCompensationData.h.
References _n_dset.
|
inline |
Record sequence number.
Definition at line 95 of file RadiometricCompensationData.h.
References _seq_num.
|
inlinevirtual |
This function is able to create a new instance of the class.
Implements ossimplugins::RadarSatRecord.
Definition at line 63 of file RadiometricCompensationData.h.
References RadiometricCompensationData().
RadiometricCompensationData & ossimplugins::RadiometricCompensationData::operator= | ( | const RadiometricCompensationData & | rhs | ) |
Copy operator.
Definition at line 87 of file RadiometricCompensationData.cpp.
|
inlinevirtual |
Reads the class data from a stream.
Implements ossimplugins::RadarSatRecord.
Definition at line 79 of file RadiometricCompensationData.h.
|
inlinevirtual |
Writes the class to a stream.
Implements ossimplugins::RadarSatRecord.
Definition at line 87 of file RadiometricCompensationData.h.
|
friend |
This function writes the RadiometricCompensationData in a stream.
Definition at line 24 of file RadiometricCompensationData.cpp.
|
friend |
This function reads a RadiometricCompensationData from a stream.
Definition at line 41 of file RadiometricCompensationData.cpp.
|
protected |
SAR channel indicator.
Definition at line 136 of file RadiometricCompensationData.h.
Referenced by get_chan_ind(), ossimplugins::operator<<(), ossimplugins::operator>>(), and RadiometricCompensationData().
|
protected |
Compensation data set records.
Definition at line 148 of file RadiometricCompensationData.h.
Referenced by get_dset(), ossimplugins::operator<<(), ossimplugins::operator>>(), and RadiometricCompensationData().
|
protected |
Compensation data set size
Definition at line 144 of file RadiometricCompensationData.h.
Referenced by get_dset_size(), ossimplugins::operator<<(), ossimplugins::operator>>(), and RadiometricCompensationData().
|
protected |
Number of data sets in record
Definition at line 140 of file RadiometricCompensationData.h.
Referenced by get_n_dset(), ossimplugins::operator<<(), ossimplugins::operator>>(), and RadiometricCompensationData().
|
protected |
Record sequence number.
Definition at line 126 of file RadiometricCompensationData.h.
Referenced by get_seq_num(), ossimplugins::operator<<(), ossimplugins::operator>>(), and RadiometricCompensationData().