24 #ifndef _FIREVISION_MODELS_SHAPE_ACCUMULATORS_FC_ACCUM_H_ 25 #define _FIREVISION_MODELS_SHAPE_ACCUMULATORS_FC_ACCUM_H_ 27 #include <fvmodels/shape/circle.h> 28 #include <fvutils/base/types.h> 29 #include <utils/math/types.h> 31 namespace firevision {
36 static const float TOO_SMALL_DELTA;
69 Circle *fitCircle(circle_matrix *p)
const;
FittedCircle accumulator.
int getCount(void) const
Get count.
FittedCircle(void)
Constructor.
float addPoint(const fawkes::upoint_t &)
Add point.
Point with cartesian coordinates as unsigned integers.
Circle * getCircle(void) const
Get circle.
~FittedCircle(void)
Destructor.
void removePoint(const fawkes::upoint_t &)
Remove point.
float distanceTo(const fawkes::upoint_t &, bool current=true)
Distance.