|
| | TRGCDCHoughPlaneBoolean (const std::string &name, const TRGCDCHoughTransformation &transformation, unsigned nX, float xMin, float xMax, unsigned nY, float yMin, float yMax) |
| | Contructor.
|
| |
| virtual | ~TRGCDCHoughPlaneBoolean () |
| | Destructor.
|
| |
|
| TRGCDCHoughPlaneBoolean (TRGCDCHoughPlaneBoolean &)=delete |
| | Copy constructor, deleted.
|
| |
|
TRGCDCHoughPlaneBoolean & | operator= (TRGCDCHoughPlaneBoolean &)=delete |
| | Assignement operator, delete.
|
| |
| unsigned | entry (unsigned id) const override |
| | returns entry in a cell.
|
| |
| unsigned | entry (unsigned x, unsigned y) const override |
| | returns count of a cell.
|
| |
| int | maxEntry (void) const override |
| | returns max. count in a plane.
|
| |
| const std::vector< unsigned > & | patternId (unsigned cellId) const |
| | returns pattern ID which activates specified cell.
|
| |
| unsigned | setEntry (unsigned serialId, unsigned n) override |
| | Sets entry.
|
| |
| void | clear (void) override |
| | clear all entries.
|
| |
| void | vote (float rx, float ry, int weight=1) override |
| | Votes.
|
| |
| void | vote (float rx, float ry, float charge, int weight=1) |
| | Votes with charge decision.
|
| |
| void | vote (unsigned patternId, int weight) |
| | Votes using registered pattern.
|
| |
| void | voteUsedInTrasan (float rx, float ry, float charge, int weight=1) |
| | Votes with charge decision.
|
| |
| void | registerPattern (unsigned id) override |
| | registers a pattern..
|
| |
| void | preparePatterns (unsigned nPatterns) |
| | allocate memory for patterns.
|
| |
| std::string | name (void) const |
| | returns name.
|
| |
| const TRGCDCHoughTransformation & | transformation (void) const |
| | returns Hough transformation object.
|
| |
| float | charge (void) const |
| | returns charge for this plane.
|
| |
| float | charge (float charge) |
| | sets and returns charge for this plane.
|
| |
| unsigned | nX (void) const |
| | returns # of x bins.
|
| |
| float | xMin (void) const |
| | returns min. of x.
|
| |
| float | xMin (float newXMin) |
| | sets and returns min. of x.
|
| |
| float | xMax (void) const |
| | returns max. of x.
|
| |
| float | xMax (float newXMax) |
| | sets and returns max. of x.
|
| |
| float | xSize (void) const |
| | returns size of x bin.
|
| |
| unsigned | nY (void) const |
| | return # of y bins.
|
| |
| float | yMin (void) const |
| | returns min. of y.
|
| |
| float | yMin (float newYMin) |
| | sets and returns min. of y.
|
| |
| float | yMax (void) const |
| | returns max. of y.
|
| |
| float | yMax (float newYMax) |
| | sets and returns max. of y.
|
| |
| float | ySize (void) const |
| | returns size of y bin.
|
| |
| int | maxEntryInRegion (unsigned id) const |
| | returns max. count in region.
|
| |
| unsigned | serialId (unsigned x, unsigned y) const |
| | returns serial ID for position (x, y).
|
| |
| unsigned | serialId (const TRGPoint2D &p) const |
| | returns serial ID for position p.
|
| |
| void | id (unsigned serialId, unsigned &x, unsigned &y) const |
| | returns x and y for serialID.
|
| |
| TRGPoint2D | position (unsigned x, unsigned y) const |
| | returns position in Hough plain for a cell (x, y)..
|
| |
| unsigned | neighbor (unsigned serialID, unsigned direction) const |
| | returns neighbor cell.
|
| |
| std::vector< unsigned > | neighbors (unsigned serialID, unsigned windowSize=1) const |
| | returns neighbors.
|
| |
| const std::vector< std::vector< unsigned > * > & | regions (void) const |
| | returns regions.
|
| |
| void | locationInPlane (float x0, float y0, float x1, float y1, unsigned &nFound, unsigned &iX0, unsigned &iY0, unsigned &iX1, unsigned &iY1) const |
| | returns cell positions in the region.
|
| |
| virtual void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| | dumps debug information.
|
| |
| virtual void | vote (float rx, float ry, int charge, int weight=1) |
| | Voring.
|
| |
| virtual void | vote (float xOffset, int weight=1) |
| | Votes using a pattern.
|
| |
| void | setRegion (std::vector< unsigned > *) |
| | Sets region.
|
| |
| void | clearRegions (void) |
| | Clears regions.
|
| |
A class to represent a Hough parameter plane.
Definition at line 31 of file HoughPlaneBoolean.h.