Belle II Software development
|
An abstract class to represent a Hough transformation. More...
#include <HoughTransformation.h>
Public Member Functions | |
TRGCDCHoughTransformation (const std::string &name) | |
Contructor. | |
virtual | ~TRGCDCHoughTransformation () |
Destructor. | |
std::string | name (void) const |
returns name. | |
virtual float | y (float xReal, float yReal, float x) const =0 |
returns Y coordinate in a Hough parameter plane. | |
virtual bool | diverge (float xReal, float yReal, float x0, float x1) const =0 |
returns true if Y diverges in given region. | |
virtual bool | positiveDiverge (float xReal, float yReal, float x0, float x1) const =0 |
returns true if Y diverges in given region. | |
virtual bool | negativeDiverge (float xReal, float yReal, float x0, float x1) const =0 |
returns true if Y diverges in given region. | |
virtual TRGPoint2D | convert (const TRGPoint2D &) const |
converts Point2D(r, phi) in real plane into Point2D(r, phi) in Hough plane. | |
Private Attributes | |
const std::string | _name |
name | |
An abstract class to represent a Hough transformation.
Definition at line 31 of file HoughTransformation.h.
|
pure virtual |
returns true if Y diverges in given region.
Implemented in TRGCDCHoughTransformationCircle.
|
pure virtual |
returns true if Y diverges in given region.
Implemented in TRGCDCHoughTransformationCircle.
|
pure virtual |
returns true if Y diverges in given region.
Implemented in TRGCDCHoughTransformationCircle.
|
pure virtual |
returns Y coordinate in a Hough parameter plane.
Implemented in TRGCDCHoughTransformationCircle.
|
private |
name
Definition at line 69 of file HoughTransformation.h.