#include <houghcircles.hh>
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 |
HoughCircles::HoughCircles | ( | ) |
HoughCircles::~HoughCircles | ( | ) | [virtual] |
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] |
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 >.
CvSeq* HoughCircles::result [private] |
CvMemStorage* HoughCircles::storage [private] |