OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimPleiadesDimapSupportData.h>
Public Types | |
enum | ossimPleiadesDIMAPVersion { OSSIM_PLEIADES_UNKNOWN, OSSIM_PLEIADES_DIMAPv1, OSSIM_PLEIADES_DIMAPv2 } |
enum | ossimPleiadesMetadataSubProfile { OSSIM_PLEIADES_METADATA_SUBPROFILE_UNKNOWN = 0, OSSIM_PLEIADES_METADATA_SUBPROFILE_PRODUCT = 1, OSSIM_PLEIADES_METADATA_SUBPROFILE_RPC = 2 } |
metadata subprofile type More... | |
Public Member Functions | |
ossimPleiadesDimapSupportData () | |
virtual | ~ossimPleiadesDimapSupportData () |
void | clearFields () |
bool | parseXmlFile (const ossimFilename &file) |
void | printInfo (ostream &os) const |
virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
Method to save the state of the object to a keyword list. More... | |
virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
Method to the load (recreate) the state of the object from a keyword list. More... | |
ossimString | getSensorID () const |
ossimString | getProcessingLevel () const |
ossimString | getAcquisitionDate () const |
ossimString | getProductionDate () const |
ossimString | getImageID () const |
ossimString | getInstrument () const |
ossimString | getInstrumentIndex () const |
ossim_uint32 | getNumberOfBands () const |
void | getSunAzimuth (std::vector< ossim_float64 > &az) const |
void | getSunElevation (std::vector< ossim_float64 > &el) const |
void | getImageSize (ossimIpt &sz) const |
void | getIncidenceAngle (std::vector< ossim_float64 > &ia) const |
void | getViewingAngle (std::vector< ossim_float64 > &va) const |
void | getAcrossTrackIncidenceAngle (std::vector< ossim_float64 > &act) const |
void | getAlongTrackIncidenceAngle (std::vector< ossim_float64 > &alt) const |
void | getUlCorner (ossimGpt &pt) const |
void | getUrCorner (ossimGpt &pt) const |
void | getLrCorner (ossimGpt &pt) const |
void | getLlCorner (ossimGpt &pt) const |
void | getRefGroundPoint (ossimGpt &gp) const |
Center of frame, sub image if there is one. More... | |
void | getRefImagePoint (ossimDpt &rp) const |
zero base center point More... | |
void | getImageRect (ossimDrect &rect) const |
Zero based image rectangle, sub image if there is one. More... | |
bool | allMetadataRead () |
std::vector< double > | getLineNumCoeff () const |
std::vector< double > | getLineDenCoeff () const |
std::vector< double > | getSampNumCoeff () const |
std::vector< double > | getSampDenCoeff () const |
ossim_int32 | getLineOffset () const |
ossim_int32 | getSampOffset () const |
double | getLatOffset () const |
double | getLonOffset () const |
double | getHeightOffset () const |
double | getLineScale () const |
double | getSampScale () const |
double | getLatScale () const |
double | getLonScale () const |
double | getHeightScale () const |
ossimString | getTimeRangeStart () const |
ossimString | getTimeRangeEnd () const |
ossim_float64 | getLinePeriod () const |
ossim_int32 | getSwathFirstCol () const |
ossim_int32 | getSwathLastCol () const |
![]() | |
ossimObject () | |
virtual | ~ossimObject () |
virtual ossimObject * | dup () const |
virtual ossimString | getShortName () const |
virtual ossimString | getLongName () const |
virtual ossimString | getDescription () const |
virtual ossimString | getClassName () const |
virtual RTTItypeid | getType () const |
virtual bool | canCastTo (ossimObject *obj) const |
virtual bool | canCastTo (const RTTItypeid &id) const |
virtual bool | canCastTo (const ossimString &parentClassName) const |
virtual std::ostream & | print (std::ostream &out) const |
Generic print method. More... | |
virtual bool | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
virtual void | accept (ossimVisitor &visitor) |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (const ossimReferenced &) |
void | ref () const |
increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
void | unref () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
void | unref_nodelete () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
int | referenceCount () const |
![]() | |
ossimErrorStatusInterface () | |
virtual | ~ossimErrorStatusInterface () |
virtual ossimErrorCode | getErrorStatus () const |
virtual ossimString | getErrorStatusString () const |
virtual void | setErrorStatus (ossimErrorCode error_status) const |
virtual void | setErrorStatus () const |
virtual void | clearErrorStatus () const |
bool | hasError () const |
virtual std::ostream & | print (std::ostream &out) const |
Outputs theErrorStatus as an ossimErrorCode and an ossimString. More... | |
Additional Inherited Members | |
![]() | |
virtual | ~ossimReferenced () |
![]() | |
ossimErrorCode | theErrorStatus |
Definition at line 56 of file ossimPleiadesDimapSupportData.h.
Enumerator | |
---|---|
OSSIM_PLEIADES_UNKNOWN | |
OSSIM_PLEIADES_DIMAPv1 | |
OSSIM_PLEIADES_DIMAPv2 |
Definition at line 60 of file ossimPleiadesDimapSupportData.h.
metadata subprofile type
Enumerator | |
---|---|
OSSIM_PLEIADES_METADATA_SUBPROFILE_UNKNOWN | |
OSSIM_PLEIADES_METADATA_SUBPROFILE_PRODUCT | |
OSSIM_PLEIADES_METADATA_SUBPROFILE_RPC |
Definition at line 68 of file ossimPleiadesDimapSupportData.h.
ossimplugins::ossimPleiadesDimapSupportData::ossimPleiadesDimapSupportData | ( | ) |
Definition at line 127 of file ossimPleiadesDimapSupportData.cpp.
|
virtual |
Definition at line 202 of file ossimPleiadesDimapSupportData.cpp.
|
inline |
Definition at line 142 of file ossimPleiadesDimapSupportData.h.
Referenced by parseXmlFile().
void ossimplugins::ossimPleiadesDimapSupportData::clearFields | ( | ) |
Definition at line 207 of file ossimPleiadesDimapSupportData.cpp.
References ossimErrorStatusInterface::clearErrorStatus(), ossimIpt::makeNan(), ossimDpt::makeNan(), ossimGpt::makeNan(), OSSIM_PLEIADES_METADATA_SUBPROFILE_UNKNOWN, OSSIM_PLEIADES_UNKNOWN, ossimBooleanProperty::setBooleanValue(), theAcquisitionDate, theAcrossTrackIncidenceAngle, theAlongTrackIncidenceAngle, theAzimuthAngle, theBandOrder, theDIMAPVersion, theErrBias, theErrBiasX, theErrBiasY, theErrRand, theHeightOffset, theHeightScale, theImageID, theImageSize, theIncidenceAngle, theInstrument, theInstrumentIndex, theLatOffset, theLatScale, theLineDenCoeff, theLineNumCoeff, theLineOffset, theLinePeriod, theLineScale, theLlCorner, theLonOffset, theLonScale, theLrCorner, theMetadataSubProfile, theMultiDataFile, theNumBands, theNumberOfMegaTiles, theNumberOfMegaTilesInCol, theNumberOfMegaTilesInRow, thePhysicalBias, thePhysicalGain, theProcessingLevelString, theProductionDate, theProductIsOk, theRefGroundPoint, theRefImagePoint, theRpcIsOk, theSampDenCoeff, theSampNumCoeff, theSampOffset, theSampScale, theSensorID, theSolarIrradiance, theSpecId, theSpectralProcessingString, theSunAzimuth, theSunElevation, theSwathFirstCol, theSwathLastCol, theTileSize, theTimeRangeEnd, theTimeRangeStart, theUlCorner, theUrCorner, theViewingAngle, and theXmlDocumentRoot.
Referenced by loadState(), and parseXmlFile().
|
private |
Definition at line 1224 of file ossimPleiadesDimapSupportData.cpp.
References ossimString::string(), x, and y.
Referenced by loadState().
|
private |
Definition at line 1209 of file ossimPleiadesDimapSupportData.cpp.
References ossimDatumFactory::create(), ossimDatumFactory::instance(), and ossimString::string().
Referenced by loadState().
|
private |
Definition at line 1236 of file ossimPleiadesDimapSupportData.cpp.
References ossimString::string(), x, and y.
Referenced by loadState().
ossimString ossimplugins::ossimPleiadesDimapSupportData::getAcquisitionDate | ( | ) | const |
Definition at line 610 of file ossimPleiadesDimapSupportData.cpp.
References theAcquisitionDate.
void ossimplugins::ossimPleiadesDimapSupportData::getAcrossTrackIncidenceAngle | ( | std::vector< ossim_float64 > & | act | ) | const |
Definition at line 665 of file ossimPleiadesDimapSupportData.cpp.
References theAcrossTrackIncidenceAngle.
void ossimplugins::ossimPleiadesDimapSupportData::getAlongTrackIncidenceAngle | ( | std::vector< ossim_float64 > & | alt | ) | const |
Definition at line 670 of file ossimPleiadesDimapSupportData.cpp.
References theAlongTrackIncidenceAngle.
|
inline |
Definition at line 153 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 158 of file ossimPleiadesDimapSupportData.h.
ossimString ossimplugins::ossimPleiadesDimapSupportData::getImageID | ( | ) | const |
Definition at line 620 of file ossimPleiadesDimapSupportData.cpp.
References theImageID.
void ossimplugins::ossimPleiadesDimapSupportData::getImageRect | ( | ossimDrect & | rect | ) | const |
Zero based image rectangle, sub image if there is one.
Definition at line 706 of file ossimPleiadesDimapSupportData.cpp.
References theImageSize, ossimIpt::x, and ossimIpt::y.
void ossimplugins::ossimPleiadesDimapSupportData::getImageSize | ( | ossimIpt & | sz | ) | const |
Definition at line 645 of file ossimPleiadesDimapSupportData.cpp.
References theImageSize.
void ossimplugins::ossimPleiadesDimapSupportData::getIncidenceAngle | ( | std::vector< ossim_float64 > & | ia | ) | const |
Definition at line 655 of file ossimPleiadesDimapSupportData.cpp.
References theIncidenceAngle.
ossimString ossimplugins::ossimPleiadesDimapSupportData::getInstrument | ( | ) | const |
Definition at line 625 of file ossimPleiadesDimapSupportData.cpp.
References theInstrument.
ossimString ossimplugins::ossimPleiadesDimapSupportData::getInstrumentIndex | ( | ) | const |
Definition at line 630 of file ossimPleiadesDimapSupportData.cpp.
References theInstrumentIndex.
|
inline |
Definition at line 151 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 156 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 145 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 144 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 149 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 163 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 154 of file ossimPleiadesDimapSupportData.h.
void ossimplugins::ossimPleiadesDimapSupportData::getLlCorner | ( | ossimGpt & | pt | ) | const |
Definition at line 701 of file ossimPleiadesDimapSupportData.cpp.
References theLlCorner.
|
inline |
Definition at line 152 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 157 of file ossimPleiadesDimapSupportData.h.
void ossimplugins::ossimPleiadesDimapSupportData::getLrCorner | ( | ossimGpt & | pt | ) | const |
Definition at line 696 of file ossimPleiadesDimapSupportData.cpp.
References theLrCorner.
ossim_uint32 ossimplugins::ossimPleiadesDimapSupportData::getNumberOfBands | ( | ) | const |
Definition at line 650 of file ossimPleiadesDimapSupportData.cpp.
References theNumBands.
ossimString ossimplugins::ossimPleiadesDimapSupportData::getProcessingLevel | ( | ) | const |
Definition at line 600 of file ossimPleiadesDimapSupportData.cpp.
References theProcessingLevelString.
ossimString ossimplugins::ossimPleiadesDimapSupportData::getProductionDate | ( | ) | const |
Definition at line 615 of file ossimPleiadesDimapSupportData.cpp.
References theProductionDate.
void ossimplugins::ossimPleiadesDimapSupportData::getRefGroundPoint | ( | ossimGpt & | gp | ) | const |
Center of frame, sub image if there is one.
Definition at line 676 of file ossimPleiadesDimapSupportData.cpp.
References theRefGroundPoint.
void ossimplugins::ossimPleiadesDimapSupportData::getRefImagePoint | ( | ossimDpt & | rp | ) | const |
zero base center point
Definition at line 681 of file ossimPleiadesDimapSupportData.cpp.
References theRefImagePoint.
|
inline |
Definition at line 147 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 146 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 150 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 155 of file ossimPleiadesDimapSupportData.h.
ossimString ossimplugins::ossimPleiadesDimapSupportData::getSensorID | ( | ) | const |
Definition at line 605 of file ossimPleiadesDimapSupportData.cpp.
References theSensorID.
void ossimplugins::ossimPleiadesDimapSupportData::getSunAzimuth | ( | std::vector< ossim_float64 > & | az | ) | const |
Definition at line 635 of file ossimPleiadesDimapSupportData.cpp.
References theSunAzimuth.
void ossimplugins::ossimPleiadesDimapSupportData::getSunElevation | ( | std::vector< ossim_float64 > & | el | ) | const |
Definition at line 640 of file ossimPleiadesDimapSupportData.cpp.
References theSunElevation.
|
inline |
Definition at line 164 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 165 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 162 of file ossimPleiadesDimapSupportData.h.
|
inline |
Definition at line 161 of file ossimPleiadesDimapSupportData.h.
void ossimplugins::ossimPleiadesDimapSupportData::getUlCorner | ( | ossimGpt & | pt | ) | const |
Definition at line 686 of file ossimPleiadesDimapSupportData.cpp.
References theUlCorner.
void ossimplugins::ossimPleiadesDimapSupportData::getUrCorner | ( | ossimGpt & | pt | ) | const |
Definition at line 691 of file ossimPleiadesDimapSupportData.cpp.
References theUrCorner.
void ossimplugins::ossimPleiadesDimapSupportData::getViewingAngle | ( | std::vector< ossim_float64 > & | va | ) | const |
Definition at line 660 of file ossimPleiadesDimapSupportData.cpp.
References theViewingAngle.
|
virtual |
Method to the load (recreate) the state of the object from a keyword list.
Return true if ok or false on error.
Reimplemented from ossimObject.
Definition at line 1006 of file ossimPleiadesDimapSupportData.cpp.
References ossimKeywordNames::AZIMUTH_ANGLE_KW, clearFields(), createDpt(), createGround(), createIpt(), ossimKeywordNames::ELEVATION_ANGLE_KW, ossimKeywordlist::find(), ossimKeywordNames::IMAGE_DATE_KW, ossimKeywordNames::NUMBER_BANDS_KW, ossimString::string(), theAcquisitionDate, theAcrossTrackIncidenceAngle, theAlongTrackIncidenceAngle, theAzimuthAngle, theBandOrder, theImageID, theImageSize, theIncidenceAngle, theInstrument, theInstrumentIndex, theLinePeriod, theLlCorner, theLrCorner, theNumBands, thePhysicalBias, thePhysicalGain, theProcessingLevelString, theProductionDate, theRefGroundPoint, theRefImagePoint, theSensorID, theSolarIrradiance, theSunAzimuth, theSunElevation, theSwathFirstCol, theSwathLastCol, theTimeRangeEnd, theTimeRangeStart, theUlCorner, theUrCorner, theViewingAngle, and ossimKeywordNames::TYPE_KW.
|
private |
Coordinate Reference System:
From xml section: /Dimap_Document/Coordinate_Reference_System/
NOT YET USED
Definition at line 2101 of file ossimPleiadesDimapSupportData.cpp.
Referenced by parseXmlFile().
|
private |
Dataset Content:
From xml section: /Dimap_Document/Dataset_Content/
Initializes: theRefGroundPoint theUlCorner theUrCorner theLrCorner theLlCorner
Note that the theRefGroundPoint will be the zero based center of the whole mega image. Note that the corners will be the corners of the whole mega image.
Definition at line 1291 of file ossimPleiadesDimapSupportData.cpp.
References ossimString::clear(), ossimXmlDocument::findNodes(), ossimGpt::hgt, ossimGpt::lat, ossimDpt::line, ossimGpt::lon, OSSIM_PLEIADES_DIMAPv1, ossimDpt::samp, ossimErrorStatusInterface::setErrorStatus(), theDIMAPVersion, theLlCorner, theLrCorner, theRefGroundPoint, theUlCorner, theUrCorner, theXmlDocumentRoot, and ossimString::toDouble().
Referenced by parseXmlFile().
|
private |
Dataset Identification:
From xml section: /Dimap_Document/Dataset_Identification/
NOT YET USED
Definition at line 2096 of file ossimPleiadesDimapSupportData.cpp.
Referenced by parseXmlFile().
|
private |
Definition at line 2758 of file ossimPleiadesDimapSupportData.cpp.
References OSSIM_PLEIADES_DIMAPv1, ossimNotify(), ossimNotifyLevel_DEBUG, ossimErrorStatusInterface::setErrorStatus(), theAcquisitionDate, theDIMAPVersion, theInstrument, theInstrumentIndex, theSensorID, and theXmlDocumentRoot.
Referenced by parseXmlFile().
|
private |
Definition at line 2470 of file ossimPleiadesDimapSupportData.cpp.
References ossimString::clear(), ossimXmlDocument::findNodes(), OSSIM_PLEIADES_DIMAPv1, ossimNotify(), ossimNotifyLevel_DEBUG, ossimErrorStatusInterface::setErrorStatus(), theAcrossTrackIncidenceAngle, theAlongTrackIncidenceAngle, theAzimuthAngle, theDIMAPVersion, theIncidenceAngle, theLinePeriod, theProcessingLevelString, theSunAzimuth, theSunElevation, theSwathFirstCol, theSwathLastCol, theTimeRangeEnd, theTimeRangeStart, theViewingAngle, theXmlDocumentRoot, ossimString::toDouble(), and ossimString::toInt32().
Referenced by parseXmlFile().
|
private |
Geoposition:
From xml section: /Dimap_Document/Geoposition/
NOT YET USED
Definition at line 2106 of file ossimPleiadesDimapSupportData.cpp.
Referenced by parseXmlFile().
|
private |
Definition at line 1918 of file ossimPleiadesDimapSupportData.cpp.
References ossimString::clear(), OSSIM_PLEIADES_DIMAPv1, OSSIM_PLEIADES_METADATA_SUBPROFILE_UNKNOWN, ossimNotify(), ossimNotifyLevel_DEBUG, theDIMAPVersion, theMetadataSubProfile, and theXmlDocumentRoot.
Referenced by parseXmlFile().
|
private |
Definition at line 1970 of file ossimPleiadesDimapSupportData.cpp.
References ossimString::clear(), ossimXmlDocument::findNodes(), OSSIM_PLEIADES_DIMAPv2, OSSIM_PLEIADES_METADATA_SUBPROFILE_PRODUCT, OSSIM_PLEIADES_METADATA_SUBPROFILE_RPC, OSSIM_PLEIADES_METADATA_SUBPROFILE_UNKNOWN, ossimNotify(), ossimNotifyLevel_DEBUG, ossimNotifyLevel_WARN, ossimErrorStatusInterface::setErrorStatus(), theDIMAPVersion, theMetadataSubProfile, and theXmlDocumentRoot.
Referenced by parseXmlFile().
|
private |
Processing Information:
From xml section: /Dimap_Document/Processing_Information/
Initializes: theProcessingLevel theSpectralProcessing
Definition at line 2111 of file ossimPleiadesDimapSupportData.cpp.
References OSSIM_PLEIADES_DIMAPv1, theDIMAPVersion, theProcessingLevelString, theSpectralProcessingString, and theXmlDocumentRoot.
Referenced by parseXmlFile().
|
private |
Product Information:
From xml section: /Dimap_Document/Product_Information/
Initializes: theImageID theProductionDate
Definition at line 1248 of file ossimPleiadesDimapSupportData.cpp.
References OSSIM_PLEIADES_DIMAPv1, theDIMAPVersion, theImageID, theProductionDate, and theXmlDocumentRoot.
Referenced by parseXmlFile().
|
private |
QualityAssessment:
From xml section: /Dimap_Document/Quality_Assessment/
NOT YET USED
Definition at line 2753 of file ossimPleiadesDimapSupportData.cpp.
Referenced by parseXmlFile().
|
private |
Definition at line 1410 of file ossimPleiadesDimapSupportData.cpp.
References ossimXmlDocument::findNodes(), OSSIM_PLEIADES_DIMAPv1, ossimNotify(), ossimNotifyLevel_WARN, ossimErrorStatusInterface::setErrorStatus(), theDIMAPVersion, theNumBands, thePhysicalBias, thePhysicalGain, theSolarIrradiance, and theXmlDocumentRoot.
Referenced by parseXmlFile().
|
private |
Definition at line 2155 of file ossimPleiadesDimapSupportData.cpp.
References ossimXmlDocument::findNodes(), ossimBooleanProperty::getBoolean(), ossimIpt::line, ossimDpt::line, OSSIM_PLEIADES_DIMAPv1, OSSIM_PLEIADES_DIMAPv2, ossimNotify(), ossimNotifyLevel_DEBUG, ossimIpt::samp, ossimDpt::samp, ossimErrorStatusInterface::setErrorStatus(), ossimBooleanProperty::setValue(), theBandOrder, theDIMAPVersion, theImageSize, theMultiDataFile, theNumBands, theNumberOfMegaTiles, theNumberOfMegaTilesInCol, theNumberOfMegaTilesInRow, theRefImagePoint, theTileSize, theXmlDocumentRoot, ossimString::toInt(), and ossimString::toUInt32().
Referenced by parseXmlFile().
|
private |
Definition at line 1572 of file ossimPleiadesDimapSupportData.cpp.
References ossimString::clear(), ossimXmlDocument::findNodes(), OSSIM_PLEIADES_DIMAPv1, OSSIM_PLEIADES_DIMAPv2, ossimNotify(), ossimNotifyLevel_DEBUG, ossimErrorStatusInterface::setErrorStatus(), theDIMAPVersion, theErrBiasX, theErrBiasY, theHeightOffset, theHeightScale, theLatOffset, theLatScale, theLineDenCoeff, theLineNumCoeff, theLineOffset, theLineScale, theLonOffset, theLonScale, theSampDenCoeff, theSampNumCoeff, theSampOffset, theSampScale, theSpecId, theXmlDocumentRoot, and ossimString::toDouble().
Referenced by parseXmlFile().
bool ossimplugins::ossimPleiadesDimapSupportData::parseXmlFile | ( | const ossimFilename & | file | ) |
Definition at line 366 of file ossimPleiadesDimapSupportData.cpp.
References allMetadataRead(), ossimString::c_str(), clearFields(), ossimString::contains(), ossimString::empty(), ossimFilename::fileSize(), ossimErrorStatusInterface::getErrorStatus(), min, OSSIM_PLEIADES_DIMAPv1, OSSIM_PLEIADES_METADATA_SUBPROFILE_PRODUCT, OSSIM_PLEIADES_METADATA_SUBPROFILE_RPC, ossimNotify(), ossimNotifyLevel_DEBUG, ossimNotifyLevel_FATAL, parseCoordinateReferenceSystem(), parseDatasetContent(), parseDatasetIdentification(), parseDatasetSources(), parseGeometricData(), parseGeoposition(), parseMetadataIdentificationDIMAPv1(), parseMetadataIdentificationDIMAPv2(), parseProcessingInformation(), parseProductInformation(), parseQualityAssessment(), parseRadiometricData(), parseRasterData(), parseRPCMetadata(), printInfo(), ossimXmlDocument::read(), ossimErrorStatusInterface::setErrorStatus(), ossimString::string(), theDIMAPVersion, theMetadataSubProfile, theProcessingLevelString, theProductIsOk, and theRpcIsOk.
void ossimplugins::ossimPleiadesDimapSupportData::printInfo | ( | ostream & | os | ) | const |
Definition at line 289 of file ossimPleiadesDimapSupportData.cpp.
References theAcquisitionDate, theImageID, theInstrument, theInstrumentIndex, theNumBands, theProcessingLevelString, theProductionDate, and theSpectralProcessingString.
Referenced by parseXmlFile().
|
virtual |
Method to save the state of the object to a keyword list.
Return true if ok or false on error.
Reimplemented from ossimObject.
Definition at line 712 of file ossimPleiadesDimapSupportData.cpp.
References ossimKeywordlist::add(), ossimKeywordNames::AZIMUTH_ANGLE_KW, ossimDatum::code(), ossimGpt::datum(), ossimKeywordNames::ELEVATION_ANGLE_KW, ossimGpt::height(), ossimKeywordNames::IMAGE_DATE_KW, ossimGpt::latd(), ossimGpt::lond(), ossimKeywordNames::NUMBER_BANDS_KW, theAcquisitionDate, theAcrossTrackIncidenceAngle, theAlongTrackIncidenceAngle, theAzimuthAngle, theBandOrder, theImageID, theImageSize, theIncidenceAngle, theInstrument, theInstrumentIndex, theLinePeriod, theLlCorner, theLrCorner, theNumBands, thePhysicalBias, thePhysicalGain, theProcessingLevelString, theProductionDate, theRefGroundPoint, theRefImagePoint, theSensorID, theSolarIrradiance, theSunAzimuth, theSunElevation, theSwathFirstCol, theSwathLastCol, theTimeRangeEnd, theTimeRangeStart, theUlCorner, theUrCorner, theViewingAngle, ossimString::toString(), ossimKeywordNames::TYPE_KW, ossimIpt::x, ossimDpt::x, ossimIpt::y, and ossimDpt::y.
|
private |
Definition at line 178 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getAcquisitionDate(), loadState(), parseDatasetSources(), printInfo(), and saveState().
|
private |
Definition at line 191 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getAcrossTrackIncidenceAngle(), loadState(), parseGeometricData(), and saveState().
|
private |
Definition at line 190 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getAlongTrackIncidenceAngle(), loadState(), parseGeometricData(), and saveState().
|
private |
Definition at line 188 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), loadState(), parseGeometricData(), and saveState().
|
private |
Definition at line 201 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), loadState(), parseRasterData(), and saveState().
|
private |
Definition at line 165 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), parseDatasetContent(), parseDatasetSources(), parseGeometricData(), parseMetadataIdentificationDIMAPv1(), parseMetadataIdentificationDIMAPv2(), parseProcessingInformation(), parseProductInformation(), parseRadiometricData(), parseRasterData(), parseRPCMetadata(), and parseXmlFile().
|
private |
Definition at line 218 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields().
|
private |
Definition at line 219 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 220 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 221 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields().
|
private |
Definition at line 226 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 231 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 176 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getImageID(), loadState(), parseProductInformation(), printInfo(), and saveState().
|
private |
Definition at line 193 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getImageRect(), getImageSize(), loadState(), parseRasterData(), and saveState().
|
private |
Definition at line 186 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getIncidenceAngle(), loadState(), parseGeometricData(), and saveState().
|
private |
Definition at line 179 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getInstrument(), loadState(), parseDatasetSources(), printInfo(), and saveState().
|
private |
Definition at line 180 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getInstrumentIndex(), loadState(), parseDatasetSources(), printInfo(), and saveState().
|
private |
Definition at line 224 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 229 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 234 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 233 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 222 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 241 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), loadState(), parseGeometricData(), and saveState().
|
private |
Definition at line 227 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 214 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getLlCorner(), loadState(), parseDatasetContent(), and saveState().
|
private |
Definition at line 225 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 230 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 213 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getLrCorner(), loadState(), parseDatasetContent(), and saveState().
|
private |
Definition at line 170 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), parseMetadataIdentificationDIMAPv1(), parseMetadataIdentificationDIMAPv2(), and parseXmlFile().
|
private |
Definition at line 198 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRasterData().
|
private |
Definition at line 200 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getNumberOfBands(), loadState(), parseRadiometricData(), parseRasterData(), printInfo(), and saveState().
|
private |
Definition at line 197 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRasterData().
|
private |
Definition at line 196 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRasterData().
|
private |
Definition at line 195 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRasterData().
|
private |
Calibration information for radiometric corrections.
Definition at line 204 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), loadState(), parseRadiometricData(), and saveState().
|
private |
Definition at line 205 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), loadState(), parseRadiometricData(), and saveState().
|
private |
Definition at line 181 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getProcessingLevel(), loadState(), parseGeometricData(), parseProcessingInformation(), parseXmlFile(), printInfo(), and saveState().
|
private |
Definition at line 177 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getProductionDate(), loadState(), parseProductInformation(), printInfo(), and saveState().
|
private |
Definition at line 171 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseXmlFile().
|
private |
Center of frame on ground, if sub image it's the center of that.
Definition at line 249 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getRefGroundPoint(), loadState(), parseDatasetContent(), and saveState().
|
private |
Zero based center of frame.
Definition at line 252 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getRefImagePoint(), loadState(), parseRasterData(), and saveState().
|
private |
Definition at line 172 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseXmlFile().
|
private |
Definition at line 236 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 235 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 223 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 228 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 175 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getSensorID(), loadState(), parseDatasetSources(), and saveState().
|
private |
Definition at line 206 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), loadState(), parseRadiometricData(), and saveState().
|
private |
Definition at line 217 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRPCMetadata().
|
private |
Definition at line 182 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), parseProcessingInformation(), and printInfo().
|
private |
Definition at line 184 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getSunAzimuth(), loadState(), parseGeometricData(), and saveState().
|
private |
Definition at line 185 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getSunElevation(), loadState(), parseGeometricData(), and saveState().
|
private |
Definition at line 242 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), loadState(), parseGeometricData(), and saveState().
|
private |
Definition at line 243 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), loadState(), parseGeometricData(), and saveState().
|
private |
Definition at line 194 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), and parseRasterData().
|
private |
Definition at line 240 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), loadState(), parseGeometricData(), and saveState().
|
private |
Definition at line 239 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), loadState(), parseGeometricData(), and saveState().
|
private |
Definition at line 211 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getUlCorner(), loadState(), parseDatasetContent(), and saveState().
|
private |
Definition at line 212 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getUrCorner(), loadState(), parseDatasetContent(), and saveState().
|
private |
Definition at line 187 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), getViewingAngle(), loadState(), parseGeometricData(), and saveState().
|
private |
Definition at line 173 of file ossimPleiadesDimapSupportData.h.
Referenced by clearFields(), parseDatasetContent(), parseDatasetSources(), parseGeometricData(), parseMetadataIdentificationDIMAPv1(), parseMetadataIdentificationDIMAPv2(), parseProcessingInformation(), parseProductInformation(), parseRadiometricData(), parseRasterData(), and parseRPCMetadata().