GSI Object Oriented Online Offline (Go4)  GO4-6.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
TGo4WinCondView Class Reference

#include <TGo4WinCondView.h>

+ Inheritance diagram for TGo4WinCondView:

Public Member Functions

 TGo4WinCondView (Double_t x1, Double_t y1, Double_t x2, Double_t y2)
 
 TGo4WinCondView ()
 
virtual ~TGo4WinCondView ()
 
virtual void Paint (Option_t *opt="")
 
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
 
void SetCondition (TGo4WinCond *condition)
 
TGo4WinCondGetCondition ()
 
const char * GetName () const
 
void SetName (const char *nam)
 
void SetToLimits (Double_t x1, Double_t x2, Double_t y1=0, Double_t y2=0)
 
void SetLabelDraw (Bool_t on)
 
void SetLimitsDraw (Bool_t on)
 
void SetIntDraw (Bool_t on)
 
void SetXMeanDraw (Bool_t on)
 
void SetXRMSDraw (Bool_t on)
 
void SetYMeanDraw (Bool_t on)
 
void SetYRMSDraw (Bool_t on)
 
void SetXMaxDraw (Bool_t on)
 
void SetYMaxDraw (Bool_t on)
 
void SetCMaxDraw (Bool_t on)
 
void SetNumFormat (const char *fmt="%.4E")
 
void SaveLabelStyle ()
 
void ResetLabel ()
 
Bool_t IsAtExecuteMouseEvent ()
 

Private Attributes

Bool_t fbExecutesMouseEvent
 
TGo4WinCondfxWinCondition
 

Detailed Description

Definition at line 21 of file TGo4WinCondView.h.

Constructor & Destructor Documentation

TGo4WinCondView::TGo4WinCondView ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
)

Definition at line 20 of file TGo4WinCondView.cxx.

TGo4WinCondView::TGo4WinCondView ( )

Definition at line 27 of file TGo4WinCondView.cxx.

TGo4WinCondView::~TGo4WinCondView ( )
virtual

Definition at line 34 of file TGo4WinCondView.cxx.

Member Function Documentation

void TGo4WinCondView::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
)
virtual
TGo4WinCond* TGo4WinCondView::GetCondition ( )
inline

Definition at line 34 of file TGo4WinCondView.h.

References fxWinCondition.

const char * TGo4WinCondView::GetName ( ) const

Definition at line 105 of file TGo4WinCondView.cxx.

References fxWinCondition.

Bool_t TGo4WinCondView::IsAtExecuteMouseEvent ( )
inline

Definition at line 56 of file TGo4WinCondView.h.

References fbExecutesMouseEvent.

Referenced by TGo4WinCondPainter::PaintCondition().

void TGo4WinCondView::Paint ( Option_t *  opt = "")
virtual

Definition at line 39 of file TGo4WinCondView.cxx.

References fxWinCondition.

Referenced by TGo4WinCondPainter::PaintCondition().

void TGo4WinCondView::ResetLabel ( )

Will reset label position to defaults

Definition at line 196 of file TGo4WinCondView.cxx.

References fxWinCondition, and TGo4Condition::ResetLabel().

void TGo4WinCondView::SaveLabelStyle ( )

This will save draw flags into static default setup

Definition at line 191 of file TGo4WinCondView.cxx.

References fxWinCondition, and TGo4Condition::SaveLabelStyle().

void TGo4WinCondView::SetCMaxDraw ( Bool_t  on)

Definition at line 171 of file TGo4WinCondView.cxx.

References fxWinCondition, and TGo4Condition::SetCMaxDraw().

void TGo4WinCondView::SetCondition ( TGo4WinCond condition)
inline

Definition at line 33 of file TGo4WinCondView.h.

References fxWinCondition.

Referenced by TGo4WinCondPainter::PaintCondition().

void TGo4WinCondView::SetIntDraw ( Bool_t  on)

Definition at line 136 of file TGo4WinCondView.cxx.

References fxWinCondition, and TGo4Condition::SetIntDraw().

void TGo4WinCondView::SetLabelDraw ( Bool_t  on)

Definition at line 126 of file TGo4WinCondView.cxx.

References fxWinCondition, and TGo4Condition::SetLabelDraw().

void TGo4WinCondView::SetLimitsDraw ( Bool_t  on)

Definition at line 131 of file TGo4WinCondView.cxx.

References fxWinCondition, and TGo4Condition::SetLimitsDraw().

void TGo4WinCondView::SetName ( const char *  nam)

Definition at line 111 of file TGo4WinCondView.cxx.

References fxWinCondition.

void TGo4WinCondView::SetNumFormat ( const char *  fmt = "%.4E")

Definition at line 177 of file TGo4WinCondView.cxx.

References fxWinCondition, and TGo4Condition::SetLabelNumFormat().

void TGo4WinCondView::SetToLimits ( Double_t  x1,
Double_t  x2,
Double_t  y1 = 0,
Double_t  y2 = 0 
)

Delete condition instead of view:

Definition at line 116 of file TGo4WinCondView.cxx.

References fxWinCondition, TGo4Condition::GetDimension(), and TGo4WinCond::SetValues().

void TGo4WinCondView::SetXMaxDraw ( Bool_t  on)

Definition at line 161 of file TGo4WinCondView.cxx.

References fxWinCondition, and TGo4Condition::SetXMaxDraw().

void TGo4WinCondView::SetXMeanDraw ( Bool_t  on)

Definition at line 141 of file TGo4WinCondView.cxx.

References fxWinCondition, and TGo4Condition::SetXMeanDraw().

void TGo4WinCondView::SetXRMSDraw ( Bool_t  on)

Definition at line 151 of file TGo4WinCondView.cxx.

References fxWinCondition, and TGo4Condition::SetXRMSDraw().

void TGo4WinCondView::SetYMaxDraw ( Bool_t  on)

Definition at line 166 of file TGo4WinCondView.cxx.

References fxWinCondition, and TGo4Condition::SetYMaxDraw().

void TGo4WinCondView::SetYMeanDraw ( Bool_t  on)

Definition at line 146 of file TGo4WinCondView.cxx.

References fxWinCondition, and TGo4Condition::SetYMeanDraw().

void TGo4WinCondView::SetYRMSDraw ( Bool_t  on)

Definition at line 156 of file TGo4WinCondView.cxx.

References fxWinCondition, and TGo4Condition::SetYRMSDraw().

Member Data Documentation

Bool_t TGo4WinCondView::fbExecutesMouseEvent
private

JAM this one will suppress condition repaint during execution of mouse events

Definition at line 61 of file TGo4WinCondView.h.

Referenced by ExecuteEvent(), and IsAtExecuteMouseEvent().

TGo4WinCond* TGo4WinCondView::fxWinCondition
private

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