25 #ifndef ossimPleiadesDimapSupportData_HEADER 26 #define ossimPleiadesDimapSupportData_HEADER 64 OSSIM_PLEIADES_DIMAPv2
70 OSSIM_PLEIADES_METADATA_SUBPROFILE_UNKNOWN = 0,
71 OSSIM_PLEIADES_METADATA_SUBPROFILE_PRODUCT = 1,
72 OSSIM_PLEIADES_METADATA_SUBPROFILE_RPC = 2
86 void printInfo (
ostream& os)
const;
93 const char* prefix = 0)
const;
99 const char* prefix = 0);
110 void getSunAzimuth(std::vector<ossim_float64>& az)
const;
111 void getSunElevation(std::vector<ossim_float64>& el)
const;
112 void getImageSize(
ossimIpt& sz)
const;
114 void getIncidenceAngle(std::vector<ossim_float64>& ia)
const;
115 void getViewingAngle(std::vector<ossim_float64>& va)
const;
118 void getAcrossTrackIncidenceAngle(std::vector<ossim_float64>& act)
const;
119 void getAlongTrackIncidenceAngle(std::vector<ossim_float64>& alt)
const;
124 void getUlCorner(
ossimGpt& pt)
const;
125 void getUrCorner(
ossimGpt& pt)
const;
126 void getLrCorner(
ossimGpt& pt)
const;
127 void getLlCorner(
ossimGpt& pt)
const;
134 void getRefGroundPoint(
ossimGpt& gp)
const;
137 void getRefImagePoint(
ossimDpt& rp)
const;
169 ossimPleiadesDIMAPVersion theDIMAPVersion;
double getLatOffset() const
ossimString theInstrumentIndex
std::vector< ossim_float64 > thePhysicalBias
Calibration information for radiometric corrections.
std::vector< ossim_float64 > theSunAzimuth
std::vector< double > getLineNumCoeff() const
std::vector< ossim_float64 > theIncidenceAngle
std::vector< ossim_float64 > theSunElevation
std::vector< ossim_float64 > theViewingAngle
double getLatScale() const
ossim_float64 getLinePeriod() const
ossimString theTimeRangeEnd
std::vector< double > getSampNumCoeff() const
double getHeightScale() const
std::vector< double > theSampDenCoeff
std::vector< ossimString > theBandOrder
Represents serializable keyword/value map.
ossimString theProcessingLevelString
ossimDpt theRefImagePoint
Zero based center of frame.
ossim_int32 getLineOffset() const
double getLonOffset() const
ossim_int32 theSwathFirstCol
std::vector< double > getLineDenCoeff() const
ossimPleiadesMetadataSubProfile
metadata subprofile type
std::vector< double > theLineNumCoeff
ossim_uint32 theNumberOfMegaTilesInRow
double getHeightOffset() const
ossimBooleanProperty theMultiDataFile
ossimPleiadesDIMAPVersion
ossim_int32 theSwathLastCol
std::vector< double > getSampDenCoeff() const
ossimString theTimeRangeStart
unsigned int ossim_uint32
ossim_int32 getSampOffset() const
ossim_uint32 theNumberOfMegaTilesInCol
double getSampScale() const
std::vector< ossim_float64 > theAzimuthAngle
std::vector< ossim_float64 > theSolarIrradiance
ossimString theSpectralProcessingString
#define OSSIM_PLUGINS_DLL
std::vector< ossim_float64 > theAcrossTrackIncidenceAngle
ossimString getTimeRangeEnd() const
std::vector< double > theSampNumCoeff
ossim_float64 theLinePeriod
ossimPleiadesMetadataSubProfile theMetadataSubProfile
ossimString theProductionDate
double getLineScale() const
ossim_uint32 theNumberOfMegaTiles
std::vector< ossim_float64 > thePhysicalGain
ossimGpt theRefGroundPoint
Center of frame on ground, if sub image it's the center of that.
ossimString theXmlDocumentRoot
ossim_int32 getSwathFirstCol() const
std::vector< ossim_float64 > theAlongTrackIncidenceAngle
ossimString theInstrument
ossimString getTimeRangeStart() const
std::vector< double > theLineDenCoeff
double getLonScale() const
std::basic_ostream< char > ostream
Base class for char output streams.
ossimString theAcquisitionDate