13 #ifndef ossimImageCacheTileSource_HEADER 14 #define ossimImageCacheTileSource_HEADER 1 136 const vector<ossimFrameEntryData>& framesInvolved,
virtual ossim_uint32 getNumberOfInputBands() const
This method allows you to query the number of input bands.
virtual bool open()=0
Pure virtual open.
virtual ossim_uint32 getNumberOfOutputBands() const
This method allows one to query the number of output bands.
virtual ossimString getShortName() const
ossimRefPtr< ossimImageHandler > m_imageHandler
virtual double getMinPixelValue(ossim_uint32 band=0) const
Retuns the min pixel value.
unsigned int ossim_uint32
virtual ossimString getLongName() const
ossimRefPtr< ossimImageData > m_tile
This is the actual data returned from a getTile request.
virtual void close()
Closes this image handler and deletes any allocated data.
virtual ossimScalarType getOutputScalarType() const
This will be used to query the output pixel type of the tile source.
bool buildFrameEntryArray(ossimFilename imageFile, ossim_uint32 frameWidth, ossim_uint32 frameHeight)
virtual double getMaxPixelValue(ossim_uint32 band=0) const
Returns the max pixel of the band.
virtual double getNullPixelValue(ossim_uint32 band=0) const
Each band has a null pixel associated with it.
virtual ossimRefPtr< ossimImageData > getTile(const ossimIpt &origin, ossim_uint32 resLevel=0)