Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4PolyCondPainter Class Reference

#include <TGo4PolyCondPainter.h>

Inheritance diagram for TGo4PolyCondPainter:

TGo4ConditionPainter TGo4LabelPainter List of all members.

Public Member Functions

 TGo4PolyCondPainter ()
 TGo4PolyCondPainter (const char *name, const char *title="Go4 polygon condition")
virtual ~TGo4PolyCondPainter ()
virtual void PaintCondition (Option_t *opt="")
 Display condition with plain root canvas and in go4 viewpanel.
virtual void UnPaintCondition (Option_t *opt="")
 Erase condition view.
virtual void DisplayToFront (Option_t *opt="")
 pop all components to the front of the pad
virtual void SetCondition (TGo4Condition *con)
 Not inline, because we overwrite this for polygon condition.

Private Attributes

TGo4PolyCondViewfxCutView
 Cut used for polygon display.

Constructor & Destructor Documentation

TGo4PolyCondPainter::TGo4PolyCondPainter  ) 
 

Definition at line 25 of file TGo4PolyCondPainter.cxx.

TGo4PolyCondPainter::TGo4PolyCondPainter const char *  name,
const char *  title = "Go4 polygon condition"
 

Definition at line 31 of file TGo4PolyCondPainter.cxx.

TGo4PolyCondPainter::~TGo4PolyCondPainter  )  [virtual]
 

Definition at line 37 of file TGo4PolyCondPainter.cxx.

References fxCutView, and UnPaintCondition().


Member Function Documentation

void TGo4PolyCondPainter::PaintCondition Option_t *  opt = ""  )  [virtual]
 

Display condition with plain root canvas and in go4 viewpanel.

Reimplemented from TGo4ConditionPainter.

Definition at line 47 of file TGo4PolyCondPainter.cxx.

References TGo4ConditionPainter::fxCondition, fxCutView, TGo4PolyCond::GetCut(), TGo4Condition::IsVisible(), and UnPaintCondition().

void TGo4PolyCondPainter::UnPaintCondition Option_t *  opt = ""  )  [virtual]
 

Erase condition view.

Reimplemented from TGo4ConditionPainter.

Definition at line 85 of file TGo4PolyCondPainter.cxx.

References fxCutView.

Referenced by PaintCondition(), and ~TGo4PolyCondPainter().

void TGo4PolyCondPainter::DisplayToFront Option_t *  opt = ""  )  [virtual]
 

pop all components to the front of the pad

Reimplemented from TGo4LabelPainter.

Definition at line 96 of file TGo4PolyCondPainter.cxx.

References TGo4LabelPainter::DisplayToFront(), and fxCutView.

void TGo4PolyCondPainter::SetCondition TGo4Condition con  )  [virtual]
 

Not inline, because we overwrite this for polygon condition.

Reimplemented from TGo4ConditionPainter.

Definition at line 104 of file TGo4PolyCondPainter.cxx.

References TGo4ConditionPainter::fxCondition, fxCutView, and TGo4PolyCondView::SetCondition().


Member Data Documentation

TGo4PolyCondView* TGo4PolyCondPainter::fxCutView [private]
 

Cut used for polygon display.

This is buffered copy of condition cutg

Definition at line 44 of file TGo4PolyCondPainter.h.

Referenced by DisplayToFront(), PaintCondition(), SetCondition(), UnPaintCondition(), and ~TGo4PolyCondPainter().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:01:09 2008 for Go4-v3.04-1 by  doxygen 1.4.2