OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read a data histogram record - Signal data. More...
#include <DataHistogramSignalData.h>
Public Member Functions | |
DataHistogramSignalData () | |
Constructor. More... | |
virtual | ~DataHistogramSignalData () |
Destructor. More... | |
DataHistogramSignalData (const DataHistogramSignalData &rhs) | |
Copy constructor. More... | |
DataHistogramSignalData & | operator= (const DataHistogramSignalData &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_rec_seq () |
Record sequence number. More... | |
int | get_sar_chn () |
SAR channel indicator. More... | |
int | get_ntab () |
Number of histogram table data sets in this record. More... | |
int | get_ltab () |
Histogram table data set size. More... | |
DataHistogramRecord | get_histogram () |
Histogram data record. 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 | _rec_seq |
Record sequence number. More... | |
int | _sar_chn |
SAR channel indicator. More... | |
int | _ntab |
Number of histogram table data sets in this record. More... | |
int | _ltab |
Histogram table data set size. More... | |
DataHistogramRecord | _histogram |
Histogram data record. More... | |
![]() | |
std::string | _mnemonic |
Friends | |
std::ostream & | operator<< (std::ostream &os, const DataHistogramSignalData &data) |
This function writes the DataHistogramSignalData in a stream. More... | |
std::istream & | operator>> (std::istream &is, DataHistogramSignalData &data) |
This function reads a DataHistogramSignalData from a stream. More... | |
This class is able to read a data histogram record - Signal data.
Definition at line 27 of file DataHistogramSignalData.h.
ossimplugins::DataHistogramSignalData::DataHistogramSignalData | ( | ) |
Constructor.
Definition at line 17 of file DataHistogramSignalData.cpp.
Referenced by Clone(), and Instanciate().
|
virtual |
ossimplugins::DataHistogramSignalData::DataHistogramSignalData | ( | const DataHistogramSignalData & | rhs | ) |
Copy constructor.
Definition at line 72 of file DataHistogramSignalData.cpp.
|
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 70 of file DataHistogramSignalData.h.
References DataHistogramSignalData().
|
inline |
Histogram data record.
Definition at line 125 of file DataHistogramSignalData.h.
References _histogram.
|
inline |
Histogram table data set size.
Definition at line 117 of file DataHistogramSignalData.h.
References _ltab.
|
inline |
Number of histogram table data sets in this record.
Definition at line 109 of file DataHistogramSignalData.h.
References _ntab.
|
inline |
Record sequence number.
Definition at line 94 of file DataHistogramSignalData.h.
References _rec_seq.
|
inline |
SAR channel indicator.
Definition at line 101 of file DataHistogramSignalData.h.
References _sar_chn.
|
inlinevirtual |
This function is able to create a new instance of the class.
Implements ossimplugins::RadarSatRecord.
Definition at line 62 of file DataHistogramSignalData.h.
References DataHistogramSignalData().
DataHistogramSignalData & ossimplugins::DataHistogramSignalData::operator= | ( | const DataHistogramSignalData & | rhs | ) |
Copy operator.
Definition at line 83 of file DataHistogramSignalData.cpp.
References _histogram, _ltab, _ntab, _rec_seq, and _sar_chn.
|
inlinevirtual |
Reads the class data from a stream.
Implements ossimplugins::RadarSatRecord.
Definition at line 78 of file DataHistogramSignalData.h.
|
inlinevirtual |
Writes the class to a stream.
Implements ossimplugins::RadarSatRecord.
Definition at line 86 of file DataHistogramSignalData.h.
|
friend |
This function writes the DataHistogramSignalData in a stream.
Definition at line 25 of file DataHistogramSignalData.cpp.
|
friend |
This function reads a DataHistogramSignalData from a stream.
Definition at line 41 of file DataHistogramSignalData.cpp.
|
protected |
Histogram data record.
Definition at line 151 of file DataHistogramSignalData.h.
Referenced by get_histogram(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Histogram table data set size.
Definition at line 147 of file DataHistogramSignalData.h.
Referenced by get_ltab(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Number of histogram table data sets in this record.
Definition at line 143 of file DataHistogramSignalData.h.
Referenced by get_ntab(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Record sequence number.
Definition at line 128 of file DataHistogramSignalData.h.
Referenced by get_rec_seq(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
SAR channel indicator.
Definition at line 138 of file DataHistogramSignalData.h.
Referenced by get_sar_chn(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().