|
GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4FitGuiArrow.h>
Inheritance diagram for TGo4FitGuiArrow:Public Types | |
| enum | { at_none , at_pos , at_width , at_range } |
Public Member Functions | |
| TGo4FitGuiArrow () | |
| TGo4FitGuiArrow (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Float_t arrowsize, Option_t *option) | |
| TGo4FitGuiArrow (Float_t arrowsize, Option_t *option) | |
| virtual | ~TGo4FitGuiArrow () |
| void | ClearOther () |
| void | Delete (Option_t *option="") override |
| void | ExecuteEvent (Int_t event, Int_t px, Int_t py) override |
| TGo4FitComponent * | GetComp () const |
| QFitItem * | GetItem () const |
| TGo4FitModel * | GetModel () const |
| Int_t | GetType () const |
| Bool_t | IsAssignTo (TObject *obj) |
| Bool_t | Locate () |
| void | SetForPosition (TGo4FitModel *model, TGo4FitGuiArrow *forwidth, Double_t iLineAmpl) |
| void | SetForRange (TGo4FitComponent *Comp, Int_t num, Double_t rangey, Double_t shiftx) |
| void | SetForWidth (TGo4FitModel *model, TGo4FitGuiArrow *forposition) |
| void | SetItem (QFitItem *item, TGo4FitPanel *panel) |
Private Member Functions | |
| void | TestNewPosition () |
Private Attributes | |
| Double_t | fdLineAmpl {0} |
| Double_t | fdRangeY {0} |
| Double_t | fdShiftX {0} |
| Int_t | fiRangeNum {0} |
| TGo4FitComponent * | fxComp {nullptr} |
| QFitItem * | fxItem {nullptr} |
| TGo4FitModel * | fxModel {nullptr} |
| TGo4FitGuiArrow * | fxOther {nullptr} |
| TGo4FitPanel * | fxPanel {nullptr} |
| Int_t | fxType {0} |
Definition at line 24 of file TGo4FitGuiArrow.h.
| anonymous enum |
| Enumerator | |
|---|---|
| at_none | |
| at_pos | |
| at_width | |
| at_range | |
Definition at line 28 of file TGo4FitGuiArrow.h.
| TGo4FitGuiArrow::TGo4FitGuiArrow | ( | ) |
Definition at line 22 of file TGo4FitGuiArrow.cpp.
References at_none, fdLineAmpl, fdRangeY, fdShiftX, fiRangeNum, fxComp, fxItem, fxModel, fxOther, fxPanel, and fxType.
Referenced by SetForPosition(), and SetForWidth().
| TGo4FitGuiArrow::TGo4FitGuiArrow | ( | Float_t | arrowsize, |
| Option_t * | option ) |
Definition at line 28 of file TGo4FitGuiArrow.cpp.
References at_none, fdLineAmpl, fdRangeY, fdShiftX, fiRangeNum, fxComp, fxItem, fxModel, fxOther, fxPanel, and fxType.
| TGo4FitGuiArrow::TGo4FitGuiArrow | ( | Double_t | x1, |
| Double_t | y1, | ||
| Double_t | x2, | ||
| Double_t | y2, | ||
| Float_t | arrowsize, | ||
| Option_t * | option ) |
Definition at line 34 of file TGo4FitGuiArrow.cpp.
References at_none, fdLineAmpl, fdRangeY, fdShiftX, fiRangeNum, fxComp, fxItem, fxModel, fxOther, fxPanel, and fxType.
|
virtual |
Definition at line 40 of file TGo4FitGuiArrow.cpp.
|
inline |
Definition at line 50 of file TGo4FitGuiArrow.h.
References fxOther.
|
override |
Definition at line 116 of file TGo4FitGuiArrow.cpp.
|
override |
Definition at line 122 of file TGo4FitGuiArrow.cpp.
References TestNewPosition().
|
inline |
Definition at line 46 of file TGo4FitGuiArrow.h.
References fxComp.
|
inline |
Definition at line 40 of file TGo4FitGuiArrow.h.
References fxItem.
Referenced by TGo4FitPanel::ArrowChanged().
|
inline |
Definition at line 45 of file TGo4FitGuiArrow.h.
References fxModel.
Referenced by TGo4FitPanel::DeleteModelWithPrimit().
|
inline |
Definition at line 44 of file TGo4FitGuiArrow.h.
References fxType.
Referenced by TGo4FitPanel::ArrowChanged().
| Bool_t TGo4FitGuiArrow::IsAssignTo | ( | TObject * | obj | ) |
Definition at line 111 of file TGo4FitGuiArrow.cpp.
| Bool_t TGo4FitGuiArrow::Locate | ( | ) |
Definition at line 74 of file TGo4FitGuiArrow.cpp.
References at_pos, at_range, at_width, fdLineAmpl, fdRangeY, fdShiftX, fiRangeNum, fxComp, fxModel, fxOther, and fxType.
Referenced by TGo4FitPanel::PaintModel(), and TGo4FitPanel::PaintRange().
| void TGo4FitGuiArrow::SetForPosition | ( | TGo4FitModel * | model, |
| TGo4FitGuiArrow * | forwidth, | ||
| Double_t | iLineAmpl ) |
Definition at line 44 of file TGo4FitGuiArrow.cpp.
References TGo4FitGuiArrow(), 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 59 of file TGo4FitGuiArrow.cpp.
References at_range, fdRangeY, fdShiftX, fiRangeNum, fxComp, and fxType.
Referenced by TGo4FitPanel::PaintRange().
| void TGo4FitGuiArrow::SetForWidth | ( | TGo4FitModel * | model, |
| TGo4FitGuiArrow * | forposition ) |
Definition at line 52 of file TGo4FitGuiArrow.cpp.
References TGo4FitGuiArrow(), at_width, fxModel, fxOther, and fxType.
Referenced by TGo4FitPanel::PaintModel().
| void TGo4FitGuiArrow::SetItem | ( | QFitItem * | item, |
| TGo4FitPanel * | panel ) |
Definition at line 68 of file TGo4FitGuiArrow.cpp.
References fxItem, and fxPanel.
Referenced by TGo4FitPanel::PaintModel(), and TGo4FitPanel::PaintRange().
|
private |
Definition at line 130 of file TGo4FitGuiArrow.cpp.
References at_pos, at_range, at_width, fdLineAmpl, fiRangeNum, fxComp, fxModel, fxOther, fxPanel, and fxType.
Referenced by ExecuteEvent().
|
private |
Definition at line 63 of file TGo4FitGuiArrow.h.
Referenced by TGo4FitGuiArrow(), TGo4FitGuiArrow(), TGo4FitGuiArrow(), Locate(), SetForPosition(), and TestNewPosition().
|
private |
Definition at line 66 of file TGo4FitGuiArrow.h.
Referenced by TGo4FitGuiArrow(), TGo4FitGuiArrow(), TGo4FitGuiArrow(), Locate(), and SetForRange().
|
private |
Definition at line 67 of file TGo4FitGuiArrow.h.
Referenced by TGo4FitGuiArrow(), TGo4FitGuiArrow(), TGo4FitGuiArrow(), Locate(), and SetForRange().
|
private |
Definition at line 65 of file TGo4FitGuiArrow.h.
Referenced by TGo4FitGuiArrow(), TGo4FitGuiArrow(), TGo4FitGuiArrow(), Locate(), SetForRange(), and TestNewPosition().
|
private |
Definition at line 64 of file TGo4FitGuiArrow.h.
Referenced by TGo4FitGuiArrow(), TGo4FitGuiArrow(), TGo4FitGuiArrow(), GetComp(), IsAssignTo(), Locate(), SetForRange(), and TestNewPosition().
|
private |
Definition at line 68 of file TGo4FitGuiArrow.h.
Referenced by TGo4FitGuiArrow(), TGo4FitGuiArrow(), TGo4FitGuiArrow(), GetItem(), and SetItem().
|
private |
Definition at line 61 of file TGo4FitGuiArrow.h.
Referenced by TGo4FitGuiArrow(), TGo4FitGuiArrow(), TGo4FitGuiArrow(), GetModel(), IsAssignTo(), Locate(), SetForPosition(), SetForWidth(), and TestNewPosition().
|
private |
Definition at line 62 of file TGo4FitGuiArrow.h.
Referenced by TGo4FitGuiArrow(), TGo4FitGuiArrow(), TGo4FitGuiArrow(), ClearOther(), Locate(), SetForPosition(), SetForWidth(), and TestNewPosition().
|
private |
Definition at line 69 of file TGo4FitGuiArrow.h.
Referenced by TGo4FitGuiArrow(), TGo4FitGuiArrow(), TGo4FitGuiArrow(), Delete(), SetItem(), and TestNewPosition().
|
private |
Definition at line 60 of file TGo4FitGuiArrow.h.
Referenced by TGo4FitGuiArrow(), TGo4FitGuiArrow(), TGo4FitGuiArrow(), Delete(), GetType(), Locate(), SetForPosition(), SetForRange(), SetForWidth(), and TestNewPosition().