25 #ifndef ossimSpot6DimapSupportData_HEADER 26 #define ossimSpot6DimapSupportData_HEADER 1 69 OSSIM_Spot6_METADATA_SUBPROFILE_UNKNOWN = 0,
70 OSSIM_Spot6_METADATA_SUBPROFILE_PRODUCT = 1,
71 OSSIM_Spot6_METADATA_SUBPROFILE_RPC = 2
85 void printInfo (
ostream& os)
const;
92 const char* prefix = 0)
const;
98 const char* prefix = 0);
109 void getSunAzimuth(std::vector<ossim_float64>& az)
const;
110 void getSunElevation(std::vector<ossim_float64>& el)
const;
111 void getImageSize(
ossimIpt& sz)
const;
113 void getIncidenceAngle(std::vector<ossim_float64>& ia)
const;
114 void getViewingAngle(std::vector<ossim_float64>& va)
const;
119 void getUlCorner(
ossimGpt& pt)
const;
120 void getUrCorner(
ossimGpt& pt)
const;
121 void getLrCorner(
ossimGpt& pt)
const;
122 void getLlCorner(
ossimGpt& pt)
const;
129 void getRefGroundPoint(
ossimGpt& gp)
const;
132 void getRefImagePoint(
ossimDpt& rp)
const;
153 double getHeightScale()
const {
return theHeightScale;};
158 ossimSpot6DIMAPVersion theDIMAPVersion;
ossimGpt theRefGroundPoint
Center of frame on ground, if sub image it's the center of that.
double getLineScale() const
std::vector< double > theSampDenCoeff
ossim_int32 theSampOffset
ossimString theSpectralProcessingString
std::vector< double > theLineDenCoeff
Represents serializable keyword/value map.
ossimSpot6MetadataSubProfile theMetadataSubProfile
std::vector< ossim_float64 > theAzimuthAngle
ossimString theXmlDocumentRoot
std::vector< double > getSampDenCoeff() const
ossim_uint32 theNumberOfMegaTilesInCol
double getHeightOffset() const
ossimString theInstrument
double getLonScale() const
ossim_uint32 theNumberOfMegaTiles
ossimString theAcquisitionDate
std::vector< ossim_float64 > theViewingAngle
double getSampScale() const
std::vector< ossim_float64 > theSunAzimuth
unsigned int ossim_uint32
std::vector< ossimString > theBandOrder
std::vector< double > theLineNumCoeff
std::vector< double > getLineDenCoeff() const
std::vector< ossim_float64 > theSolarIrradiance
#define OSSIM_PLUGINS_DLL
std::vector< double > theSampNumCoeff
ossim_uint32 theNumberOfMegaTilesInRow
ossimString theProcessingLevelString
ossimString theInstrumentIndex
ossimString theProductionDate
std::vector< ossim_float64 > thePhysicalBias
Calibration information for radiometric corrections.
ossim_int32 theLineOffset
std::vector< ossim_float64 > theIncidenceAngle
ossimSpot6MetadataSubProfile
metadata subprofile type
std::vector< ossim_float64 > thePhysicalGain
std::vector< double > getLineNumCoeff() const
ossim_int32 getSampOffset() const
ossimBooleanProperty theMultiDataFile
double getLonOffset() const
double getLatScale() const
std::vector< ossim_float64 > theSunElevation
ossim_int32 getLineOffset() const
double getLatOffset() const
std::basic_ostream< char > ostream
Base class for char output streams.
ossimDpt theRefImagePoint
Zero based center of frame.
std::vector< double > getSampNumCoeff() const