ACT-CV - Machine Vision for Cognitive Modeling
Public Member Functions | List of all members
FrameSource Class Referenceabstract

abstract base class for any source of image sequences More...

#include <FrameSource.h>

Inheritance diagram for FrameSource:
Inheritance graph
Collaboration diagram for FrameSource:
Collaboration graph

Public Member Functions

virtual ~FrameSource ()
 
virtual IplImage * GetNextFrame ()=0
 
virtual int GetFrameNr () const =0
 
virtual double GetFPS () const
 frames per second More...
 
virtual size_t GetNumInfos () const
 
virtual const RegionInfoGetInfo (size_t idx) const
 
- Public Member Functions inherited from ReferenceCount
 ReferenceCount ()
 
virtual ~ReferenceCount ()
 
void IncRefCount ()
 
void DecRefCount ()
 

Detailed Description

abstract base class for any source of image sequences

Definition at line 37 of file FrameSource.h.

Constructor & Destructor Documentation

virtual FrameSource::~FrameSource ( )
virtual

Definition at line 39 of file FrameSource.h.

Member Function Documentation

virtual double FrameSource::GetFPS ( ) const
virtual

frames per second

Returns
-1 when unknown

Reimplemented in OpenCVFrameSource.

Definition at line 45 of file FrameSource.h.

virtual int FrameSource::GetFrameNr ( ) const
pure virtual
virtual const RegionInfo& FrameSource::GetInfo ( size_t  idx) const
virtual

Reimplemented in QtFrameSource.

Definition at line 52 of file FrameSource.h.

Referenced by FrameLoopImpl::LoopUntilKeyPress(), and FrameLoopImpl::SingleFrame().

virtual IplImage* FrameSource::GetNextFrame ( )
pure virtual
virtual size_t FrameSource::GetNumInfos ( ) const
virtual

Reimplemented in QtFrameSource.

Definition at line 49 of file FrameSource.h.

Referenced by FrameLoopImpl::LoopUntilKeyPress(), and FrameLoopImpl::SingleFrame().


The documentation for this class was generated from the following file:


ACT-CV - Machine Vision for Cognitive Modeling
© 2015 Marc Halbruegge (actcvlibrary@googlemail.com)