Fawkes API Fawkes Development Version

firevision::RhtAccumulator Class Reference

Hough-Transform accumulator. More...

#include <>>

List of all members.

Public Member Functions

 RhtAccumulator ()
 Constructor.
 ~RhtAccumulator ()
 Destructor.
int accumulate (int x, int y, int r)
 Accumulate new candidate.
int getMax (int &x, int &y, int &r) const
 Get maximum.
void dump (std::ostream &)
 Dump.
void reset (void)
 Reset.
unsigned int getNumVotes () const
 Get number of votes.
std::vector< std::vector< int > > * getNodes (int min_count)
 Get nodes.

Detailed Description

Hough-Transform accumulator.

Definition at line 125 of file ht_accum.h.


Constructor & Destructor Documentation

firevision::RhtAccumulator::RhtAccumulator ( )

Constructor.

Definition at line 482 of file ht_accum.cpp.

firevision::RhtAccumulator::~RhtAccumulator ( )

Member Function Documentation

int firevision::RhtAccumulator::accumulate ( int  x,
int  y,
int  r 
)

Accumulate new candidate.

Parameters:
xx
yy
rr
Returns:
count

Definition at line 518 of file ht_accum.cpp.

References firevision::RhtXNode::generate(), and firevision::RhtXNode::insert().

void firevision::RhtAccumulator::dump ( std::ostream &  s)

Dump.

Parameters:
sstream

Definition at line 554 of file ht_accum.cpp.

References firevision::RhtXNode::dump().

int firevision::RhtAccumulator::getMax ( int &  x,
int &  y,
int &  r 
) const

Get maximum.

Parameters:
xx return value
yy return value
rr return value
Returns:
max

Definition at line 542 of file ht_accum.cpp.

vector< vector< int > > * firevision::RhtAccumulator::getNodes ( int  min_votes)

Get nodes.

Parameters:
min_votesmin votes
Returns:
nodes

Definition at line 576 of file ht_accum.cpp.

References firevision::RhtXNode::getNodes().

unsigned int firevision::RhtAccumulator::getNumVotes ( ) const

Get number of votes.

Returns:
number of votes

Definition at line 565 of file ht_accum.cpp.

void firevision::RhtAccumulator::reset ( void  )

Reset.

Definition at line 500 of file ht_accum.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends