10 #ifndef ossimVideoImageHandler_HEADER 11 #define ossimVideoImageHandler_HEADER 29 virtual bool open() = 0;
30 virtual bool isOpen()
const = 0;
37 virtual void getEntryList(std::vector<ossim_uint32>& entryList)
const;
virtual bool open()=0
Pure virtual open.
ossimRefPtr< ossimVideoGeometry > m_videoGeometry
virtual ossim_uint32 getNumberOfLines(ossim_uint32 resLevel=0) const =0
Pure virtual, derived classes must implement.
int m_currentFrameNumber
This is the currently active entry.
ossimRefPtr< ossimVideoHandler > getVideo() const
ossimRefPtr< ossimImageData > m_tile
virtual ossim_uint32 getNumberOfInputBands() const
Currently assuming all videos are RGB.
virtual ossim_uint32 getImageTileWidth() const
Returns the tile width of the image or 0 if the image is not tiled.
virtual bool isOpen() const =0
Derived classes must implement this method to be concrete.
virtual ossim_uint32 getImageTileHeight() const
Returns the tile width of the image or 0 if the image is not tiled.
ossimRefPtr< ossimVideoGeometry > getVideoGeometry() const
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry()
Returns the image geometry object associated with this tile source or NULL if non defined...
OSSIM Image handler for video frames.
unsigned int ossim_uint32
ossimRefPtr< ossimVideoHandler > m_video
virtual void close()
Deletes the overview and clears the valid image vertices.
virtual ossim_uint32 getCurrentEntry() const
virtual ossim_uint32 getNumberOfEntries() const
virtual void getEntryList(std::vector< ossim_uint32 > &entryList) const
virtual void initialize()
initialize Does nothing in this class.
virtual ossim_uint32 getNumberOfOutputBands() const
Returns the number of bands in a tile returned from this TileSource.
This class defines an abstract Handler which all image handlers(loaders) should derive from...
virtual ossim_uint32 getNumberOfSamples(ossim_uint32 resLevel=0) const =0
Pure virtual, derived classes must implement.
virtual bool setCurrentEntry(ossim_uint32 entryIdx)
virtual ossimScalarType getOutputScalarType() const
This will be used to query the output pixel type of the tile source.
virtual ossimRefPtr< ossimImageData > getTile(const ossimIpt &origin, ossim_uint32 resLevel=0)