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::upoint_t &)
 Add point. More...
 
void removePoint (const fawkes::upoint_t &)
 Remove point. More...
 
float distanceTo (const fawkes::upoint_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

◆ FittedCircle()

firevision::FittedCircle::FittedCircle ( void  )

Constructor.

Definition at line 43 of file fc_accum.cpp.

◆ ~FittedCircle()

firevision::FittedCircle::~FittedCircle ( void  )

Destructor.

Definition at line 49 of file fc_accum.cpp.

Member Function Documentation

◆ addPoint()

float firevision::FittedCircle::addPoint ( const fawkes::upoint_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::upoint_t::x, firevision::center_in_roi_t::x, fawkes::upoint_t::y, and firevision::center_in_roi_t::y.

◆ commit()

void firevision::FittedCircle::commit ( void  )

Commit.

Definition at line 170 of file fc_accum.cpp.

◆ distanceTo()

float firevision::FittedCircle::distanceTo ( const fawkes::upoint_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::upoint_t::x, firevision::center_in_roi_t::x, fawkes::upoint_t::y, and firevision::center_in_roi_t::y.

◆ getCircle()

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

◆ getCount()

int firevision::FittedCircle::getCount ( void  ) const

Get count.

Returns
count

Definition at line 184 of file fc_accum.cpp.

◆ removePoint()

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

Remove point.

Parameters
ptpoint

Definition at line 120 of file fc_accum.cpp.

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

◆ reset()

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: