OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the trailer file of the RadarSat file structure. More...
#include <Trailer.h>
Public Member Functions | |
Trailer () | |
Constructor. More... | |
~Trailer () | |
Destructor. More... | |
Trailer (const Trailer &rhs) | |
Copy constructor. More... | |
Trailer & | operator= (const Trailer &rhs) |
Copy operator. More... | |
void | ClearRecords () |
Removes all the previous records from the Trailer. More... | |
RadiometricData * | get_RadiometricData () |
RadiometricCompensationData * | get_RadiometricCompensationData () |
AttitudeData * | get_AttitudeData () |
ProcessingParameters * | get_ProcessingParameters () |
DataHistogramProcessedData8 * | get_DataHistogramProcessedData8 () |
DataHistogramSignalData * | get_DataHistogramSignalData () |
DataQuality * | get_DataQuality () |
DataSetSummary * | get_DataSetSummary () |
FileDescriptor * | get_FileDescriptor () |
Protected Attributes | |
std::map< int, RadarSatRecord * > | _records |
Static Protected Attributes | |
static const int | RadiometricDataID = 8 |
static const int | RadiometricCompensationDataID = 9 |
static const int | AttitudeDataID = 7 |
static const int | ProcessingParametersID = 6 |
static const int | DataHistogramProcessedData8ID = 5 |
static const int | DataHistogramSignalDataID = 4 |
static const int | DataQualityID = 3 |
static const int | DataSetSummaryID = 2 |
static const int | FileDescriptorID = 1 |
Friends | |
std::ostream & | operator<< (std::ostream &os, const Trailer &data) |
This function writes the Trailer in a stream. More... | |
std::istream & | operator>> (std::istream &is, Trailer &data) |
This function reads a Trailer from a stream. More... | |
This class is able to read the trailer file of the RadarSat file structure.
ossimplugins::Trailer::Trailer | ( | ) |
ossimplugins::Trailer::~Trailer | ( | ) |
Destructor.
Definition at line 42 of file Trailer.cpp.
References ClearRecords().
ossimplugins::Trailer::Trailer | ( | const Trailer & | rhs | ) |
void ossimplugins::Trailer::ClearRecords | ( | ) |
Removes all the previous records from the Trailer.
Definition at line 117 of file Trailer.cpp.
References _records.
Referenced by operator=(), ossimplugins::operator>>(), and ~Trailer().
AttitudeData * ossimplugins::Trailer::get_AttitudeData | ( | ) |
DataHistogramProcessedData8 * ossimplugins::Trailer::get_DataHistogramProcessedData8 | ( | ) |
Definition at line 148 of file Trailer.cpp.
References _records, and DataHistogramProcessedData8ID.
DataHistogramSignalData * ossimplugins::Trailer::get_DataHistogramSignalData | ( | ) |
Definition at line 153 of file Trailer.cpp.
References _records, and DataHistogramSignalDataID.
DataQuality * ossimplugins::Trailer::get_DataQuality | ( | ) |
DataSetSummary * ossimplugins::Trailer::get_DataSetSummary | ( | ) |
Definition at line 163 of file Trailer.cpp.
References _records, and DataSetSummaryID.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
FileDescriptor * ossimplugins::Trailer::get_FileDescriptor | ( | ) |
ProcessingParameters * ossimplugins::Trailer::get_ProcessingParameters | ( | ) |
Definition at line 143 of file Trailer.cpp.
References _records, and ProcessingParametersID.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
RadiometricCompensationData * ossimplugins::Trailer::get_RadiometricCompensationData | ( | ) |
Definition at line 133 of file Trailer.cpp.
References _records, and RadiometricCompensationDataID.
RadiometricData * ossimplugins::Trailer::get_RadiometricData | ( | ) |
Copy operator.
Definition at line 104 of file Trailer.cpp.
References _records, and ClearRecords().
|
friend |
This function writes the Trailer in a stream.
Definition at line 47 of file Trailer.cpp.
|
friend |
|
protected |
Definition at line 88 of file Trailer.h.
Referenced by ClearRecords(), get_AttitudeData(), get_DataHistogramProcessedData8(), get_DataHistogramSignalData(), get_DataQuality(), get_DataSetSummary(), get_FileDescriptor(), get_ProcessingParameters(), get_RadiometricCompensationData(), get_RadiometricData(), ossimplugins::operator<<(), operator=(), ossimplugins::operator>>(), and Trailer().
|
staticprotected |
Definition at line 92 of file Trailer.h.
Referenced by get_AttitudeData().
|
staticprotected |
Definition at line 94 of file Trailer.h.
Referenced by get_DataHistogramProcessedData8().
|
staticprotected |
Definition at line 95 of file Trailer.h.
Referenced by get_DataHistogramSignalData().
|
staticprotected |
Definition at line 96 of file Trailer.h.
Referenced by get_DataQuality().
|
staticprotected |
Definition at line 97 of file Trailer.h.
Referenced by get_DataSetSummary().
|
staticprotected |
Definition at line 98 of file Trailer.h.
Referenced by get_FileDescriptor().
|
staticprotected |
Definition at line 93 of file Trailer.h.
Referenced by get_ProcessingParameters().
|
staticprotected |
Definition at line 91 of file Trailer.h.
Referenced by get_RadiometricCompensationData().
|
staticprotected |
Definition at line 90 of file Trailer.h.
Referenced by get_RadiometricData().