GSI Object Oriented Online Offline (Go4)  GO4-6.3.0
Public Member Functions | Protected Attributes | List of all members
TGo4ConditionPainter Class Reference

#include <TGo4ConditionPainter.h>

+ Inheritance diagram for TGo4ConditionPainter:

Public Member Functions

 TGo4ConditionPainter ()
 
 TGo4ConditionPainter (const char *name, const char *title=nullptr)
 
virtual ~TGo4ConditionPainter ()
 
virtual void PaintCondition (Option_t *opt="")
 
virtual void UnPaintCondition (Option_t *opt="")
 
void PaintLabel (Option_t *opt="") override
 
virtual void SetCondition (TGo4Condition *con)
 
- Public Member Functions inherited from TGo4LabelPainter
 TGo4LabelPainter ()
 
 TGo4LabelPainter (const char *name, const char *title=nullptr)
 
virtual ~TGo4LabelPainter ()
 
virtual void UnPaintLabel (Option_t *opt="")
 
virtual void RePaintLabel (Option_t *opt="")
 
virtual void DisplayToFront (Option_t *opt="")
 
void SetCaption (const char *txt)
 
void SetX0 (Double_t x=0.)
 
void SetY0 (Double_t y=0.)
 
void SetWidth (Double_t w=0.)
 
void SetHeight (Double_t h=0.)
 
void AddToLabel (const char *txt)
 
void InitAttributes ()
 
Double_t GetLabelXlo ()
 
Double_t GetLabelYlo ()
 
Double_t GetLabelXup ()
 
Double_t GetLabelYup ()
 

Protected Attributes

TGo4ConditionfxCondition {nullptr}
 

Detailed Description

Definition at line 21 of file TGo4ConditionPainter.h.

Constructor & Destructor Documentation

◆ TGo4ConditionPainter() [1/2]

TGo4ConditionPainter::TGo4ConditionPainter ( )

Definition at line 23 of file TGo4ConditionPainter.cxx.

◆ TGo4ConditionPainter() [2/2]

TGo4ConditionPainter::TGo4ConditionPainter ( const char *  name,
const char *  title = nullptr 
)

Definition at line 28 of file TGo4ConditionPainter.cxx.

◆ ~TGo4ConditionPainter()

TGo4ConditionPainter::~TGo4ConditionPainter ( )
virtual

Definition at line 33 of file TGo4ConditionPainter.cxx.

References UnPaintCondition().

Member Function Documentation

◆ PaintCondition()

void TGo4ConditionPainter::PaintCondition ( Option_t *  opt = "")
virtual

Display condition with plain root canvas and in go4 viewpanel

Reimplemented in TGo4PolyCondPainter, TGo4WinCondPainter, and TGo4CondArrayPainter.

Definition at line 38 of file TGo4ConditionPainter.cxx.

Referenced by TGo4Condition::Paint().

◆ PaintLabel()

void TGo4ConditionPainter::PaintLabel ( Option_t *  opt = "")
overridevirtual

◆ SetCondition()

void TGo4ConditionPainter::SetCondition ( TGo4Condition con)
virtual

Not inline, because we overwrite this for polygon condition.

Reimplemented in TGo4PolyCondPainter.

Definition at line 144 of file TGo4ConditionPainter.cxx.

References fxCondition.

Referenced by TGo4PolyCond::CreatePainter(), TGo4CondArray::CreatePainter(), TGo4Condition::Paint(), TGo4WinCond::SetPainter(), and TGo4PolyCond::SetPainter().

◆ UnPaintCondition()

void TGo4ConditionPainter::UnPaintCondition ( Option_t *  opt = "")
virtual

Display condition with plain root canvas and in go4 viewpanel

Reimplemented in TGo4PolyCondPainter, TGo4WinCondPainter, and TGo4CondArrayPainter.

Definition at line 42 of file TGo4ConditionPainter.cxx.

Referenced by TGo4Condition::UnDraw(), and ~TGo4ConditionPainter().

Member Data Documentation

◆ fxCondition

TGo4Condition* TGo4ConditionPainter::fxCondition {nullptr}
protected

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