Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4FitGuiArrow Class Reference

#include <TGo4FitPanel.ui.h>

List of all members.

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


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
at_none 
at_pos 
at_width 
at_range 

Definition at line 24 of file TGo4FitPanel.ui.h.


Constructor & Destructor Documentation

TGo4FitGuiArrow::TGo4FitGuiArrow (   ) 
 

Definition at line 66 of file TGo4FitPanel.ui.h.

TGo4FitGuiArrow::TGo4FitGuiArrow (  Float_t  arrowsize,
Option_t *  option
) 
 

Definition at line 72 of file TGo4FitPanel.ui.h.

TGo4FitGuiArrow::TGo4FitGuiArrow (  Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
Float_t  arrowsize,
Option_t *  option
) 
 

Definition at line 78 of file TGo4FitPanel.ui.h.

TGo4FitGuiArrow::~TGo4FitGuiArrow (   )  [virtual]
 

Definition at line 84 of file TGo4FitPanel.ui.h.


Member Function Documentation

void TGo4FitGuiArrow::SetForPosition (  TGo4FitModel *  model,
TGo4FitGuiArrow *  forwidth,
Double_t  iLineAmpl
) 
 

Definition at line 88 of file TGo4FitPanel.ui.h.

References at_pos, fdLineAmpl, fxModel, fxOther, and fxType.

void TGo4FitGuiArrow::SetForWidth (  TGo4FitModel *  model,
TGo4FitGuiArrow *  forposition
) 
 

Definition at line 96 of file TGo4FitPanel.ui.h.

References at_width, fxModel, fxOther, and fxType.

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

Definition at line 103 of file TGo4FitPanel.ui.h.

References at_range, fdRangeY, fdShiftX, fiRangeNum, fxComp, and fxType.

void TGo4FitGuiArrow::SetItem (  QFitItem *  item,
TGo4FitPanel *  panel
) 
 

Definition at line 111 of file TGo4FitPanel.ui.h.

References fxItem, and fxPanel.

QFitItem* TGo4FitGuiArrow::GetItem (   )  [inline]
 

Definition at line 36 of file TGo4FitPanel.ui.h.

References fxItem.

Bool_t TGo4FitGuiArrow::Locate (   ) 
 

Definition at line 117 of file TGo4FitPanel.ui.h.

References at_pos, at_range, at_width, fdLineAmpl, fdRangeY, fdShiftX, fiRangeNum, fxComp, fxModel, fxOther, fxType, TGo4FitModel::GetPosition(), TGo4FitComponent::GetRangeCondition(), and TGo4FitModel::GetWidth().

Int_t TGo4FitGuiArrow::GetType (   )  [inline]
 

Definition at line 40 of file TGo4FitPanel.ui.h.

References fxType.

TGo4FitModel* TGo4FitGuiArrow::GetModel (   )  [inline]
 

Definition at line 41 of file TGo4FitPanel.ui.h.

References fxModel.

TGo4FitComponent* TGo4FitGuiArrow::GetComp (   )  [inline]
 

Definition at line 42 of file TGo4FitPanel.ui.h.

References fxComp.

Bool_t TGo4FitGuiArrow::IsAssignTo (  TObject *  obj  ) 
 

Definition at line 155 of file TGo4FitPanel.ui.h.

References fxComp, and fxModel.

void TGo4FitGuiArrow::ClearOther (   )  [inline]
 

Definition at line 46 of file TGo4FitPanel.ui.h.

References fxOther.

void TGo4FitGuiArrow::Delete (  Option_t *  option = ""  )  [virtual]
 

Definition at line 160 of file TGo4FitPanel.ui.h.

References at_pos, fxPanel, and fxType.

void TGo4FitGuiArrow::ExecuteEvent (  Int_t  event,
Int_t  px,
Int_t  py
)  [virtual]
 

Definition at line 166 of file TGo4FitPanel.ui.h.

References at_pos, at_range, at_width, fdLineAmpl, fiRangeNum, fxComp, fxModel, fxOther, fxPanel, fxType, TGo4FitComponent::GetRangeCondition(), TGo4FitModel::GetWidth(), TGo4FitModel::SetPosition(), TGo4FitComponent::SetRangeCondition(), and TGo4FitModel::SetWidth().


Member Data Documentation

Int_t TGo4FitGuiArrow::fxType [private]
 

Definition at line 52 of file TGo4FitPanel.ui.h.

Referenced by Delete(), ExecuteEvent(), GetType(), Locate(), SetForPosition(), SetForRange(), and SetForWidth().

TGo4FitModel* TGo4FitGuiArrow::fxModel [private]
 

Definition at line 53 of file TGo4FitPanel.ui.h.

Referenced by ExecuteEvent(), GetModel(), IsAssignTo(), Locate(), SetForPosition(), and SetForWidth().

TGo4FitGuiArrow* TGo4FitGuiArrow::fxOther [private]
 

Definition at line 54 of file TGo4FitPanel.ui.h.

Referenced by ClearOther(), ExecuteEvent(), Locate(), SetForPosition(), and SetForWidth().

Double_t TGo4FitGuiArrow::fdLineAmpl [private]
 

Definition at line 55 of file TGo4FitPanel.ui.h.

Referenced by ExecuteEvent(), Locate(), and SetForPosition().

TGo4FitComponent* TGo4FitGuiArrow::fxComp [private]
 

Definition at line 56 of file TGo4FitPanel.ui.h.

Referenced by ExecuteEvent(), GetComp(), IsAssignTo(), Locate(), and SetForRange().

Int_t TGo4FitGuiArrow::fiRangeNum [private]
 

Definition at line 57 of file TGo4FitPanel.ui.h.

Referenced by ExecuteEvent(), Locate(), and SetForRange().

Double_t TGo4FitGuiArrow::fdRangeY [private]
 

Definition at line 58 of file TGo4FitPanel.ui.h.

Referenced by Locate(), and SetForRange().

Double_t TGo4FitGuiArrow::fdShiftX [private]
 

Definition at line 59 of file TGo4FitPanel.ui.h.

Referenced by Locate(), and SetForRange().

QFitItem* TGo4FitGuiArrow::fxItem [private]
 

Definition at line 60 of file TGo4FitPanel.ui.h.

Referenced by GetItem(), and SetItem().

TGo4FitPanel* TGo4FitGuiArrow::fxPanel [private]
 

Definition at line 61 of file TGo4FitPanel.ui.h.

Referenced by Delete(), ExecuteEvent(), and SetItem().


The documentation for this class was generated from the following file:
Generated on Fri Nov 28 13:00:56 2008 for Go4-v3.04-1 by  doxygen 1.4.2