v2.10-0 (21000JUN2005)

Go4FitGUI
Class TGo4FitGUIArrow


class TGo4FitGUIArrow
derived from TArrow


Inner Class Summary
 public classTGo4FitGUIArrow._enum_TGo4FitGUIArrow_h_31
           

Field Summary
 private Double_tfdLineAmpl
           
 private Double_tfdRangeY
           
 private Double_tfdShiftX
           
 private Int_tfiRangeNum
           
 private TGo4FitComponent*fxComp
           
 private QFitItem*fxItem
           
 private TGo4FitModel*fxModel
           
 private TGo4FitGUIArrow*fxOther
           
 private TObjArray*fxOwner
           
 private TGo4FitPanelSlots*fxSlots
           
 private Int_tfxType
           

Fields inherited from class TArrow
fAngle, fArrowSize, fOption

Fields inherited from class TLine
fX1, fY1, fX2, fY2

Fields inherited from class TAttLine
fLineColor, fLineStyle, fLineWidth

Fields inherited from class TAttFill
fFillColor, fFillStyle

Constructor Summary
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)
           

Destructor Summary
 virtual synchronized ~TGo4FitGUIArrow()
           

Method Summary
 voidClearOther()
           
 virtual voidDeleteModel()
           
 virtual voidExecuteEvent(Int_t event, Int_t px, Int_t py)
           
 TGo4FitComponent*GetComp()
           
 QFitItem*GetItem()
           
 TGo4FitModel*GetModel()
           
 Int_tGetType()
           
 Bool_tIsAssignTo(TObject* obj)
           
 Bool_tLocate()
           
 voidSetForPosition(TGo4FitModel* model, TGo4FitGUIArrow* forwidth, Double_t iLineAmpl)
           
 voidSetForRange(TGo4FitComponent* Comp, Int_t num, Double_t rangey, Double_t shiftx)
           
 voidSetForWidth(TGo4FitModel* model, TGo4FitGUIArrow* forposition)
           
 voidSetItem(QFitItem* item, TGo4FitPanelSlots* iSlots)
           
 voidSetOwner(TObjArray* owner)
           

Methods inherited from class TArrow
Copy, Draw, DrawArrow, GetAngle, GetArrowSize, GetOption, Paint, PaintArrow, SavePrimitive, SetAngle, SetArrowSize, SetOption, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Methods inherited from class TLine
DistancetoPrimitive, DrawLine, DrawLineNDC, GetX1, GetX2, GetY1, GetY2, ls, PaintLine, PaintLineNDC, Print, SetX1, SetX2, SetY1, SetY2

Methods inherited from class TAttLine
Copy, DistancetoLine, GetLineColor, GetLineStyle, GetLineWidth, Modify, ResetAttLine, SaveLineAttributes, SetLineAttributes, SetLineColor, SetLineStyle, SetLineWidth

Methods inherited from class TAttFill
Copy, GetFillColor, GetFillStyle, IsTransparent, ResetAttFill, SaveFillAttributes, SetFillAttributes, SetFillColor, SetFillStyle

Field Detail

fdLineAmpl

private Double_t fdLineAmpl

fdRangeY

private Double_t fdRangeY

fdShiftX

private Double_t fdShiftX

fiRangeNum

private Int_t fiRangeNum

fxComp

private TGo4FitComponent* fxComp

fxItem

private QFitItem* fxItem

fxModel

private TGo4FitModel* fxModel

fxOther

private TGo4FitGUIArrow* fxOther

fxOwner

private TObjArray* fxOwner

fxSlots

private TGo4FitPanelSlots* fxSlots

fxType

private Int_t fxType
Constructor Detail

TGo4FitGUIArrow

public TGo4FitGUIArrow()

TGo4FitGUIArrow

public TGo4FitGUIArrow(Float_t arrowsize, Option_t* option)

TGo4FitGUIArrow

public TGo4FitGUIArrow(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Float_t arrowsize, Option_t* option)
Method Detail

~TGo4FitGUIArrow

public virtual synchronized ~TGo4FitGUIArrow()
Method Detail

ClearOther

public void ClearOther()

DeleteModel

public virtual void DeleteModel()

ExecuteEvent

public virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)

GetComp

public TGo4FitComponent* GetComp()

GetItem

public QFitItem* GetItem()

GetModel

public TGo4FitModel* GetModel()

GetType

public Int_t GetType()

IsAssignTo

public Bool_t IsAssignTo(TObject* obj)

Locate

public Bool_t Locate()

SetForPosition

public void SetForPosition(TGo4FitModel* model, TGo4FitGUIArrow* forwidth, Double_t iLineAmpl)

SetForRange

public void SetForRange(TGo4FitComponent* Comp, Int_t num, Double_t rangey, Double_t shiftx)

SetForWidth

public void SetForWidth(TGo4FitModel* model, TGo4FitGUIArrow* forposition)

SetItem

public void SetItem(QFitItem* item, TGo4FitPanelSlots* iSlots)

SetOwner

public void SetOwner(TObjArray* owner)

Association Links

to Class TGo4FitModel

to Class TGo4FitGUIArrow

to Class TGo4FitComponent

to Class QFitItem

to Class TGo4FitPanelSlots

to Class TObjArray


J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005