Fawkes API  Fawkes Development Version
firevision::FittedCircle Class Reference

FittedCircle accumulator. More...

#include <>>

Public Member Functions

 FittedCircle (void)
 Constructor. More...
 
 ~FittedCircle (void)
 Destructor. More...
 
void reset (void)
 Reset. More...
 
float addPoint (const fawkes::point_t &)
 Add point. More...
 
void removePoint (const fawkes::point_t &)
 Remove point. More...
 
float distanceTo (const fawkes::point_t &, bool current=true)
 Distance. More...
 
void commit (void)
 Commit. More...
 
int getCount (void) const
 Get count. More...
 
CirclegetCircle (void) const
 Get circle. More...
 

Detailed Description

FittedCircle accumulator.

Definition at line 36 of file fc_accum.h.

Constructor & Destructor Documentation

firevision::FittedCircle::FittedCircle ( void  )

Constructor.

Definition at line 43 of file fc_accum.cpp.

firevision::FittedCircle::~FittedCircle ( void  )

Destructor.

Definition at line 49 of file fc_accum.cpp.

Member Function Documentation

float firevision::FittedCircle::addPoint ( const fawkes::point_t pt)

Add point.

Parameters
ptpoint
Returns
distance from circle center

Definition at line 75 of file fc_accum.cpp.

References firevision::Circle::center, firevision::Circle::radius, fawkes::point_t::x, firevision::center_in_roi_t::x, fawkes::point_t::y, and firevision::center_in_roi_t::y.

void firevision::FittedCircle::commit ( void  )

Commit.

Definition at line 170 of file fc_accum.cpp.

float firevision::FittedCircle::distanceTo ( const fawkes::point_t pt,
bool  current = true 
)

Distance.

Parameters
ptpoint
currentcurrent
Returns
distance

Definition at line 150 of file fc_accum.cpp.

References firevision::Circle::center, firevision::Circle::radius, fawkes::point_t::x, firevision::center_in_roi_t::x, fawkes::point_t::y, and firevision::center_in_roi_t::y.

Circle * firevision::FittedCircle::getCircle ( void  ) const
int firevision::FittedCircle::getCount ( void  ) const

Get count.

Returns
count

Definition at line 184 of file fc_accum.cpp.

void firevision::FittedCircle::removePoint ( const fawkes::point_t pt)

Remove point.

Parameters
ptpoint

Definition at line 120 of file fc_accum.cpp.

References fawkes::point_t::x, and fawkes::point_t::y.

void firevision::FittedCircle::reset ( void  )

Reset.

Definition at line 55 of file fc_accum.cpp.


The documentation for this class was generated from the following files: