#include <TGo4FitGUIArrow.h>
Public Types | |
enum | { at_none, at_pos, at_width, at_range } |
Public Methods | |
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, TGo4FitPanelSlots *iSlots) |
QFitItem * | GetItem () |
Bool_t | Locate () |
void | SetOwner (TObjArray *owner) |
Int_t | GetType () |
TGo4FitModel * | GetModel () |
TGo4FitComponent * | GetComp () |
Bool_t | IsAssignTo (TObject *obj) |
void | ClearOther () |
virtual void | DeleteModel () |
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 |
TGo4FitPanelSlots * | fxSlots |
TObjArray * | fxOwner |
|
Definition at line 31 of file TGo4FitGUIArrow.h. |
|
Definition at line 29 of file TGo4FitGUIArrow.cxx. |
|
Definition at line 35 of file TGo4FitGUIArrow.cxx. |
|
Definition at line 41 of file TGo4FitGUIArrow.cxx. |
|
Definition at line 47 of file TGo4FitGUIArrow.cxx. References fxOwner. |
|
Definition at line 55 of file TGo4FitGUIArrow.cxx. References at_pos, fdLineAmpl, fxModel, fxOther, and fxType. Referenced by TGo4FitPanelSlots::PaintModel(). |
|
Definition at line 62 of file TGo4FitGUIArrow.cxx. References at_width, fxModel, fxOther, and fxType. Referenced by TGo4FitPanelSlots::PaintModel(). |
|
Definition at line 68 of file TGo4FitGUIArrow.cxx. References at_range, fdRangeY, fdShiftX, fiRangeNum, fxComp, and fxType. Referenced by TGo4FitPanelSlots::PaintRange(). |
|
Definition at line 76 of file TGo4FitGUIArrow.cxx. References fxItem, and fxSlots. Referenced by TGo4FitPanelSlots::PaintModel(), and TGo4FitPanelSlots::PaintRange(). |
|
Definition at line 43 of file TGo4FitGUIArrow.h. References fxItem. Referenced by TGo4FitPanelSlots::ArrowChanged(). |
|
Definition at line 81 of file TGo4FitGUIArrow.cxx. References at_pos, at_range, at_width, fdLineAmpl, fdRangeY, fdShiftX, fiRangeNum, fxComp, fxModel, fxOther, TGo4FitModel::GetPosition(), TGo4FitComponent::GetRangeCondition(), and TGo4FitModel::GetWidth(). Referenced by ExecuteEvent(), TGo4FitPanelSlots::PaintModel(), TGo4FitPanelSlots::PaintRange(), and TGo4FitSlotStatus::UpdateRestPrimitives(). |
|
Definition at line 47 of file TGo4FitGUIArrow.h. References fxOwner. Referenced by TGo4FitSlotStatus::AddPrimitive(), TGo4FitSlotStatus::ClearPrimitives(), and TGo4FitSlotStatus::RemovePrimitivesFor(). |
|
Definition at line 49 of file TGo4FitGUIArrow.h. References fxType. Referenced by TGo4FitPanelSlots::ArrowChanged(). |
|
Definition at line 50 of file TGo4FitGUIArrow.h. References fxModel. Referenced by TGo4FitPanelSlots::DeleteModelWithPrimit(). |
|
Definition at line 51 of file TGo4FitGUIArrow.h. References fxComp. |
|
Definition at line 118 of file TGo4FitGUIArrow.cxx. References fxComp, and fxModel. Referenced by TGo4FitSlotStatus::RemovePrimitivesFor(). |
|
Definition at line 55 of file TGo4FitGUIArrow.h. References fxOther. |
|
Definition at line 122 of file TGo4FitGUIArrow.cxx. References at_pos, TGo4FitPanelSlots::DeleteModelWithPrimit(), fxSlots, and fxType. |
|
Definition at line 127 of file TGo4FitGUIArrow.cxx. References TGo4FitPanelSlots::ArrowChanged(), at_pos, at_range, at_width, fdLineAmpl, fiRangeNum, fxComp, fxModel, fxOther, fxSlots, TGo4FitComponent::GetRangeCondition(), TGo4FitModel::GetWidth(), Locate(), TGo4FitModel::SetPosition(), TGo4FitComponent::SetRangeCondition(), and TGo4FitModel::SetWidth(). |
|
Definition at line 61 of file TGo4FitGUIArrow.h. Referenced by DeleteModel(), GetType(), SetForPosition(), SetForRange(), and SetForWidth(). |
|
Definition at line 62 of file TGo4FitGUIArrow.h. Referenced by ExecuteEvent(), GetModel(), IsAssignTo(), Locate(), SetForPosition(), and SetForWidth(). |
|
Definition at line 63 of file TGo4FitGUIArrow.h. Referenced by ClearOther(), ExecuteEvent(), Locate(), SetForPosition(), and SetForWidth(). |
|
Definition at line 64 of file TGo4FitGUIArrow.h. Referenced by ExecuteEvent(), Locate(), and SetForPosition(). |
|
Definition at line 65 of file TGo4FitGUIArrow.h. Referenced by ExecuteEvent(), GetComp(), IsAssignTo(), Locate(), and SetForRange(). |
|
Definition at line 66 of file TGo4FitGUIArrow.h. Referenced by ExecuteEvent(), Locate(), and SetForRange(). |
|
Definition at line 67 of file TGo4FitGUIArrow.h. Referenced by Locate(), and SetForRange(). |
|
Definition at line 68 of file TGo4FitGUIArrow.h. Referenced by Locate(), and SetForRange(). |
|
Definition at line 69 of file TGo4FitGUIArrow.h. |
|
Definition at line 70 of file TGo4FitGUIArrow.h. Referenced by DeleteModel(), ExecuteEvent(), and SetItem(). |
|
Definition at line 71 of file TGo4FitGUIArrow.h. Referenced by SetOwner(), and ~TGo4FitGUIArrow(). |