Public Member Functions | Private Attributes

TGo4PolyCondView Class Reference

#include <TGo4PolyCondView.h>

List of all members.

Public Member Functions

 TGo4PolyCondView (TCutG *source)
 TGo4PolyCondView ()
virtual ~TGo4PolyCondView ()
virtual void Paint (Option_t *opt)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
Bool_t IsCutChanged ()
virtual void UpdateCondition ()
void SetCondition (TGo4PolyCond *condition)
TGo4PolyCondGetCondition ()
void SetCut (TCutG *source)
TCutG * CreateCut ()
virtual const char * GetName () const
void SetName (const char *nam)
void DeleteRegion ()
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 SaveLabelStyle ()
void ResetLabel ()
virtual Int_t InsertPoint ()
virtual Int_t RemovePoint ()

Private Attributes

TGo4PolyCondfxPolyCondition

Detailed Description

Definition at line 21 of file TGo4PolyCondView.h.


Constructor & Destructor Documentation

TGo4PolyCondView::TGo4PolyCondView ( TCutG *  source  ) 

Definition at line 22 of file TGo4PolyCondView.cxx.

References SetCut().

TGo4PolyCondView::TGo4PolyCondView (  ) 

Definition at line 29 of file TGo4PolyCondView.cxx.

TGo4PolyCondView::~TGo4PolyCondView (  )  [virtual]

Definition at line 35 of file TGo4PolyCondView.cxx.


Member Function Documentation

TCutG * TGo4PolyCondView::CreateCut (  ) 

create plain cutg from this view.

Definition at line 166 of file TGo4PolyCondView.cxx.

Referenced by UpdateCondition().

void TGo4PolyCondView::DeleteRegion (  ) 

Delete condition instead of view:

Definition at line 247 of file TGo4PolyCondView.cxx.

References fxPolyCondition, and TGo4Condition::IsOwnedByEditor().

void TGo4PolyCondView::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]
TGo4PolyCond* TGo4PolyCondView::GetCondition (  )  [inline]

Definition at line 43 of file TGo4PolyCondView.h.

References fxPolyCondition.

const char * TGo4PolyCondView::GetName (  )  const [virtual]

Definition at line 185 of file TGo4PolyCondView.cxx.

References fxPolyCondition.

Int_t TGo4PolyCondView::InsertPoint (  )  [virtual]

Definition at line 49 of file TGo4PolyCondView.cxx.

References UpdateCondition().

Bool_t TGo4PolyCondView::IsCutChanged (  ) 

Check if cut on pad is changed compared with condition

Definition at line 98 of file TGo4PolyCondView.cxx.

References fxPolyCondition, TGo4PolyCond::GetCut(), and TGo4Condition::GetUpdateEpsilon().

Referenced by ExecuteEvent().

void TGo4PolyCondView::Paint ( Option_t *  opt  )  [virtual]

Definition at line 39 of file TGo4PolyCondView.cxx.

References fxPolyCondition.

Int_t TGo4PolyCondView::RemovePoint (  )  [virtual]

Definition at line 56 of file TGo4PolyCondView.cxx.

References UpdateCondition().

void TGo4PolyCondView::ResetLabel (  ) 

Will reset label position to defaults

Definition at line 257 of file TGo4PolyCondView.cxx.

References fxPolyCondition, and TGo4Condition::ResetLabel().

void TGo4PolyCondView::SaveLabelStyle (  ) 

This will save draw flags into static default setup

Definition at line 252 of file TGo4PolyCondView.cxx.

References fxPolyCondition, and TGo4Condition::SaveLabelStyle().

void TGo4PolyCondView::SetCMaxDraw ( Bool_t  on  ) 

Definition at line 242 of file TGo4PolyCondView.cxx.

References fxPolyCondition, and TGo4Condition::SetCMaxDraw().

void TGo4PolyCondView::SetCondition ( TGo4PolyCond condition  )  [inline]
void TGo4PolyCondView::SetCut ( TCutG *  source  ) 

Set this view to values of cut source

Definition at line 150 of file TGo4PolyCondView.cxx.

Referenced by TGo4PolyCondPainter::PaintCondition(), and TGo4PolyCondView().

void TGo4PolyCondView::SetIntDraw ( Bool_t  on  ) 

Definition at line 207 of file TGo4PolyCondView.cxx.

References fxPolyCondition, and TGo4Condition::SetIntDraw().

void TGo4PolyCondView::SetLabelDraw ( Bool_t  on  ) 

Definition at line 198 of file TGo4PolyCondView.cxx.

References fxPolyCondition, and TGo4Condition::SetLabelDraw().

void TGo4PolyCondView::SetLimitsDraw ( Bool_t  on  ) 

Definition at line 202 of file TGo4PolyCondView.cxx.

References fxPolyCondition, and TGo4Condition::SetLimitsDraw().

void TGo4PolyCondView::SetName ( const char *  nam  ) 

Definition at line 193 of file TGo4PolyCondView.cxx.

References fxPolyCondition.

void TGo4PolyCondView::SetXMaxDraw ( Bool_t  on  ) 

Definition at line 232 of file TGo4PolyCondView.cxx.

References fxPolyCondition, and TGo4Condition::SetXMaxDraw().

void TGo4PolyCondView::SetXMeanDraw ( Bool_t  on  ) 

Definition at line 212 of file TGo4PolyCondView.cxx.

References fxPolyCondition, and TGo4Condition::SetXMeanDraw().

void TGo4PolyCondView::SetXRMSDraw ( Bool_t  on  ) 

Definition at line 222 of file TGo4PolyCondView.cxx.

References fxPolyCondition, and TGo4Condition::SetXRMSDraw().

void TGo4PolyCondView::SetYMaxDraw ( Bool_t  on  ) 

Definition at line 237 of file TGo4PolyCondView.cxx.

References fxPolyCondition, and TGo4Condition::SetYMaxDraw().

void TGo4PolyCondView::SetYMeanDraw ( Bool_t  on  ) 

Definition at line 217 of file TGo4PolyCondView.cxx.

References fxPolyCondition, and TGo4Condition::SetYMeanDraw().

void TGo4PolyCondView::SetYRMSDraw ( Bool_t  on  ) 

Definition at line 227 of file TGo4PolyCondView.cxx.

References fxPolyCondition, and TGo4Condition::SetYRMSDraw().

void TGo4PolyCondView::UpdateCondition (  )  [virtual]

Copy modified view values back to condition

Definition at line 139 of file TGo4PolyCondView.cxx.

References TGo4PolyCond::CleanupSpecials(), CreateCut(), fxPolyCondition, TGo4Condition::SetChanged(), and TGo4PolyCond::SetValues().

Referenced by ExecuteEvent(), InsertPoint(), and RemovePoint().


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines