library: libGed
#include "TFunctionParametersDialog.h"

TFunctionParametersDialog


class description - header file - source file - inheritance tree (.pdf)

class TFunctionParametersDialog : public TGTransientFrame

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
<-
TGMainFrame
<-
TGTransientFrame
<-
TFunctionParametersDialog

    public:
TFunctionParametersDialog(const TGWindow* p, const TGWindow* main, TF1* func, TVirtualPad* pad, Double_t rmin, Double_t rmax) TFunctionParametersDialog(const TFunctionParametersDialog&) virtual ~TFunctionParametersDialog() static TClass* Class() virtual void CloseWindow() virtual void DoApply() virtual void DoCancel() virtual void DoFix(Bool_t on) virtual void DoOK() virtual void DoParMaxLimit() virtual void DoParMinLimit() virtual void DoParValue() virtual void DoReset() virtual void DoSlider() virtual void HandleButtons(Bool_t update) virtual TClass* IsA() const virtual void RedrawFunction() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TF1* fFunc function passed to this dialog TVirtualPad* fFpad pad where the function is drawn Int_t fNP number of function parameters Double_t* fPmin min limits of patameters range Double_t* fPmax max limits of patameters range Double_t* fPval original patameters' values Double_t* fPerr original patameters' errors Double_t fRangexmin min limits of patameters range Double_t fRangexmax max limits of patameters range Double_t fRXmin original min range Double_t fRXmax original max range TGCompositeFrame* fContNam container of parameter names TGCompositeFrame* fContVal container of parameter values TGCompositeFrame* fContFix container of fix settings TGCompositeFrame* fContSld container of sliders TGCompositeFrame* fContMin container of min range values TGCompositeFrame* fContMax container of max range values TGTextEntry** fParNam parameter names TGCheckButton** fParFix fix setting check buttons TGNumberEntry** fParVal parameter values TGNumberEntryField** fParMin min range values TGNumberEntryField** fParMax max range values TGTripleHSlider** fParSld triple sliders TGCheckButton* fUpdate Immediate update check button TGTextButton* fApply Apply button TGTextButton* fReset Reset button TGTextButton* fOK Cancel button TGTextButton* fCancel Cancel button Bool_t fHasChanges kTRUE if function was redrawn; Bool_t fImmediateDraw kTRUE if function is updated on run-time

Class Description

                                                                      
  TFunctionParametersDialog                                           
                                                                      
  This class is used for function parameter settings.                 
                                                                      

TFunctionParametersDialog(const TGWindow *p, const TGWindow *main, TF1 *func, TVirtualPad *pad, Double_t rx, Double_t ry)
 Create the parameters' dialog of currently selected function 'func'.
~TFunctionParametersDialog()
 Destructor.
void CloseWindow()
 Close parameters' dialog.
void DoCancel()
 Slot related to the Cancel button.
void DoFix(Bool_t on)
 Slot related to the Fix check button.
void DoOK()
 Slot related to the OK button.
void DoApply()
 Slot related to the Preview button.
void DoReset()
 Slot related to the Reset button.
void DoSlider()
 Slot related to the parameters' value settings.
void DoParValue()
 Slot related to the parameter value settings.
void DoParMinLimit()
 Slot related to the minumum parameter limit settings.
void DoParMaxLimit()
 Slot related to the maximum parameter limit settings.
void RedrawFunction()
 Redraw function graphics.
void HandleButtons(Bool_t update)
 Handle the button dependent states in this dialog.
TFunctionParametersDialog(const TGWindow *p, const TGWindow *main, TF1 *func, TVirtualPad *pad, Double_t rmin, Double_t rmax)

Author: Ilka Antcheva 08/05/06
Last update: root/ged:$Name: $:$Id: TFunctionParametersDialog.cxx,v 1.4 2006/07/10 13:18:57 rdm Exp $
Copyright (C) 1995-2006, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.