| ACT-CV - Machine Vision for Cognitive Modeling
    | 
extend the GCPointer<_t> garbage collection to IplImage More...
#include <OpenCVHelpers.h>


| Public Member Functions | |
| ImageHolder () | |
| ImageHolder (IplImage *i) | |
| ImageHolder (const ImageHolder &ih) | |
| ImageHolder (const CvSize &size, int depth, int channels) | |
| ~ImageHolder () | |
| ImageHolder & | operator= (const ImageHolder &ih) | 
| IplImage * | GetImage () | 
|  Public Member Functions inherited from ReferenceCount | |
| ReferenceCount () | |
| virtual | ~ReferenceCount () | 
| void | IncRefCount () | 
| void | DecRefCount () | 
| Public Attributes | |
| IplImage * | img | 
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.
| 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.
| 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.
| IplImage* ImageHolder::img | 
Definition at line 43 of file OpenCVHelpers.h.
Referenced by GetImage(), ImageHolder(), operator=(), and ~ImageHolder().