20 #ifndef ossimKmlSuperOverlayReader_HEADER 21 #define ossimKmlSuperOverlayReader_HEADER 95 const char* prefix=0)
const;
102 const char* prefix=0);
128 virtual bool isOpen()
const;
ossimRefPtr< ossimImageGeometry > theImageGeometry
virtual ossimRefPtr< ossimImageData > getTile(const ossimIrect &tileRect, ossim_uint32 resLevel=0)
Represents serializable keyword/value map.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
virtual ossimIrect getImageRectangle(ossim_uint32 reduced_res_level=0) const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual ossim_uint32 getNumberOfOutputBands() const
virtual ossim_uint32 getImageTileHeight() const
ossimScalarType getOutputScalarType() const
This will be used to query the output pixel type of the tile source.
ossimRefPtr< ossimXmlNode > findLatLonNode(std::vector< ossimRefPtr< ossimXmlNode > >nodes)
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry()
Returns the image geometry object associated with this tile source or NULL if non defined...
virtual ossim_uint32 getNumberOfLines(ossim_uint32 reduced_res_level=0) const
unsigned int ossim_uint32
ossimMapProjection * createDefaultProj(ossim_float64 north, ossim_float64 south, ossim_float64 east, ossim_float64 west)
ossimKmlSuperOverlayReader()
virtual bool isOpen() const
Derived classes must implement this method to be concrete.
virtual ossim_uint32 getNumberOfInputBands() const
This class defines an abstract Handler which all image handlers(loaders) should derive from...
ossimRefPtr< ossimXmlDocument > m_xmlDocument
virtual ossim_uint32 getImageTileWidth() const
virtual ~ossimKmlSuperOverlayReader()
virtual ossim_uint32 getNumberOfSamples(ossim_uint32 reduced_res_level=0) const
virtual ossimRefPtr< ossimImageGeometry > getInternalImageGeometry() const
Returns the image geometry object associated with this tile source or NULL if non defined...
bool getCoordinate(std::vector< ossimRefPtr< ossimXmlNode > > nodes, ossim_float64 &north, ossim_float64 &south, ossim_float64 &east, ossim_float64 &west)
virtual void close()
Deletes the overview and clears the valid image vertices.
bool isKmlSuperOverlayFile(std::vector< ossimRefPtr< ossimXmlNode > > nodes)
bool getTopLevelKmlFileInfo()