Analysis
version 7.0 - august 2014
|
#include <GEVPadProperties.hh>
Public Member Functions | |
GEVPadProperties () | |
GEVPadProperties (const GEVPadProperties &original) | |
GEVPadProperties & | operator= (const GEVPadProperties &original) |
virtual | ~GEVPadProperties () |
virtual void | SetGeometry (const Double_t x0, const Double_t x1, const Double_t y0, const Double_t y1) |
void | SetXinf (const Double_t v) |
void | SetXsup (const Double_t v) |
void | SetYinf (const Double_t v) |
void | SetYsup (const Double_t v) |
virtual void | SetMargins (const Double_t mgxl, const Double_t mgxr, const Double_t mgyu, const Double_t mgyd) |
void | SetMarginLeft (const Double_t m) |
void | SetMarginRight (const Double_t m) |
void | SetMarginUp (const Double_t m) |
void | SetMarginDown (const Double_t m) |
virtual void | SetAxisTitleOffsets (const Double_t xoff, const Double_t yoff) |
virtual void | SetXTitleOffset (const Double_t off) |
virtual void | SetYTitleOffset (const Double_t off) |
Double_t | GetXinf () const |
Double_t | GetXsup () const |
Double_t | GetYinf () const |
Double_t | GetYsup () const |
Double_t | GetMarginLeft () const |
Double_t | GetMarginRight () const |
Double_t | GetMarginUp () const |
Double_t | GetMarginDown () const |
Double_t | GetXTitleOffset () const |
Double_t | GetYTitleOffset () const |
Double_t | GetTheta () const |
Double_t | GetPhi () const |
void | SetTheta (const Double_t ang) |
void | SetPhi (const Double_t ang) |
void | SetAngles (const Double_t th, const Double_t ph) |
ClassDef (GEVPadProperties, 0) | |
Protected Attributes | |
Double_t | x_inf |
Coordonnée mini sur l'axe X dans le canevas [0:1]. | |
Double_t | x_sup |
Coordonnée maxi sur l'axe X dans le canevas [0:1]. | |
Double_t | y_inf |
Coordonnée mini sur l'axe Y dans le canevas [0:1]. | |
Double_t | y_sup |
Coordonnée maxi sur l'axe Y dans le canevas [0:1]. | |
Double_t | x_mgl |
Marge à gauche du pad. | |
Double_t | x_mgr |
Marge à droite du pad. | |
Double_t | y_mgu |
Marge en haut du pad. | |
Double_t | y_mgd |
Marge en bas du pad. | |
Double_t | xtit_off |
Décalage du titre de l'axe X. | |
Double_t | ytit_off |
Décalage du titre de l'axe Y. | |
Double_t | theta |
Angle pour tracé 3D. | |
Double_t | phi |
Angle pour tracé 3D. | |
Private Member Functions | |
GObject (GEVPadProperties) | |
Cette classe contient l'ensemble des informations relative à l'affichage d'une zone graphique de spectres:
GEVPadProperties::GEVPadProperties | ( | ) |
Constructeur par défaut.
References GEVPreferences::pad_phi, GEVPreferences::pad_theta, GEVPreferences::pad_x_mgl, GEVPreferences::pad_x_mgr, GEVPreferences::pad_xtit_off, GEVPreferences::pad_y_mgd, GEVPreferences::pad_y_mgu, GEVPreferences::pad_ytit_off, phi, theta, x_inf, x_mgl, x_mgr, x_sup, xtit_off, y_inf, y_mgd, y_mgu, y_sup, and ytit_off.
GEVPadProperties::GEVPadProperties | ( | const GEVPadProperties & | original | ) |
|
virtual |
Destructeur.
|
private |
Macro from GCpp library that defines the following functions:
GEVPadProperties & GEVPadProperties::operator= | ( | const GEVPadProperties & | original | ) |
|
virtual |
Modification de la geometrie du pad.
x0 | nouvelle coordonnée mini sur l'axe X |
x1 | nouvelle coordonnée maxi sur l'axe X |
y0 | nouvelle coordonnée mini sur l'axe Y |
y1 | nouvelle coordonnée maxi sur l'axe Y |
References x_inf, x_sup, y_inf, and y_sup.
Referenced by GEVPage::DividePad(), GEVPage::DividePage(), GEVPad::GEVPad(), GEVPad::ReadProperties(), GEVPadPropertiesEditor::ResetCurrentPosition(), GEVPadPropertiesEditor::ResetInitPosition(), GEVPage::SetPadGeometry(), and GEVPadPropertiesEditor::Start().
|
inline |
Définit la valeur de Xinf (position dans le canevas, entre 0 et 1).
v | nouvelle valeur |
Referenced by GEVPadPropertiesEditor::GEVPadPropertiesEditor(), and GEVPadPropertiesEditor::XinfTextChanged().
|
inline |
Définit la valeur de Xsup (position dans le canevas, entre 0 et 1).
v | nouvelle valeur |
Referenced by GEVPadPropertiesEditor::GEVPadPropertiesEditor(), and GEVPadPropertiesEditor::XsupTextChanged().
|
inline |
Définit la valeur de Yinf (position dans le canevas, entre 0 et 1).
v | nouvelle valeur |
Referenced by GEVPadPropertiesEditor::GEVPadPropertiesEditor(), and GEVPadPropertiesEditor::YinfTextChanged().
|
inline |
Définit la valeur de Ysup (position dans le canevas, entre 0 et 1).
v | nouvelle valeur |
Referenced by GEVPadPropertiesEditor::GEVPadPropertiesEditor(), and GEVPadPropertiesEditor::YsupTextChanged().
|
virtual |
Modification des marges du pad.
xmgl | marge à gauche du pad |
xmgr | marge à droite du pad |
ymgu | marge en haut du pad |
ymgd | marge en bas du pad |
References x_mgl, x_mgr, y_mgd, and y_mgu.
Referenced by GEVPad::ReadProperties(), and GEVPage::SetPadMargins().
|
inline |
Définit la valeur de la marge de gauche (marge interne).
m | nouvelle valeur |
References x_mgl.
Referenced by GEVPadPropertiesEditor::XmglTextChanged().
|
inline |
Définit la valeur de la marge de droite (marge interne).
m | nouvelle valeur |
References x_mgr.
Referenced by GEVPadPropertiesEditor::XmgrTextChanged().
|
inline |
Définit la valeur de la marge supérieure (marge interne).
m | nouvelle valeur |
References y_mgu.
Referenced by GEVPadPropertiesEditor::YmguTextChanged().
|
inline |
Définit la valeur de la marge inférieure (marge interne).
m | nouvelle valeur |
References y_mgd.
Referenced by GEVPadPropertiesEditor::YmgdTextChanged().
|
inlinevirtual |
Définition du décalage des titres des axes.
xoff | décalage du titre de l'axe X |
yoff | décalage du titre de l'axe Y |
References xtit_off, and ytit_off.
Referenced by GEVPad::ReadProperties().
|
inlinevirtual |
Définition du décalage du titre de l'axe X.
off | décalage du titre |
References xtit_off.
Referenced by GEVPadPropertiesEditor::XTitleOffsetTextChanged().
|
inlinevirtual |
Définition du décalage du titre de l'axe Y.
off | décalage du titre |
References ytit_off.
Referenced by GEVPadPropertiesEditor::YTitleOffsetTextChanged().
|
inline |
Retourne la valeur définie pour Xinf (position dans le canevas, entre 0 et 1).
References x_inf.
Referenced by GEVPadPropertiesEditor::Construct(), GEVPage::DividePad(), GEVPadPropertiesEditor::ResetCurrentPosition(), GEVPadPropertiesEditor::ResetInitPosition(), and GEVPadPropertiesEditor::Start().
|
inline |
Retourne la valeur définie pour Xsup (position dans le canevas, entre 0 et 1).
References x_sup.
Referenced by GEVPadPropertiesEditor::Construct(), GEVPage::DividePad(), GEVPadPropertiesEditor::ResetCurrentPosition(), GEVPadPropertiesEditor::ResetInitPosition(), and GEVPadPropertiesEditor::Start().
|
inline |
Retourne la valeur définie pour Yinf (position dans le canevas, entre 0 et 1).
References y_inf.
Referenced by GEVPadPropertiesEditor::Construct(), GEVPage::DividePad(), GEVPadPropertiesEditor::ResetCurrentPosition(), GEVPadPropertiesEditor::ResetInitPosition(), and GEVPadPropertiesEditor::Start().
|
inline |
Retourne la valeur définie pour Ysup (position dans le canevas, entre 0 et 1).
References y_sup.
Referenced by GEVPadPropertiesEditor::Construct(), GEVPage::DividePad(), GEVPadPropertiesEditor::ResetCurrentPosition(), GEVPadPropertiesEditor::ResetInitPosition(), and GEVPadPropertiesEditor::Start().
|
inline |
Retourne la valeur définie pour la marge de gauche (marge interne).
References x_mgl.
Referenced by GEVPadPropertiesEditor::Construct().
|
inline |
Retourne la valeur définie pour la marge de droite (marge interne).
References x_mgr.
Referenced by GEVPadPropertiesEditor::Construct().
|
inline |
Retourne la valeur définie pour la marge supérieure (marge interne).
References y_mgu.
Referenced by GEVPadPropertiesEditor::Construct().
|
inline |
Retourne la valeur définie pour la marge inférieure (marge interne).
References y_mgd.
Referenced by GEVPadPropertiesEditor::Construct().
|
inline |
Retourne la valeur du décalage du titre de l'axe X.
References xtit_off.
Referenced by GEVPadPropertiesEditor::Construct(), and GEVPadContourEditor::Request().
|
inline |
Retourne la valeur du décalage du titre de l'axe Y.
References ytit_off.
Referenced by GEVPadPropertiesEditor::Construct(), and GEVPadContourEditor::Request().
|
inline |
Retourne l'angle de rotation Theta pour les tracés en 3D.
References theta.
|
inline |
Retourne l'angle de rotation Phi pour les tracés en 3D.
References phi.
|
inline |
Définit l'angle de rotation Theta pour les tracés en 3D.
ang | angle de rotation |
References theta.
Referenced by SetAngles(), and GEVPadPropertiesEditor::ThetaTextChanged().
|
inline |
Définit l'angle de rotation Phi pour les tracés en 3D.
ang | angle de rotation |
References phi.
Referenced by GEVPadPropertiesEditor::PhiTextChanged(), and SetAngles().
|
inline |
Définit les angles de rotation pour les tracés en 3D.
th | angle de rotation |
ph | angle de rotation |
References SetPhi(), and SetTheta().
Referenced by GEVPad::ReadProperties().
GEVPadProperties::ClassDef | ( | GEVPadProperties | , |
0 | |||
) |
Définition à usage de ROOT...