Belle II Software development
PQBox Class Reference

A rectangular domain for the hough space over p and q. More...

#include <PQBox.h>

Inheritance diagram for PQBox:
Box< DiscreteP, DiscreteQ >

Public Member Functions

float getLowerP () const
 Concise getter for the lower p bound.
 
float getUpperP () const
 Concise getter for the upper p bound.
 
float getLowerQ () const
 Concise getter for the lower q bound.
 
float getUpperQ () const
 Concise getter for the upper q bound.
 
float getLowerX () const
 Get the lower p bound (alias)
 
float getUpperX () const
 Get the upper p bound (alias)
 
float getLowerY () const
 Get the lower q bound (alias)
 
float getUpperY () const
 Get the upper q bound (alias)
 

Private Types

using Super = Box< DiscreteP, DiscreteQ >
 Type of the base class.
 

Detailed Description

A rectangular domain for the hough space over p and q.

Definition at line 19 of file PQBox.h.

Member Typedef Documentation

◆ Super

using Super = Box<DiscreteP, DiscreteQ>
private

Type of the base class.

Definition at line 23 of file PQBox.h.

Member Function Documentation

◆ getLowerP()

float getLowerP ( ) const
inline

Concise getter for the lower p bound.

Definition at line 31 of file PQBox.h.

32 { return *(getLowerBound<DiscreteP>()); }

◆ getLowerQ()

float getLowerQ ( ) const
inline

Concise getter for the lower q bound.

Definition at line 39 of file PQBox.h.

40 { return *(getLowerBound<DiscreteQ>()); }

◆ getLowerX()

float getLowerX ( ) const
inline

Get the lower p bound (alias)

Definition at line 48 of file PQBox.h.

49 { return getLowerP(); }
float getLowerP() const
Concise getter for the lower p bound.
Definition: PQBox.h:31

◆ getLowerY()

float getLowerY ( ) const
inline

Get the lower q bound (alias)

Definition at line 56 of file PQBox.h.

57 { return getLowerQ(); }
float getLowerQ() const
Concise getter for the lower q bound.
Definition: PQBox.h:39

◆ getUpperP()

float getUpperP ( ) const
inline

Concise getter for the upper p bound.

Definition at line 35 of file PQBox.h.

36 { return *(getUpperBound<DiscreteP>()); }

◆ getUpperQ()

float getUpperQ ( ) const
inline

Concise getter for the upper q bound.

Definition at line 43 of file PQBox.h.

44 { return *(getUpperBound<DiscreteQ>()); }

◆ getUpperX()

float getUpperX ( ) const
inline

Get the upper p bound (alias)

Definition at line 52 of file PQBox.h.

53 { return getUpperP(); }
float getUpperP() const
Concise getter for the upper p bound.
Definition: PQBox.h:35

◆ getUpperY()

float getUpperY ( ) const
inline

Get the upper q bound (alias)

Definition at line 60 of file PQBox.h.

61 { return getUpperQ(); }
float getUpperQ() const
Concise getter for the upper q bound.
Definition: PQBox.h:43

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