18 #ifndef ossimTiledImageHandler_HEADER 19 #define ossimTiledImageHandler_HEADER 24 #define USING_SUB_OVRS 0 42 virtual bool open() = 0;
50 virtual bool isOpen()
const;
132 bool includeFullResFlag=
false);
virtual bool open()=0
Pure virtual open.
ossimRefPtr< ossimImageHandler > imageHandler
virtual bool buildOverview(ossimImageHandlerOverviewCompressionType compressionType=OSSIM_OVERVIEW_COMPRESSION_NONE, ossim_uint32 quality=75, ossimFilterResampler::ossimFilterResamplerType resampleType=ossimFilterResampler::ossimFilterResampler_BOX, bool includeFullResFlag=false)
Will build over file for theImageFile.
ossimImageHandlerOverviewCompressionType
Represents serializable keyword/value map.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.
virtual ossim_uint32 getNumberOfLines(ossim_uint32 resLevel=0) const =0
Pure virtual, derived classes must implement.
virtual const ossimImageHandler * getOverview() const
virtual void closeOverview()
If theOverview is initialized it will be deleted and set to NULL.
virtual bool openOverview()
Searches for an overview.
This class defines an abstract Handler which all image handlers(loaders) should derive from...
virtual ossim_uint32 getNumberOfDecimationLevels() const
This returns the total number of decimation levels.
virtual bool isOpen() const =0
Derived classes must implement this method to be concrete.
virtual ossim_uint32 getImageTileHeight() const =0
Returns the tile width of the image or 0 if the image is not tiled.
unsigned int ossim_uint32
virtual void close()
Deletes the overview and clears the valid image vertices.
virtual ossimIrect getImageRectangle(ossim_uint32 resLevel=0) const
Returns zero-based bounding rectangle of the image.
ossim_uint32 m_startOvrResLevel
virtual ossim_uint32 getImageTileWidth() const =0
Returns the tile width of the image or 0 if the image is not tiled.
Class for record of one tile file:
virtual void completeOpen()
Will complete the opening process.
virtual bool isImageTiled() const
Indicates whether or not the image is tiled internally.
virtual ossimScalarType getOutputScalarType() const
This will be used to query the output pixel type of the tile source.
This class defines an abstract Handler which all image handlers(loaders) should derive from...
ossimRefPtr< ossimImageData > m_blankTile
vector< ossimTileFile > m_tileFiles
virtual bool hasOverviews() const
virtual ossim_uint32 getNumberOfSamples(ossim_uint32 resLevel=0) const =0
Pure virtual, derived classes must implement.
virtual ossim_uint32 getNumberOfInputBands() const =0
ossimRefPtr< ossimImageData > m_tile
ossimFilename tileFilename
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.
virtual ossimRefPtr< ossimImageData > getTile(const ossimIpt &origin, ossim_uint32 resLevel=0)
vector< ossimIrect > subImageRects