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

#include <Indicator.h>

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

Public Member Functions

 VerticalIndicatorLine (IndicatorKnob &k)
 
virtual ~VerticalIndicatorLine ()=default
 
virtual void SetX1 (Double_t x1) override
 
virtual void SetX2 (Double_t x2) override
 
virtual void SetY1 (Double_t) override
 
virtual void SetY2 (Double_t) override
 
virtual void SetupY (Double_t y1, Double_t y2)
 
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

◆ VerticalIndicatorLine()

VerticalIndicatorLine::VerticalIndicatorLine ( IndicatorKnob k)

◆ ~VerticalIndicatorLine()

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

Member Function Documentation

◆ GetPosition()

double VerticalIndicatorLine::GetPosition ( ) const
overridevirtual

◆ RangeUpdate()

void VerticalIndicatorLine::RangeUpdate ( const Viewport p)
overridevirtual

◆ SetPosition()

void VerticalIndicatorLine::SetPosition ( double  p)
overridevirtual

◆ SetupY()

void VerticalIndicatorLine::SetupY ( Double_t  y1,
Double_t  y2 
)
virtual

◆ SetX1()

void VerticalIndicatorLine::SetX1 ( Double_t  x1)
overridevirtual

◆ SetX2()

void VerticalIndicatorLine::SetX2 ( Double_t  x2)
overridevirtual

◆ SetY1()

void VerticalIndicatorLine::SetY1 ( Double_t  )
overridevirtual

◆ SetY2()

void VerticalIndicatorLine::SetY2 ( Double_t  )
overridevirtual

◆ updateLabel()

void VerticalIndicatorLine::updateLabel ( )
overrideprotectedvirtual

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