#include <TGo4PolyCondView.h>
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 () |
Check if cut on pad is changed compared with condition. | |
virtual void | UpdateCondition () |
Copy modified view values back to condition. | |
void | SetCondition (TGo4PolyCond *condition) |
TGo4PolyCond * | GetCondition () |
void | SetCut (TCutG *source) |
Set this view to values of cut source. | |
TCutG * | CreateCut () |
create plain cutg from this view. | |
virtual const char * | GetName () const |
void | SetName (const Text_t *nam) |
void | DeleteRegion () |
Delete condition instead of view:. | |
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 () |
This will save draw flags into static default setup. | |
void | ResetLabel () |
Will reset label position to defaults. | |
virtual Int_t | InsertPoint () |
virtual Int_t | RemovePoint () |
Private Attributes | |
TGo4PolyCond * | fxPolyCondition |
pointer to viewed condition for update after graphical action |
|
Definition at line 26 of file TGo4PolyCondView.cxx. References SetCut(). |
|
Definition at line 33 of file TGo4PolyCondView.cxx. |
|
Definition at line 39 of file TGo4PolyCondView.cxx. |
|
Definition at line 43 of file TGo4PolyCondView.cxx. References fxPolyCondition. |
|
Definition at line 67 of file TGo4PolyCondView.cxx. References fxPolyCondition, IsCutChanged(), TGo4Condition::ResetLabel(), and UpdateCondition(). |
|
Check if cut on pad is changed compared with condition.
Definition at line 102 of file TGo4PolyCondView.cxx. References fxPolyCondition, TGo4PolyCond::GetCut(), and TGo4Condition::GetUpdateEpsilon(). Referenced by ExecuteEvent(). |
|
Copy modified view values back to condition.
Definition at line 143 of file TGo4PolyCondView.cxx. References TGo4PolyCond::CleanupSpecials(), CreateCut(), fxPolyCondition, TGo4Condition::SetChanged(), and TGo4PolyCond::SetValues(). Referenced by ExecuteEvent(), InsertPoint(), and RemovePoint(). |
|
Definition at line 40 of file TGo4PolyCondView.h. References fxPolyCondition. Referenced by TGo4PolyCondPainter::SetCondition(). |
|
Definition at line 45 of file TGo4PolyCondView.h. References fxPolyCondition. |
|
Set this view to values of cut source.
Definition at line 154 of file TGo4PolyCondView.cxx. Referenced by TGo4PolyCondView(). |
|
create plain cutg from this view.
Definition at line 170 of file TGo4PolyCondView.cxx. Referenced by UpdateCondition(). |
|
Definition at line 189 of file TGo4PolyCondView.cxx. References fxPolyCondition. |
|
Definition at line 197 of file TGo4PolyCondView.cxx. References fxPolyCondition. |
|
Delete condition instead of view:.
Definition at line 251 of file TGo4PolyCondView.cxx. References fxPolyCondition, and TGo4Condition::IsOwnedByEditor(). |
|
Definition at line 202 of file TGo4PolyCondView.cxx. References fxPolyCondition, and TGo4Condition::SetLabelDraw(). |
|
Definition at line 206 of file TGo4PolyCondView.cxx. References fxPolyCondition, and TGo4Condition::SetLimitsDraw(). |
|
Definition at line 211 of file TGo4PolyCondView.cxx. References fxPolyCondition, and TGo4Condition::SetIntDraw(). |
|
Definition at line 216 of file TGo4PolyCondView.cxx. References fxPolyCondition, and TGo4Condition::SetXMeanDraw(). |
|
Definition at line 226 of file TGo4PolyCondView.cxx. References fxPolyCondition, and TGo4Condition::SetXRMSDraw(). |
|
Definition at line 221 of file TGo4PolyCondView.cxx. References fxPolyCondition, and TGo4Condition::SetYMeanDraw(). |
|
Definition at line 231 of file TGo4PolyCondView.cxx. References fxPolyCondition, and TGo4Condition::SetYRMSDraw(). |
|
Definition at line 236 of file TGo4PolyCondView.cxx. References fxPolyCondition, and TGo4Condition::SetXMaxDraw(). |
|
Definition at line 241 of file TGo4PolyCondView.cxx. References fxPolyCondition, and TGo4Condition::SetYMaxDraw(). |
|
Definition at line 246 of file TGo4PolyCondView.cxx. References fxPolyCondition, and TGo4Condition::SetCMaxDraw(). |
|
This will save draw flags into static default setup.
Definition at line 256 of file TGo4PolyCondView.cxx. References fxPolyCondition, and TGo4Condition::SaveLabelStyle(). |
|
Will reset label position to defaults.
Definition at line 261 of file TGo4PolyCondView.cxx. References fxPolyCondition, and TGo4Condition::ResetLabel(). |
|
Definition at line 53 of file TGo4PolyCondView.cxx. References UpdateCondition(). |
|
Definition at line 60 of file TGo4PolyCondView.cxx. References UpdateCondition(). |
|
pointer to viewed condition for update after graphical action
Definition at line 78 of file TGo4PolyCondView.h. Referenced by DeleteRegion(), ExecuteEvent(), GetCondition(), GetName(), IsCutChanged(), Paint(), ResetLabel(), SaveLabelStyle(), SetCMaxDraw(), SetCondition(), SetIntDraw(), SetLabelDraw(), SetLimitsDraw(), SetName(), SetXMaxDraw(), SetXMeanDraw(), SetXRMSDraw(), SetYMaxDraw(), SetYMeanDraw(), SetYRMSDraw(), and UpdateCondition(). |