10 #ifndef GEV_PAGE_AXIS_PROPERTIES_EDITOR_HH
11 #define GEV_PAGE_AXIS_PROPERTIES_EDITOR_HH
17 #include <TGNumberEntry.h>
101 virtual void Start ( );
102 virtual Bool_t
CheckRanges (
const bool z =
true );
106 virtual void Quit ( );
109 static void SetStatShow (
const Bool_t b = kTRUE );
110 static void SetStatAll (
const Bool_t b = kTRUE );
112 static void SetStatMean (
const Bool_t b = kTRUE );
113 static void SetStatRMS (
const Bool_t b = kTRUE );
114 static void SetStatCont (
const Bool_t b = kTRUE );
139 virtual void Set (
const Int_t dim );
140 virtual void Set1D ( );
141 virtual void Set2D ( );
142 virtual void Done ( );
TGCheckButton * w_stat_rms
Affichage de l'écart-type.
Definition: GEVPageAxisPropertiesEditor.hh:84
virtual void XAutoClicked()
Definition: GEVPageAxisPropertiesEditor.cpp:676
virtual void Set1D()
Definition: GEVPageAxisPropertiesEditor.cpp:816
TGCheckButton * w_x_log
Bouton de mode logarithmique.
Definition: GEVPageAxisPropertiesEditor.hh:67
TGTextButton * w_button_set2d
Bouton pour application aux spectres 2D.
Definition: GEVPageAxisPropertiesEditor.hh:60
static Bool_t z_autoscale
Echelle automatique sur Y.
Definition: GEVPageAxisPropertiesEditor.hh:44
TGCheckButton * w_z_log
Bouton de mode logarithmique.
Definition: GEVPageAxisPropertiesEditor.hh:79
Definition: GEVPage.hh:42
static Bool_t stat_cont
Statistiques des contours.
Definition: GEVPageAxisPropertiesEditor.hh:55
TGNumberEntry * w_x_max_entry
Saisie de Xmax.
Definition: GEVPageAxisPropertiesEditor.hh:64
ClassDef(GEVPageAxisPropertiesEditor, 0)
TGNumberEntry * w_x_min_entry
Saisie de Xmin.
Definition: GEVPageAxisPropertiesEditor.hh:63
GEVPage * page_ptr
Pointeur sur la page à modifier.
Definition: GEVPageAxisPropertiesEditor.hh:33
static Double_t y_max
Coordonnée maxi sur l'axe Y de l'histogramme.
Definition: GEVPageAxisPropertiesEditor.hh:38
TGNumberEntry * w_z_min_entry
Saisie de Zmin.
Definition: GEVPageAxisPropertiesEditor.hh:75
static Bool_t logy
Axe Y logarithmique.
Definition: GEVPageAxisPropertiesEditor.hh:48
virtual void YLogClicked()
Definition: GEVPageAxisPropertiesEditor.cpp:700
virtual void YResetClicked()
Definition: GEVPageAxisPropertiesEditor.cpp:658
virtual void Done()
Definition: GEVPageAxisPropertiesEditor.cpp:837
Definition: GEVPageAxisPropertiesEditor.hh:25
TGCheckButton * w_stat_mean
Affichage de la moyenne.
Definition: GEVPageAxisPropertiesEditor.hh:83
static void SetStatMean(const Bool_t b=kTRUE)
Definition: GEVPageAxisPropertiesEditor.hh:174
static Bool_t x_autoscale
Echelle automatique sur X.
Definition: GEVPageAxisPropertiesEditor.hh:42
TGCheckButton * w_y_auto
Bouton de sélection automatique des bornes.
Definition: GEVPageAxisPropertiesEditor.hh:72
TGCheckButton * w_y_log
Bouton de mode logarithmique.
Definition: GEVPageAxisPropertiesEditor.hh:73
static Double_t z_max
Coordonnée maxi sur l'axe Z de l'histogramme.
Definition: GEVPageAxisPropertiesEditor.hh:40
static Bool_t stat_entries
Nombre d'entrées dans les statistiques.
Definition: GEVPageAxisPropertiesEditor.hh:52
static Double_t x_max
Coordonnée maxi sur l'axe X de l'histogramme.
Definition: GEVPageAxisPropertiesEditor.hh:36
virtual void Construct()
Definition: GEVPageAxisPropertiesEditor.cpp:87
GObject(GEVPageAxisPropertiesEditor)
TGCheckButton * w_x_auto
Bouton de sélection automatique des bornes.
Definition: GEVPageAxisPropertiesEditor.hh:66
virtual void YAutoClicked()
Definition: GEVPageAxisPropertiesEditor.cpp:682
TGCheckButton * w_z_auto
Bouton de sélection automatique des bornes.
Definition: GEVPageAxisPropertiesEditor.hh:78
virtual void Set2D()
Definition: GEVPageAxisPropertiesEditor.cpp:827
static Double_t x_min
Coordonnée mini sur l'axe X de l'histogramme.
Definition: GEVPageAxisPropertiesEditor.hh:35
virtual void XmaxTextChanged(const char *str)
Definition: GEVPageAxisPropertiesEditor.cpp:612
virtual void XminTextChanged(const char *str)
Definition: GEVPageAxisPropertiesEditor.cpp:605
static void SetStatEntries(const Bool_t b=kTRUE)
Definition: GEVPageAxisPropertiesEditor.hh:167
virtual void ZmaxTextChanged(const char *str)
Definition: GEVPageAxisPropertiesEditor.cpp:640
virtual ~GEVPageAxisPropertiesEditor()
Definition: GEVPageAxisPropertiesEditor.cpp:77
TGCheckButton * w_stat_show
Affichage du pavé de statistique.
Definition: GEVPageAxisPropertiesEditor.hh:81
static Bool_t stat_rms
Ecart-type dans les statistiques.
Definition: GEVPageAxisPropertiesEditor.hh:54
virtual Bool_t CheckRanges(const bool z=true)
Definition: GEVPageAxisPropertiesEditor.cpp:532
static Double_t y_min
Coordonnée mini sur l'axe Y de l'histogramme.
Definition: GEVPageAxisPropertiesEditor.hh:37
virtual void ZminTextChanged(const char *str)
Definition: GEVPageAxisPropertiesEditor.cpp:633
static void SetStatAll(const Bool_t b=kTRUE)
Definition: GEVPageAxisPropertiesEditor.hh:160
TGNumberEntry * w_y_max_entry
Saisie de Ymax.
Definition: GEVPageAxisPropertiesEditor.hh:70
TGTextButton * w_button_set1d
Bouton pour application aux spectres 1D.
Definition: GEVPageAxisPropertiesEditor.hh:59
GEVPageAxisPropertiesEditor(GEVPage *page)
Definition: GEVPageAxisPropertiesEditor.cpp:53
virtual void ZAutoClicked()
Definition: GEVPageAxisPropertiesEditor.cpp:688
static Double_t z_min
Coordonnée mini sur l'axe Z de l'histogramme.
Definition: GEVPageAxisPropertiesEditor.hh:39
static void SetStatRMS(const Bool_t b=kTRUE)
Definition: GEVPageAxisPropertiesEditor.hh:181
virtual void XLogClicked()
Definition: GEVPageAxisPropertiesEditor.cpp:694
virtual void ZLogClicked()
Definition: GEVPageAxisPropertiesEditor.cpp:706
virtual void Start()
Definition: GEVPageAxisPropertiesEditor.cpp:511
static Bool_t stat_mean
Valeur moyenne dans les statistiques.
Definition: GEVPageAxisPropertiesEditor.hh:53
TGNumberEntry * w_y_min_entry
Saisie de Ymin.
Definition: GEVPageAxisPropertiesEditor.hh:69
virtual void Set(const Int_t dim)
Definition: GEVPageAxisPropertiesEditor.cpp:721
virtual void XResetClicked()
Definition: GEVPageAxisPropertiesEditor.cpp:649
virtual void YmaxTextChanged(const char *str)
Definition: GEVPageAxisPropertiesEditor.cpp:626
TGNumberEntry * w_z_max_entry
Saisie de Zmax.
Definition: GEVPageAxisPropertiesEditor.hh:76
TGTextButton * w_z_reset
Bouton de RAZ axe Z.
Definition: GEVPageAxisPropertiesEditor.hh:77
static Bool_t y_autoscale
Echelle automatique sur Y.
Definition: GEVPageAxisPropertiesEditor.hh:43
TGTextButton * w_x_reset
Bouton de RAZ axe X.
Definition: GEVPageAxisPropertiesEditor.hh:65
static Bool_t stat
Affichage des statistiques.
Definition: GEVPageAxisPropertiesEditor.hh:51
static void SetStatCont(const Bool_t b=kTRUE)
Definition: GEVPageAxisPropertiesEditor.hh:188
virtual void YminTextChanged(const char *str)
Definition: GEVPageAxisPropertiesEditor.cpp:619
TGTextButton * w_button_done
Bouton pour terminer l'interface.
Definition: GEVPageAxisPropertiesEditor.hh:61
static void SetStatShow(const Bool_t b=kTRUE)
Definition: GEVPageAxisPropertiesEditor.hh:153
static Bool_t logz
Axe Z logarithmique.
Definition: GEVPageAxisPropertiesEditor.hh:49
TGTextButton * w_y_reset
Bouton de RAZ axe Y.
Definition: GEVPageAxisPropertiesEditor.hh:71
TGCheckButton * w_stat_cont
Affichage du contenu des contours.
Definition: GEVPageAxisPropertiesEditor.hh:85
virtual void ZResetClicked()
Definition: GEVPageAxisPropertiesEditor.cpp:667
virtual void StatDisplayChanged()
Definition: GEVPageAxisPropertiesEditor.cpp:712
TGCheckButton * w_stat_entries
Affichage de l'intégrale.
Definition: GEVPageAxisPropertiesEditor.hh:82
static Bool_t logx
Axe X logarithmique.
Definition: GEVPageAxisPropertiesEditor.hh:47
virtual void Quit()
Definition: GEVPageAxisPropertiesEditor.cpp:591