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

extend the GCPointer<_t> garbage collection to IplImage More...

#include <OpenCVHelpers.h>

Inheritance diagram for ImageHolder:
Inheritance graph
Collaboration diagram for ImageHolder:
Collaboration graph

Public Member Functions

 ImageHolder ()
 
 ImageHolder (IplImage *i)
 
 ImageHolder (const ImageHolder &ih)
 
 ImageHolder (const CvSize &size, int depth, int channels)
 
 ~ImageHolder ()
 
ImageHolderoperator= (const ImageHolder &ih)
 
IplImage * GetImage ()
 
- Public Member Functions inherited from ReferenceCount
 ReferenceCount ()
 
virtual ~ReferenceCount ()
 
void IncRefCount ()
 
void DecRefCount ()
 

Public Attributes

IplImage * img
 

Detailed Description

extend the GCPointer<_t> garbage collection to IplImage

Every ImageHolder holds its own data. Images are cloned on instatiation of the class.

Definition at line 41 of file OpenCVHelpers.h.

Constructor & Destructor Documentation

ImageHolder::ImageHolder ( )

Definition at line 45 of file OpenCVHelpers.h.

ImageHolder::ImageHolder ( IplImage *  i)

Definition at line 46 of file OpenCVHelpers.h.

ImageHolder::ImageHolder ( const ImageHolder ih)

Definition at line 47 of file OpenCVHelpers.h.

References img.

ImageHolder::ImageHolder ( const CvSize &  size,
int  depth,
int  channels 
)

Definition at line 50 of file OpenCVHelpers.h.

References img.

ImageHolder::~ImageHolder ( )

Definition at line 53 of file OpenCVHelpers.h.

References img.

Member Function Documentation

IplImage* ImageHolder::GetImage ( )

Definition at line 63 of file OpenCVHelpers.h.

References img.

Referenced by OpticalFlow::Calc(), StillImage::GetNextFrame(), and OpticalFlow::SelectFeatures().

ImageHolder& ImageHolder::operator= ( const ImageHolder ih)

Definition at line 57 of file OpenCVHelpers.h.

References img.

Member Data Documentation

IplImage* ImageHolder::img

Definition at line 43 of file OpenCVHelpers.h.

Referenced by GetImage(), ImageHolder(), operator=(), and ~ImageHolder().


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


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