ant
A2 ant: class-based analysis framework
ant::calibration::gui::HorizontalIndicatorLine Class Reference

#include <Indicator.h>

+ Inheritance diagram for ant::calibration::gui::HorizontalIndicatorLine:
+ Collaboration diagram for ant::calibration::gui::HorizontalIndicatorLine:

Public Member Functions

 HorizontalIndicatorLine (IndicatorKnob &k)
 
virtual ~HorizontalIndicatorLine ()=default
 
virtual void SetY1 (Double_t y1) override
 
virtual void SetY2 (Double_t y2) override
 
virtual void SetX1 (Double_t) override
 
virtual void SetX2 (Double_t) override
 
virtual void SetupX (Double_t x1, Double_t x2)
 
virtual void SetPosition (double p) override
 
virtual double GetPosition () const override
 
virtual void RangeUpdate (const Viewport &p) override
 
- Public Member Functions inherited from ant::calibration::gui::IndicatorLine
 IndicatorLine (IndicatorKnob &k)
 
virtual ~IndicatorLine ()
 
virtual void UpdateMe () override
 
virtual void Delete (Option_t *) override
 
virtual void Draw (Option_t *option="") override
 
virtual void SetColor (const Color_t color)
 
- Public Member Functions inherited from ant::calibration::gui::Indicator
virtual ~Indicator ()=default
 

Protected Member Functions

virtual void updateLabel () override
 
- Protected Member Functions inherited from ant::calibration::gui::IndicatorLine
virtual void update_other ()
 
- Protected Member Functions inherited from ant::calibration::gui::update_notify_traits
 ~update_notify_traits ()=default
 

Additional Inherited Members

- Public Attributes inherited from ant::calibration::gui::IndicatorLine
update_notify_traitsupdate = nullptr
 
- Protected Attributes inherited from ant::calibration::gui::IndicatorLine
ant::calibration::gui::IndicatorKnobknob
 
std::unique_ptr< TLatex > label
 

Constructor & Destructor Documentation

◆ HorizontalIndicatorLine()

HorizontalIndicatorLine::HorizontalIndicatorLine ( IndicatorKnob k)

◆ ~HorizontalIndicatorLine()

virtual ant::calibration::gui::HorizontalIndicatorLine::~HorizontalIndicatorLine ( )
virtualdefault

Member Function Documentation

◆ GetPosition()

double HorizontalIndicatorLine::GetPosition ( ) const
overridevirtual

◆ RangeUpdate()

void HorizontalIndicatorLine::RangeUpdate ( const Viewport p)
overridevirtual

◆ SetPosition()

void HorizontalIndicatorLine::SetPosition ( double  p)
overridevirtual

◆ SetupX()

void HorizontalIndicatorLine::SetupX ( Double_t  x1,
Double_t  x2 
)
virtual

◆ SetX1()

void HorizontalIndicatorLine::SetX1 ( Double_t  )
overridevirtual

◆ SetX2()

void HorizontalIndicatorLine::SetX2 ( Double_t  )
overridevirtual

◆ SetY1()

void HorizontalIndicatorLine::SetY1 ( Double_t  y1)
overridevirtual

◆ SetY2()

void HorizontalIndicatorLine::SetY2 ( Double_t  y2)
overridevirtual

◆ updateLabel()

void HorizontalIndicatorLine::updateLabel ( )
overrideprotectedvirtual

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