FittedCircle Class Reference
FittedCircle accumulator. More...
#include <models/shape/accumulators/fc_accum.h>
Classes | |
| struct | circle_matrix |
Public Member Functions | |
| FittedCircle (void) | |
| Constructor. | |
| ~FittedCircle (void) | |
| Destructor. | |
| void | reset (void) |
| Reset. | |
| float | addPoint (const fawkes::point_t &) |
| Add point. | |
| void | removePoint (const fawkes::point_t &) |
| Remove point. | |
| float | distanceTo (const fawkes::point_t &, bool current=true) |
| Distance. | |
| void | commit (void) |
| Commit. | |
| int | getCount (void) const |
| Get count. | |
| Circle * | getCircle (void) const |
| Get circle. | |
Detailed Description
FittedCircle accumulator.Definition at line 31 of file fc_accum.h.
Constructor & Destructor Documentation
| FittedCircle::FittedCircle | ( | void | ) |
| FittedCircle::~FittedCircle | ( | void | ) |
Member Function Documentation
| float FittedCircle::addPoint | ( | const fawkes::point_t & | pt | ) |
Add point.
- Parameters:
-
pt point
Definition at line 69 of file fc_accum.cpp.
References Circle::center, Circle::radius, center_in_roi_t::x, fawkes::point_t::x, center_in_roi_t::y, and fawkes::point_t::y.
| void FittedCircle::commit | ( | void | ) |
| float FittedCircle::distanceTo | ( | const fawkes::point_t & | pt, | |
| bool | current = true | |||
| ) |
Distance.
- Parameters:
-
pt point current current
- Returns:
- distance
Definition at line 144 of file fc_accum.cpp.
References Circle::center, Circle::radius, fawkes::point_t::x, center_in_roi_t::x, fawkes::point_t::y, and center_in_roi_t::y.
| Circle * FittedCircle::getCircle | ( | void | ) | const |
| int FittedCircle::getCount | ( | void | ) | const |
| void FittedCircle::removePoint | ( | const fawkes::point_t & | pt | ) |
Remove point.
- Parameters:
-
pt point
Definition at line 114 of file fc_accum.cpp.
References fawkes::point_t::x, and fawkes::point_t::y.
| void FittedCircle::reset | ( | void | ) |
The documentation for this class was generated from the following files:
- src/firevision/models/shape/accumulators/fc_accum.h
- src/firevision/models/shape/accumulators/fc_accum.cpp

