Analysis
version 7.0 - august 2014
|
#include <GEVPadAxisProperties.hh>
Public Member Functions | |
GEVPadAxisProperties (const GEVPlot *ptr=NULL) | |
GEVPadAxisProperties (const GEVPadAxisProperties &original) | |
GEVPadAxisProperties & | operator= (const GEVPadAxisProperties &original) |
virtual | ~GEVPadAxisProperties () |
void | SetXmin (const Double_t v) |
void | SetXmax (const Double_t v) |
void | SetYmin (const Double_t v) |
void | SetYmax (const Double_t v) |
void | SetZmin (const Double_t v) |
void | SetZmax (const Double_t v) |
Double_t | GetXmin () const |
Double_t | GetXmax () const |
Double_t | GetYmin () const |
Double_t | GetYmax () const |
Double_t | GetZmin () const |
Double_t | GetZmax () const |
Double_t | GetXminLimit () const |
Double_t | GetXmaxLimit () const |
Double_t | GetYminLimit () const |
Double_t | GetYmaxLimit () const |
Double_t | GetZminLimit () const |
Double_t | GetZmaxLimit () const |
void | SetAutoscaleX (const Bool_t b=kTRUE) |
void | SetAutoscaleY (const Bool_t b=kTRUE) |
void | SetAutoscaleZ (const Bool_t b=kTRUE) |
void | SetAutoscale (const Bool_t b=kTRUE) |
Bool_t | GetAutoscaleX () const |
Bool_t | GetAutoscaleY () const |
Bool_t | GetAutoscaleZ () const |
void | SetUserRangeX (const Bool_t b=kTRUE) |
void | SetUserRangeY (const Bool_t b=kTRUE) |
void | SetUserRangeZ (const Bool_t b=kTRUE) |
Bool_t | GetUserRangeX () const |
Bool_t | GetUserRangeY () const |
Bool_t | GetUserRangeZ () const |
Bool_t | GetLogX () const |
Bool_t | GetLogY () const |
Bool_t | GetLogZ () const |
ClassDef (GEVPadAxisProperties, 0) | |
Protected Member Functions | |
void | SetFirstPlot (const GEVPlot *ptr) |
Protected Attributes | |
const GEVPlot * | plot_ptr |
Pointeur sur le premier tracé | |
Double_t | x_min_limit |
valeur limite de la coordonnée mini sur l'axe X de l'histogramme | |
Double_t | x_max_limit |
valeur limite de la coordonnée maxi sur l'axe X de l'histogramme | |
Double_t | y_min_limit |
valeur limite de la coordonnée mini sur l'axe Y de l'histogramme | |
Double_t | y_max_limit |
valeur limite de la coordonnée maxi sur l'axe Y de l'histogramme | |
Double_t | z_min_limit |
valeur limite de la coordonnée mini sur l'axe Z de l'histogramme | |
Double_t | z_max_limit |
valeur limite de la coordonnée maxi sur l'axe Z de l'histogramme | |
Double_t | x_min |
Coordonnée mini sur l'axe X de l'histogramme. | |
Double_t | x_max |
Coordonnée maxi sur l'axe X de l'histogramme. | |
Double_t | y_min |
Coordonnée mini sur l'axe Y de l'histogramme. | |
Double_t | y_max |
Coordonnée maxi sur l'axe Y de l'histogramme. | |
Double_t | z_min |
Coordonnée mini sur l'axe Z de l'histogramme. | |
Double_t | z_max |
Coordonnée maxi sur l'axe Z de l'histogramme. | |
Bool_t | x_autoscale |
Echelle automatique sur X. | |
Bool_t | y_autoscale |
Echelle automatique sur Y. | |
Bool_t | z_autoscale |
Echelle automatique sur Y. | |
Bool_t | logx |
Axe X logarithmique. | |
Bool_t | logy |
Axe Y logarithmique. | |
Bool_t | logz |
Axe Z logarithmique. | |
Bool_t | user_range_x |
Test si des limites utilisateurs ont été définie. | |
Bool_t | user_range_y |
Test si des limites utilisateurs ont été définie. | |
Bool_t | user_range_z |
Test si des limites utilisateurs ont été définie. | |
Private Member Functions | |
GObject (GEVPadAxisProperties) | |
Cette classe contient l'ensemble des informations relative au tracé des histogrammes dans la zone graphique.
GEVPadAxisProperties::GEVPadAxisProperties | ( | const GEVPlot * | ptr = NULL | ) |
Constructeur par défaut.
References logx, logy, logz, and SetFirstPlot().
GEVPadAxisProperties::GEVPadAxisProperties | ( | const GEVPadAxisProperties & | original | ) |
Constructeur de recopie.
original | instance à recoper |
References logx, logy, logz, plot_ptr, user_range_x, user_range_y, user_range_z, x_autoscale, x_max, x_max_limit, x_min, x_min_limit, y_autoscale, y_max, y_max_limit, y_min, y_min_limit, z_autoscale, z_max, z_max_limit, z_min, and z_min_limit.
|
virtual |
Destructeur.
|
private |
Macro from GCpp library that defines the following functions:
GEVPadAxisProperties & GEVPadAxisProperties::operator= | ( | const GEVPadAxisProperties & | original | ) |
Opérateur d'affectation.
original | instance à affecter |
References logx, logy, logz, plot_ptr, user_range_x, user_range_y, user_range_z, x_autoscale, x_max, x_max_limit, x_min, x_min_limit, y_autoscale, y_max, y_max_limit, y_min, y_min_limit, z_autoscale, z_max, z_max_limit, z_min, and z_min_limit.
|
inline |
Définit la borne inférieure de tracé des histogrammes, sur l'axe X.
v | nouvelle valeur |
References x_min.
Referenced by GEVPad::RangeAxisChanged(), GEVPad::Read(), GEVPad::ReadProperties(), GEVPad::Unzoom(), and GEVPadAxisPropertiesEditor::XminTextChanged().
|
inline |
Définit la borne supérieure de tracé des histogrammes, sur l'axe X.
v | nouvelle valeur |
References x_max.
Referenced by GEVPad::RangeAxisChanged(), GEVPad::Read(), GEVPad::ReadProperties(), GEVPad::Unzoom(), and GEVPadAxisPropertiesEditor::XmaxTextChanged().
|
inline |
Définit la borne inférieure de tracé des histogrammes, sur l'axe Y.
v | nouvelle valeur |
References y_min.
Referenced by GEVPad::RangeAxisChanged(), GEVPad::Read(), GEVPad::ReadProperties(), GEVPad::Unzoom(), GEVPad::Update(), and GEVPadAxisPropertiesEditor::YminTextChanged().
|
inline |
Définit la borne supérieure de tracé des histogrammes, sur l'axe Y.
v | nouvelle valeur |
References y_max.
Referenced by GEVPad::RangeAxisChanged(), GEVPad::Read(), GEVPad::ReadProperties(), GEVPad::Unzoom(), GEVPad::Update(), and GEVPadAxisPropertiesEditor::YmaxTextChanged().
|
inline |
Définit la borne inférieure de tracé des histogrammes, sur l'axe Z.
v | nouvelle valeur |
References z_min.
Referenced by GEVPad::RangeAxisChanged(), GEVPad::Read(), GEVPad::ReadProperties(), GEVPad::Unzoom(), GEVPad::Update(), and GEVPadAxisPropertiesEditor::ZminTextChanged().
|
inline |
Définit la borne supérieure de tracé des histogrammes, sur l'axe Z.
v | nouvelle valeur |
References z_max.
Referenced by GEVPad::RangeAxisChanged(), GEVPad::Read(), GEVPad::ReadProperties(), GEVPad::Unzoom(), GEVPad::Update(), and GEVPadAxisPropertiesEditor::ZmaxTextChanged().
|
inline |
Retourne la borne inférieure de tracé des histogrammes, sur l'axe X.
References x_min.
Referenced by GEVPadAxisPropertiesEditor::CheckRanges(), GEVPadAxisPropertiesEditor::Construct(), GEVPage::PadMenuFitPeak(), GEVPad::Read(), GEVPad::Update(), GEVPadAxisPropertiesEditor::XLogClicked(), and GEVPadAxisPropertiesEditor::XminTextChanged().
|
inline |
Retourne la borne supérieure de tracé des histogrammes, sur l'axe X.
References x_max.
Referenced by GEVPadAxisPropertiesEditor::CheckRanges(), GEVPadAxisPropertiesEditor::Construct(), GEVPage::PadMenuFitPeak(), GEVPad::Read(), GEVPad::Update(), GEVPadAxisPropertiesEditor::XLogClicked(), and GEVPadAxisPropertiesEditor::XmaxTextChanged().
|
inline |
Retourne la borne inférieure de tracé des histogrammes, sur l'axe Y.
References y_min.
Referenced by GEVPadAxisPropertiesEditor::CheckRanges(), GEVPadAxisPropertiesEditor::Construct(), GEVPad::Read(), GEVPad::Update(), GEVPadAxisPropertiesEditor::YLogClicked(), and GEVPadAxisPropertiesEditor::YminTextChanged().
|
inline |
Retourne la borne supérieure de tracé des histogrammes, sur l'axe Y.
References y_max.
Referenced by GEVPadAxisPropertiesEditor::CheckRanges(), GEVPadAxisPropertiesEditor::Construct(), GEVPad::Read(), GEVPad::Update(), GEVPadAxisPropertiesEditor::YLogClicked(), and GEVPadAxisPropertiesEditor::YmaxTextChanged().
|
inline |
Retourne la borne inférieure de tracé des histogrammes, sur l'axe Z.
References z_min.
Referenced by GEVPadAxisPropertiesEditor::CheckRanges(), GEVPadAxisPropertiesEditor::Construct(), GEVPad::Read(), GEVPad::Update(), GEVPadAxisPropertiesEditor::ZLogClicked(), and GEVPadAxisPropertiesEditor::ZminTextChanged().
|
inline |
Retourne la borne supérieure de tracé des histogrammes, sur l'axe Z.
References z_max.
Referenced by GEVPadAxisPropertiesEditor::CheckRanges(), GEVPadAxisPropertiesEditor::Construct(), GEVPad::Read(), GEVPad::Update(), GEVPadAxisPropertiesEditor::ZLogClicked(), and GEVPadAxisPropertiesEditor::ZmaxTextChanged().
|
inline |
Retourne la borne inférieure extrême de tracé des histogrammes, sur l'axe X.
References x_min_limit.
Referenced by GEVPadAxisPropertiesEditor::Construct(), GEVPad::Unzoom(), and GEVPadAxisPropertiesEditor::XFullClicked().
|
inline |
Retourne la borne supérieure extrême de tracé des histogrammes, sur l'axe X.
References x_max_limit.
Referenced by GEVPadAxisPropertiesEditor::Construct(), GEVPad::Unzoom(), and GEVPadAxisPropertiesEditor::XFullClicked().
|
inline |
Retourne la borne inférieure extrême de tracé des histogrammes, sur l'axe Y.
References y_min_limit.
Referenced by GEVPadAxisPropertiesEditor::Construct(), GEVPad::Unzoom(), GEVPad::Update(), and GEVPadAxisPropertiesEditor::YFullClicked().
|
inline |
Retourne la borne supérieure extrême de tracé des histogrammes, sur l'axe Y.
References y_max_limit.
Referenced by GEVPadAxisPropertiesEditor::Construct(), GEVPad::Unzoom(), GEVPad::Update(), and GEVPadAxisPropertiesEditor::YFullClicked().
|
inline |
Retourne la borne inférieure extrême de tracé des histogrammes, sur l'axe Z.
References z_min_limit.
Referenced by GEVPadAxisPropertiesEditor::Construct(), GEVPad::Unzoom(), and GEVPad::Update().
|
inline |
Retourne la borne supérieure extrême de tracé des histogrammes, sur l'axe Z.
References z_max_limit.
Referenced by GEVPadAxisPropertiesEditor::Construct(), GEVPad::Unzoom(), and GEVPad::Update().
|
inline |
Positionne le mode automatique de détermination de l'axe X du tracé.
b | sélection du mode automatique |
References x_autoscale.
Referenced by GEVPage::MenuActivated(), GEVPad::RangeAxisChanged(), GEVPad::Read(), GEVPad::ReadProperties(), SetAutoscale(), and GEVPadAxisPropertiesEditor::XAutoClicked().
|
inline |
Positionne le mode automatique de détermination de l'axe Y du tracé.
b | sélection du mode automatique |
References y_autoscale.
Referenced by GEVPage::MenuActivated(), GEVPad::RangeAxisChanged(), GEVPad::Read(), GEVPad::ReadProperties(), SetAutoscale(), GEVPad::Unzoom(), and GEVPadAxisPropertiesEditor::YAutoClicked().
|
inline |
Positionne le mode automatique de détermination de l'axe Z du tracé.
b | sélection du mode automatique |
References z_autoscale.
Referenced by GEVPage::MenuActivated(), GEVPage::ProcessDefaultEvent(), GEVPad::RangeAxisChanged(), GEVPad::Read(), GEVPad::ReadProperties(), SetAutoscale(), GEVPad::Unzoom(), and GEVPadAxisPropertiesEditor::ZAutoClicked().
|
inline |
Positionne le mode automatique de détermination des axes du tracé.
b | sélection du mode automatique |
References SetAutoscaleX(), SetAutoscaleY(), and SetAutoscaleZ().
|
inline |
Retourne l'état du mode automatique de détermination de l'axes X.
References x_autoscale.
Referenced by GEVPadAxisPropertiesEditor::CheckRanges(), GEVPadAxisPropertiesEditor::Construct(), GEVPage::ProcessDefaultEvent(), GEVPad::Read(), GEVPad::Update(), and GEVPadAxisPropertiesEditor::XAutoClicked().
|
inline |
Retourne l'état du mode automatique de détermination de l'axes Y.
References y_autoscale.
Referenced by GEVPadAxisPropertiesEditor::CheckRanges(), GEVPadAxisPropertiesEditor::Construct(), GEVPage::ProcessDefaultEvent(), GEVPad::Read(), GEVPad::Update(), and GEVPadAxisPropertiesEditor::YAutoClicked().
|
inline |
Retourne l'état du mode automatique de détermination de l'axes Z.
References z_autoscale.
Referenced by GEVPadAxisPropertiesEditor::CheckRanges(), GEVPadAxisPropertiesEditor::Construct(), GEVPage::ProcessDefaultEvent(), GEVPad::Read(), GEVPad::Update(), and GEVPadAxisPropertiesEditor::ZAutoClicked().
|
inline |
Positionne l'indicateur de limites fixées manuellement ou par l'éditeur de propriété, afin que la fonction Update() utilise les bonnes limites (actuellement tracées, ou redéfinies).
b | valeur de l'indicateur |
References user_range_x.
Referenced by GEVPage::ProcessDefaultEvent().
|
inline |
Positionne l'indicateur de limites fixées manuellement ou par l'éditeur de propriété, afin que la fonction Update() utilise les bonnes limites (actuellement tracées, ou redéfinies).
b | valeur de l'indicateur |
References user_range_y.
Referenced by GEVPage::ProcessDefaultEvent().
|
inline |
Positionne l'indicateur de limites fixées manuellement ou par l'éditeur de propriété, afin que la fonction Update() utilise les bonnes limites (actuellement tracées, ou redéfinies).
b | valeur de l'indicateur |
References user_range_z.
Referenced by GEVPage::ProcessDefaultEvent().
|
inline |
Retourne l'état de l'indicateur de limites externes.
References user_range_x.
|
inline |
Retourne l'état de l'indicateur de limites externes.
References user_range_y.
|
inline |
Retourne l'état de l'indicateur de limites externes.
References user_range_z.
|
inline |
Retourne l'état de l'indicateur d'échelle log.
References logx.
Referenced by GEVPadAxisPropertiesEditor::Construct().
|
inline |
Retourne l'état de l'indicateur d'échelle log.
References logy.
Referenced by GEVPadAxisPropertiesEditor::Construct(), and GEVPage::PadMenuFitPeak().
|
inline |
Retourne l'état de l'indicateur d'échelle log.
References logz.
Referenced by GEVPadAxisPropertiesEditor::Construct().
|
protected |
Définit le pointeur sur le premier plot, qui fixe les limites possibles du tracé.
ptr | pointeur sur le tracé |
References Spectrum::GetHistoPtr(), GEVPlot::GetSpectrumDimension(), GEVPlot::GetSpectrumPtr(), plot_ptr, user_range_x, user_range_y, user_range_z, x_autoscale, x_max, x_max_limit, x_min, x_min_limit, y_autoscale, y_max, y_max_limit, y_min, y_min_limit, z_autoscale, z_max, z_max_limit, z_min, and z_min_limit.
Referenced by GEVPad::AddSpectrum(), GEVPad::AddSpectrumPlot(), and GEVPadAxisProperties().
GEVPadAxisProperties::ClassDef | ( | GEVPadAxisProperties | , |
0 | |||
) |
Définition à usage de ROOT...