GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
#include <TGo4FitPanel.h>
Public Types | |
enum | { at_none, at_pos, at_width, at_range } |
Public Member Functions | |
TGo4FitGuiArrow () | |
TGo4FitGuiArrow (Float_t arrowsize, Option_t *option) | |
TGo4FitGuiArrow (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Float_t arrowsize, Option_t *option) | |
virtual | ~TGo4FitGuiArrow () |
void | SetForPosition (TGo4FitModel *model, TGo4FitGuiArrow *forwidth, Double_t iLineAmpl) |
void | SetForWidth (TGo4FitModel *model, TGo4FitGuiArrow *forposition) |
void | SetForRange (TGo4FitComponent *Comp, Int_t num, Double_t rangey, Double_t shiftx) |
void | SetItem (QFitItem *item, TGo4FitPanel *panel) |
QFitItem * | GetItem () |
Bool_t | Locate () |
Int_t | GetType () |
TGo4FitModel * | GetModel () |
TGo4FitComponent * | GetComp () |
Bool_t | IsAssignTo (TObject *obj) |
void | ClearOther () |
virtual void | Delete (Option_t *option="") |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
Private Attributes | |
Int_t | fxType |
TGo4FitModel * | fxModel |
TGo4FitGuiArrow * | fxOther |
Double_t | fdLineAmpl |
TGo4FitComponent * | fxComp |
Int_t | fiRangeNum |
Double_t | fdRangeY |
Double_t | fdShiftX |
QFitItem * | fxItem |
TGo4FitPanel * | fxPanel |
Definition at line 64 of file TGo4FitPanel.h.
anonymous enum |
Enumerator | |
---|---|
at_none | |
at_pos | |
at_width | |
at_range |
Definition at line 68 of file TGo4FitPanel.h.
TGo4FitGuiArrow::TGo4FitGuiArrow | ( | ) |
Definition at line 120 of file TGo4FitPanel.cpp.
TGo4FitGuiArrow::TGo4FitGuiArrow | ( | Float_t | arrowsize, |
Option_t * | option | ||
) |
Definition at line 126 of file TGo4FitPanel.cpp.
TGo4FitGuiArrow::TGo4FitGuiArrow | ( | Double_t | x1, |
Double_t | y1, | ||
Double_t | x2, | ||
Double_t | y2, | ||
Float_t | arrowsize, | ||
Option_t * | option | ||
) |
Definition at line 132 of file TGo4FitPanel.cpp.
|
virtual |
Definition at line 138 of file TGo4FitPanel.cpp.
|
inline |
Definition at line 90 of file TGo4FitPanel.h.
References fxOther.
|
virtual |
Definition at line 214 of file TGo4FitPanel.cpp.
References at_pos, TGo4FitPanel::DeleteModelWithPrimit(), fxPanel, and fxType.
|
virtual |
Definition at line 220 of file TGo4FitPanel.cpp.
References TGo4FitPanel::ArrowChanged(), at_pos, at_range, at_width, fdLineAmpl, fiRangeNum, fxComp, fxModel, fxOther, fxPanel, fxType, TGo4FitComponent::GetRangeCondition(), TGo4FitModel::GetWidth(), TGo4FitModel::SetPosition(), TGo4FitComponent::SetRangeCondition(), and TGo4FitModel::SetWidth().
|
inline |
Definition at line 86 of file TGo4FitPanel.h.
References fxComp.
|
inline |
Definition at line 80 of file TGo4FitPanel.h.
References fxItem.
Referenced by TGo4FitPanel::ArrowChanged().
|
inline |
Definition at line 85 of file TGo4FitPanel.h.
References fxModel.
Referenced by TGo4FitPanel::DeleteModelWithPrimit().
|
inline |
Definition at line 84 of file TGo4FitPanel.h.
References fxType.
Referenced by TGo4FitPanel::ArrowChanged().
Bool_t TGo4FitGuiArrow::IsAssignTo | ( | TObject * | obj | ) |
Definition at line 209 of file TGo4FitPanel.cpp.
Bool_t TGo4FitGuiArrow::Locate | ( | ) |
Definition at line 171 of file TGo4FitPanel.cpp.
References at_pos, at_range, at_width, fdLineAmpl, fdRangeY, fdShiftX, fiRangeNum, fxComp, fxModel, fxOther, fxType, TGo4FitModel::GetPosition(), TGo4FitComponent::GetRangeCondition(), and TGo4FitModel::GetWidth().
Referenced by TGo4FitPanel::ArrowChanged(), TGo4FitPanel::PaintModel(), and TGo4FitPanel::PaintRange().
void TGo4FitGuiArrow::SetForPosition | ( | TGo4FitModel * | model, |
TGo4FitGuiArrow * | forwidth, | ||
Double_t | iLineAmpl | ||
) |
Definition at line 142 of file TGo4FitPanel.cpp.
References at_pos, fdLineAmpl, fxModel, fxOther, and fxType.
Referenced by TGo4FitPanel::PaintModel().
void TGo4FitGuiArrow::SetForRange | ( | TGo4FitComponent * | Comp, |
Int_t | num, | ||
Double_t | rangey, | ||
Double_t | shiftx | ||
) |
Definition at line 157 of file TGo4FitPanel.cpp.
References at_range, fdRangeY, fdShiftX, fiRangeNum, fxComp, and fxType.
Referenced by TGo4FitPanel::PaintRange().
void TGo4FitGuiArrow::SetForWidth | ( | TGo4FitModel * | model, |
TGo4FitGuiArrow * | forposition | ||
) |
Definition at line 150 of file TGo4FitPanel.cpp.
References at_width, fxModel, fxOther, and fxType.
Referenced by TGo4FitPanel::PaintModel().
void TGo4FitGuiArrow::SetItem | ( | QFitItem * | item, |
TGo4FitPanel * | panel | ||
) |
Definition at line 165 of file TGo4FitPanel.cpp.
References fxItem, and fxPanel.
Referenced by TGo4FitPanel::PaintModel(), and TGo4FitPanel::PaintRange().
|
private |
Definition at line 99 of file TGo4FitPanel.h.
Referenced by ExecuteEvent(), Locate(), and SetForPosition().
|
private |
Definition at line 102 of file TGo4FitPanel.h.
Referenced by Locate(), and SetForRange().
|
private |
Definition at line 103 of file TGo4FitPanel.h.
Referenced by Locate(), and SetForRange().
|
private |
Definition at line 101 of file TGo4FitPanel.h.
Referenced by ExecuteEvent(), Locate(), and SetForRange().
|
private |
Definition at line 100 of file TGo4FitPanel.h.
Referenced by ExecuteEvent(), GetComp(), IsAssignTo(), Locate(), and SetForRange().
|
private |
Definition at line 104 of file TGo4FitPanel.h.
|
private |
Definition at line 97 of file TGo4FitPanel.h.
Referenced by ExecuteEvent(), GetModel(), IsAssignTo(), Locate(), SetForPosition(), and SetForWidth().
|
private |
Definition at line 98 of file TGo4FitPanel.h.
Referenced by ClearOther(), ExecuteEvent(), Locate(), SetForPosition(), and SetForWidth().
|
private |
Definition at line 105 of file TGo4FitPanel.h.
Referenced by Delete(), ExecuteEvent(), and SetItem().
|
private |
Definition at line 96 of file TGo4FitPanel.h.
Referenced by Delete(), ExecuteEvent(), GetType(), Locate(), SetForPosition(), SetForRange(), and SetForWidth().