23 : m_currentFrameNumber (-1)
44 entryList.push_back(i);
virtual bool seek(ossim_float64 reference_time_sec, SeekType seekType)=0
Seeks to the frame at time specified, according to the seekType (relative to active frame or absolute...
ossimRefPtr< ossimImageGeometry > theGeometry
ossimRefPtr< ossimVideoGeometry > m_videoGeometry
int m_currentFrameNumber
This is the currently active entry.
const ossimIpt & frameSize() const
Nominal size of a frame in pixels.
int computeFrameNumber(double seconds_from_start) const
Utility method for computing frame number from frame time.
virtual ossim_uint32 getCurrentEntry() const
OSSIM Image handler for video frames.
unsigned int ossim_uint32
virtual ossim_uint32 getNumberOfEntries() const
ossimRefPtr< ossimVideoHandler > m_video
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry(const double &t)=0
Provides an image geometry object for frame at specified time in seconds since start of sequence...
virtual void getEntryList(std::vector< ossim_uint32 > &entryList) const
ossim_float64 duration() const
Total length of video in seconds.
virtual ossim_uint32 getNumberOfSamples(ossim_uint32 resLevel=0) const
Pure virtual, derived classes must implement.
This class defines an abstract Handler which all image handlers(loaders) should derive from...
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 resLevel=0) const
Pure virtual, derived classes must implement.
double computeFrameTime(ossim_uint32 frame_count) const
Utility method for computing frame time from frame number.
virtual bool setCurrentEntry(ossim_uint32 frame_number)
Sets the currently active frame number as count from start of video.
virtual void close()
Deletes the overview and clears the valid image vertices.
#define RTTI_DEF1(cls, name, b1)