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 31 of file fc_accum.h.


Constructor & Destructor Documentation

FittedCircle::FittedCircle ( void   ) 

Constructor.

Definition at line 38 of file fc_accum.cpp.

References reset().

FittedCircle::~FittedCircle ( void   ) 

Destructor.

Definition at line 44 of file fc_accum.cpp.


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   ) 

Commit.

Definition at line 164 of file fc_accum.cpp.

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

Get circle.

Returns:
circle

Definition at line 188 of file fc_accum.cpp.

int FittedCircle::getCount ( void   )  const

Get count.

Returns:
count

Definition at line 178 of file fc_accum.cpp.

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   ) 

Reset.

Definition at line 50 of file fc_accum.cpp.

Referenced by FittedCircle().


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