HoughCircles Class Reference

VisionBehavior 's implementation of the Hough's transform to get circles in an image. More...

#include <houghcircles.hh>

Inheritance diagram for HoughCircles:

VisionBehavior< CvSeq >

List of all members.

Public Member Functions

 HoughCircles ()
virtual ~HoughCircles ()
virtual void writeOn (IplImage &img) const
 This function draws the results of the computations on the picture. It means that 'writeOn()' is called more often than 'compute()'.
virtual CvSeq & getResult ()
 Returns the results of the computations.

Private Member Functions

virtual void compute (const IplImage &img)
 Fullfill this function which would be called according to the delay of the Vision class.
virtual void emptyResult ()

Private Attributes

CvSeq * result
CvMemStorage * storage


Detailed Description

VisionBehavior 's implementation of the Hough's transform to get circles in an image.

Constructor & Destructor Documentation

HoughCircles::HoughCircles (  ) 

HoughCircles::~HoughCircles (  )  [virtual]


Member Function Documentation

void HoughCircles::writeOn ( IplImage &  img  )  const [virtual]

This function draws the results of the computations on the picture. It means that 'writeOn()' is called more often than 'compute()'.

Implements VisionBehavior< CvSeq >.

CvSeq & HoughCircles::getResult (  )  [virtual]

Returns the results of the computations.

Implements VisionBehavior< CvSeq >.

void HoughCircles::compute ( const IplImage &  img  )  [private, virtual]

Fullfill this function which would be called according to the delay of the Vision class.

Implements VisionBehavior< CvSeq >.

void HoughCircles::emptyResult (  )  [private, virtual]

Implements VisionBehavior< CvSeq >.


Member Data Documentation

CvSeq* HoughCircles::result [private]

CvMemStorage* HoughCircles::storage [private]


The documentation for this class was generated from the following files:
Generated on Mon Dec 31 13:33:37 2007 for Vision by  doxygen 1.5.3