Fawkes API  Fawkes Development Version
firevision::FittedCircle Class Reference

FittedCircle accumulator. More...

#include <>>

List of all members.

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.


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 fawkes::point_t::x, fawkes::point_t::y, firevision::Circle::center, firevision::center_in_roi_t::x, firevision::center_in_roi_t::y, and firevision::Circle::radius.

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::center_in_roi_t::x, fawkes::point_t::x, firevision::center_in_roi_t::y, fawkes::point_t::y, and firevision::Circle::radius.

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