firevision::FittedCircle Class Reference

FittedCircle accumulator. More...

#include <models/shape/accumulators/fc_accum.h>

List of all members.

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.
CirclegetCircle (void) const
 Get circle.

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.

References reset().

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:
pt point
Returns:
distance from circle center

Definition at line 75 of file fc_accum.cpp.

References firevision::Circle::center, firevision::Circle::radius, firevision::center_in_roi_t::x, fawkes::point_t::x, firevision::center_in_roi_t::y, and fawkes::point_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:
pt point
current current
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

Get circle.

Returns:
circle

Definition at line 194 of file fc_accum.cpp.

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:
pt point

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.

Referenced by FittedCircle().


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

Generated on 1 Mar 2011 for Fawkes API by  doxygen 1.6.1