CachedFrameLoader Class Reference

Cached interface to InputFrameSeries which directly delivers QImage images. More...

#include <NeovisionII/NeoAnnotate/CachedFrameLoader.H>

Inheritance diagram for CachedFrameLoader:
Inheritance graph
[legend]
Collaboration diagram for CachedFrameLoader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CachedFrameLoader ()
 Constructor.
QImage getFrame (int frameNum)
 Grab a new frame from the frame series, and convert it to a QImage.
Dims getDims () const
 Get the dimensions of the video frames.
FrameRange getFrameRange () const
 Get the framerange of the movie.
std::string getFrameFilename (int fnum)
bool loadVideo (QString filename)

Detailed Description

Cached interface to InputFrameSeries which directly delivers QImage images.

Definition at line 49 of file CachedFrameLoader.H.


Constructor & Destructor Documentation

CachedFrameLoader::CachedFrameLoader (  ) 

Constructor.

Definition at line 44 of file CachedFrameLoader.C.


Member Function Documentation

Dims CachedFrameLoader::getDims (  )  const

Get the dimensions of the video frames.

Definition at line 84 of file CachedFrameLoader.C.

QImage CachedFrameLoader::getFrame ( int  frameNum  ) 

Grab a new frame from the frame series, and convert it to a QImage.

Definition at line 54 of file CachedFrameLoader.C.

References MgzJDecoder::readFrame(), and MgzJDecoder::setFrameNumber().

FrameRange CachedFrameLoader::getFrameRange (  )  const

Get the framerange of the movie.

Definition at line 89 of file CachedFrameLoader.C.

References MgzJDecoder::getNumFrames().


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:10 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3