ACT-CV - Machine Vision for Cognitive Modeling
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
ImageFrameSource Class Reference

FrameSource that always returns the same (single) image. More...

#include <ImageFrameSource.h>

Inheritance diagram for ImageFrameSource:
Inheritance graph
Collaboration diagram for ImageFrameSource:
Collaboration graph

Public Member Functions

 ~ImageFrameSource ()
 
IplImage * GetNextFrame ()
 
int GetFrameNr () const
 
- Public Member Functions inherited from FrameSource
virtual ~FrameSource ()
 
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 ()
 

Static Public Member Functions

static ImageFrameSourceImageSourceFactory (const char *fileName)
 

Private Member Functions

 ImageFrameSource (const char *fileName)
 

Private Attributes

IplImage * theImage_
 
int n_
 

Detailed Description

FrameSource that always returns the same (single) image.

Definition at line 33 of file ImageFrameSource.h.

Constructor & Destructor Documentation

ImageFrameSource::ImageFrameSource ( const char *  fileName)
private

Definition at line 36 of file ImageFrameSource.cpp.

References theImage_.

Referenced by ImageSourceFactory().

ImageFrameSource::~ImageFrameSource ( )

Definition at line 46 of file ImageFrameSource.cpp.

References theImage_.

Member Function Documentation

int ImageFrameSource::GetFrameNr ( ) const
virtual

Implements FrameSource.

Definition at line 63 of file ImageFrameSource.cpp.

References n_.

IplImage * ImageFrameSource::GetNextFrame ( )
virtual
Returns
NULL when nothing to get

Implements FrameSource.

Definition at line 56 of file ImageFrameSource.cpp.

References n_, and theImage_.

ImageFrameSource * ImageFrameSource::ImageSourceFactory ( const char *  fileName)
static

Definition at line 51 of file ImageFrameSource.cpp.

References ImageFrameSource().

Referenced by main(), and SelectSourceInternal().

Member Data Documentation

int ImageFrameSource::n_
private

Definition at line 35 of file ImageFrameSource.h.

Referenced by GetFrameNr(), and GetNextFrame().

IplImage* ImageFrameSource::theImage_
private

Definition at line 34 of file ImageFrameSource.h.

Referenced by GetNextFrame(), ImageFrameSource(), and ~ImageFrameSource().


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


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