|
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().
1.8.14