Belle II Software development
TRGCDCHoughTransformationCircle Class Reference

A class to represent circle Hough transformation. More...

#include <HoughTransformationCircle.h>

Inheritance diagram for TRGCDCHoughTransformationCircle:
TRGCDCHoughTransformation

Public Member Functions

 TRGCDCHoughTransformationCircle (const std::string &name)
 Contructor.
 
virtual ~TRGCDCHoughTransformationCircle ()
 Destructor.
 
virtual float y (float xReal, float yReal, float x) const override
 returns Y coordinate in a Hough parameter plane.
 
virtual bool diverge (float xReal, float yReal, float x0, float x1) const override
 returns true if Y diverges in given region.
 
virtual bool positiveDiverge (float xReal, float yReal, float x0, float x1) const override
 returns true if Y diverges in given region.
 
virtual bool negativeDiverge (float xReal, float yReal, float x0, float x1) const override
 returns true if Y diverges in given region.
 
virtual TRGPoint2D circleCenter (const TRGPoint2D &) const
 returns Point2D(phi, r) of a circle in real plane.
 
virtual TRGPoint2D convert (const TRGPoint2D &) const override
 converts Point2D(phi, r) in real plane into Point2D(phi, r) in Hough plane.
 
std::string name (void) const
 returns name.
 

Private Attributes

const std::string _name
 name
 

Detailed Description

A class to represent circle Hough transformation.

Definition at line 29 of file HoughTransformationCircle.h.

Member Data Documentation

◆ _name

const std::string _name
privateinherited

name

Definition at line 69 of file HoughTransformation.h.


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