14 #ifndef ossimOpjJp2Reader_HEADER 15 #define ossimOpjJp2Reader_HEADER 1 111 const char* prefix=0)
const;
118 const char* prefix=0);
141 virtual bool isOpen()
const;
152 virtual void close();
void allocate()
Initializes tiles.
virtual ossimRefPtr< ossimImageGeometry > getImageGeometryFromGeotiffBox()
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.
std::basic_ifstream< char > ifstream
Class for char input file streams.
virtual ossimScalarType getOutputScalarType() const
Returns the output pixel type of the tile source.
virtual ossim_uint32 getNumberOfInputBands() const
Returns the number of bands in the image.
virtual ossimString getLongName() const
virtual ossimRefPtr< ossimImageData > getTile(const ossimIrect &rect, ossim_uint32 resLevel=0)
Returns a pointer to a tile given an origin representing the upper left corner of the tile to grab fr...
virtual double getMaxPixelValue(ossim_uint32 band=0) const
Returns the max pixel of the band.
virtual void close()
close method
virtual ossimString getShortName() const
ossimRefPtr< ossimImageData > m_tile
virtual ossimIrect getImageRectangle(ossim_uint32 reduced_res_level=0) const
Returns the zero based image rectangle for the reduced resolution data set (rrds) passed in...
virtual ossim_uint32 getNumberOfDecimationLevels() const
Returns the number of decimation levels.
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry()
Returns the image geometry object associated with this tile source or NULL if non defined...
virtual ossim_uint32 getImageTileHeight() const
Returns the tile width of the image or 0 if the image is not tiled.
virtual ossimString getClassName() const
bool initSizRecord(std::istream *str, ossimJ2kSizRecord &sizRecord) const
virtual ~ossimOpjJp2Reader()
virtual destructor
virtual ossimRefPtr< ossimImageGeometry > getInternalImageGeometry()
bool initCodRecord(std::istream *str, ossimJ2kCodRecord &sizRecord) const
ossim_uint32 m_minDwtLevels
unsigned int ossim_uint32
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.
virtual ossim_uint32 getImageTileWidth() const
Returns the tile width of the image or 0 if the image is not tiled.
virtual ossim_uint32 getNumberOfOutputBands() const
Returns the number of bands in a tile returned from this TileSource.
ossimRefPtr< ossimImageData > m_cacheTile
std::basic_istream< char > istream
Base class for char input streams.
This class defines an abstract Handler which all image handlers(loaders) should derive from...
virtual bool open()
open method.
ossimJ2kSizRecord m_sizRecord
ossimOpjJp2Reader()
default constructor
virtual bool isOpen() const
Derived classes must implement this method to be concrete.
virtual ossim_uint32 getNumberOfLines(ossim_uint32 reduced_res_level=0) const
Returns the number of lines in the image.
ossimRefPtr< ossimImageGeometry > getMetadataImageGeometry() const
virtual bool getOverviewTile(ossim_uint32 resLevel, ossimImageData *result)
Gets an overview tile.
virtual ossim_uint32 getNumberOfSamples(ossim_uint32 reduced_res_level=0) const
Returns the number of samples in the image.
virtual ossimRefPtr< ossimImageGeometry > getImageGeometryFromGmlBox()