OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the leader file of the RadarSat file structure. More...
#include <Leader.h>
Public Member Functions | |
Leader () | |
Constructor. More... | |
~Leader () | |
Destructor. More... | |
Leader (const Leader &rhs) | |
Copy constructor. More... | |
Leader & | operator= (const Leader &rhs) |
Copy operator. More... | |
void | ClearRecords () |
Removes all the previous records from the Leader. More... | |
RadiometricData * | get_RadiometricData () |
RadiometricCompensationData * | get_RadiometricCompensationData () |
AttitudeData * | get_AttitudeData () |
PlatformPositionData * | get_PlatformPositionData () |
ProcessingParameters * | get_ProcessingParameters () |
DataHistogramProcessedData * | get_DataHistogramProcessedData () |
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 = 9 |
static const int | RadiometricCompensationDataID = 10 |
static const int | AttitudeDataID = 8 |
static const int | PlatformPositionDataID = 7 |
static const int | ProcessingParametersID = 6 |
static const int | DataHistogramProcessedDataID = 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 Leader &data) |
This function writes the Leader in a stream. More... | |
std::istream & | operator>> (std::istream &is, Leader &data) |
This function reads a Leader from a stream. More... | |
This class is able to read the leader file of the RadarSat file structure.
ossimplugins::Leader::Leader | ( | ) |
ossimplugins::Leader::~Leader | ( | ) |
Destructor.
Definition at line 47 of file Leader.cpp.
References ClearRecords().
ossimplugins::Leader::Leader | ( | const Leader & | rhs | ) |
void ossimplugins::Leader::ClearRecords | ( | ) |
Removes all the previous records from the Leader.
Definition at line 140 of file Leader.cpp.
References _records.
Referenced by operator=(), ossimplugins::operator>>(), and ~Leader().
AttitudeData * ossimplugins::Leader::get_AttitudeData | ( | ) |
DataHistogramProcessedData * ossimplugins::Leader::get_DataHistogramProcessedData | ( | ) |
Definition at line 176 of file Leader.cpp.
References _records, and DataHistogramProcessedDataID.
DataHistogramSignalData * ossimplugins::Leader::get_DataHistogramSignalData | ( | ) |
Definition at line 181 of file Leader.cpp.
References _records, and DataHistogramSignalDataID.
DataQuality * ossimplugins::Leader::get_DataQuality | ( | ) |
DataSetSummary * ossimplugins::Leader::get_DataSetSummary | ( | ) |
Definition at line 191 of file Leader.cpp.
References _records, and DataSetSummaryID.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
FileDescriptor * ossimplugins::Leader::get_FileDescriptor | ( | ) |
Definition at line 196 of file Leader.cpp.
References _records, and FileDescriptorID.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
PlatformPositionData * ossimplugins::Leader::get_PlatformPositionData | ( | ) |
Definition at line 166 of file Leader.cpp.
References _records, and PlatformPositionDataID.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
ProcessingParameters * ossimplugins::Leader::get_ProcessingParameters | ( | ) |
Definition at line 171 of file Leader.cpp.
References _records, and ProcessingParametersID.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
RadiometricCompensationData * ossimplugins::Leader::get_RadiometricCompensationData | ( | ) |
Definition at line 156 of file Leader.cpp.
References _records, and RadiometricCompensationDataID.
RadiometricData * ossimplugins::Leader::get_RadiometricData | ( | ) |
Copy operator.
Definition at line 127 of file Leader.cpp.
References _records, and ClearRecords().
|
friend |
This function writes the Leader in a stream.
Definition at line 52 of file Leader.cpp.
|
friend |
|
protected |
Definition at line 92 of file Leader.h.
Referenced by ClearRecords(), get_AttitudeData(), get_DataHistogramProcessedData(), get_DataHistogramSignalData(), get_DataQuality(), get_DataSetSummary(), get_FileDescriptor(), get_PlatformPositionData(), get_ProcessingParameters(), get_RadiometricCompensationData(), get_RadiometricData(), Leader(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
staticprotected |
Definition at line 96 of file Leader.h.
Referenced by get_AttitudeData().
|
staticprotected |
Definition at line 99 of file Leader.h.
Referenced by get_DataHistogramProcessedData().
|
staticprotected |
Definition at line 100 of file Leader.h.
Referenced by get_DataHistogramSignalData().
|
staticprotected |
Definition at line 101 of file Leader.h.
Referenced by get_DataQuality().
|
staticprotected |
Definition at line 102 of file Leader.h.
Referenced by get_DataSetSummary().
|
staticprotected |
Definition at line 103 of file Leader.h.
Referenced by get_FileDescriptor().
|
staticprotected |
Definition at line 97 of file Leader.h.
Referenced by get_PlatformPositionData().
|
staticprotected |
Definition at line 98 of file Leader.h.
Referenced by get_ProcessingParameters().
|
staticprotected |
Definition at line 95 of file Leader.h.
Referenced by get_RadiometricCompensationData().
|
staticprotected |
Definition at line 94 of file Leader.h.
Referenced by get_RadiometricData().