Analysis
version 7.0 - august 2014
|
#include <GEVSpectraPlotModeWidget.hh>
Public Member Functions | |
GEVSpectraPlotModeWidget (const TGWindow *parent, const UInt_t opt=0) | |
GEVSpectraPlotModeWidget (const TGWindow *parent, const GEVSpectraPlotMode &spm, const UInt_t opt=0) | |
~GEVSpectraPlotModeWidget () | |
virtual void | Construct () |
virtual void | MapSubwindows () |
virtual Color_t | GetLineColor () const |
virtual Pixel_t | GetLineColorPixel () const |
virtual Style_t | GetLineStyle () const |
virtual Width_t | GetLineWidth () const |
virtual TAttLine | GetLineAttr () const |
virtual Color_t | GetMarkerColor () const |
virtual Pixel_t | GetMarkerColorPixel () const |
virtual Style_t | GetMarkerStyle () const |
virtual Size_t | GetMarkerSize () const |
virtual TAttMarker | GetMarkerAttr () const |
virtual Color_t | GetFillColor () const |
virtual Pixel_t | GetFillColorPixel () const |
virtual Style_t | GetFillStyle () const |
virtual TAttFill | GetFillAttr () const |
virtual UInt_t | Get1DPlotMode () const |
virtual UInt_t | Get2DPlotMode () const |
virtual UInt_t | Get3DPlotMode () const |
void | SetLineColor (const Color_t c, const Bool_t emit=kTRUE) |
void | SetLineColorPixel (const Pixel_t c, const Bool_t emit=kTRUE) |
void | SetLineWidth (const Width_t w, const Bool_t emit=kTRUE) |
void | SetLineStyle (const Style_t s, const Bool_t emit=kTRUE) |
void | SetMarkerColor (const Color_t c, const Bool_t emit=kTRUE) |
void | SetMarkerColorPixel (const Pixel_t c, const Bool_t emit=kTRUE) |
void | SetMarkerStyle (const Style_t s, const Bool_t emit=kTRUE) |
void | SetMarkerSize (const Size_t s, const Bool_t emit=kTRUE) |
void | SetFillColor (const Color_t c, const Bool_t emit=kTRUE) |
void | SetFillColorPixel (const Pixel_t c, const Bool_t emit=kTRUE) |
void | SetFillStyle (const Style_t s, const Bool_t emit=kTRUE) |
void | Set1DPlotMode (const UInt_t mode, const Bool_t emit=kTRUE) |
void | Set2DPlotMode (const UInt_t mode, const Bool_t emit=kTRUE) |
void | Set3DPlotMode (const UInt_t mode, const Bool_t emit=kTRUE) |
virtual void | PlotLineColorChanged (Color_t c) |
virtual void | PlotLineStyleChanged (Style_t s) |
virtual void | PlotLineWidthChanged (Width_t w) |
virtual void | PlotMarkerColorChanged (Color_t c) |
virtual void | PlotMarkerStyleChanged (Style_t s) |
virtual void | PlotMarkerSizeChanged (Size_t s) |
virtual void | PlotFillColorChanged (Color_t c) |
virtual void | PlotFillStyleChanged (Style_t s) |
virtual void | Plot1DModeSelected (Int_t n) |
virtual void | Plot2DModeSelected (Int_t n) |
virtual void | Plot3DModeSelected (Int_t n) |
ClassDef (GEVSpectraPlotModeWidget, 0) | |
Protected Member Functions | |
GEVSpectraPlotModeWidget (const GEVSpectraPlotModeWidget &original) | |
Protected Attributes | |
UInt_t | options |
Options du widget. | |
GEVSpectraPlotMode | plot_mode |
Attributs initiaux. | |
TGGroupFrame * | w_plot_line_frame |
Cadre pour ligne. | |
RGLineAttrSelect * | w_plot_line_attr |
Attributs de ligne. | |
TGGroupFrame * | w_plot_marker_frame |
Cadre pour marqueur. | |
RGMarkerAttrSelect * | w_plot_marker_attr |
Attributs de marqueur. | |
TGGroupFrame * | w_plot_fill_frame |
Cadre pour remplissage. | |
RGFillAttrSelect * | w_plot_fill_attr |
Attributs de remplissage. | |
TGGroupFrame * | w_plot_mode_frame |
Cadre pour mode. | |
TGLabel * | w_plot_mode_1d_label |
Label pour mode 1D. | |
TGLabel * | w_plot_mode_2d_label |
Label pour mode 2D. | |
TGLabel * | w_plot_mode_3d_label |
Label pour mode histos 3D. | |
RGHistoPlotModeSelect * | w_plot_mode_1d |
Mode de tracé histos 1D. | |
RGHistoPlotModeSelect * | w_plot_mode_2d |
Mode de tracé histos 2D. | |
RGHistoPlotModeSelect * | w_plot_mode_3d |
Mode de tracé histos 2D. | |
Private Member Functions | |
GObject (GEVSpectraPlotModeWidget) | |
Classe définissant un widget permettant d'éditer les options de tracé des spectres:
Les options permettent de rendre inactives une partie des options de tracé. Les widgets internes correspondant sont alors inactifs.
GEVSpectraPlotModeWidget::GEVSpectraPlotModeWidget | ( | const TGWindow * | parent, |
const UInt_t | opt = 0 |
||
) |
Constructeur sans initialisation (pris sur les préférences).
parent | widget parent |
opt | options indiquant les parties actives |
References Construct(), options, and plot_mode.
GEVSpectraPlotModeWidget::GEVSpectraPlotModeWidget | ( | const TGWindow * | parent, |
const GEVSpectraPlotMode & | spm, | ||
const UInt_t | opt = 0 |
||
) |
Constructeur avec initialisation.
parent | widget parent |
spm | données éditées par le widget |
opt | options indiquant les parties actives |
References Construct(), options, and plot_mode.
|
protected |
Constructeur de recopie (non implémenté).
original | donnée à recopier |
GEVSpectraPlotModeWidget::~GEVSpectraPlotModeWidget | ( | ) |
Destructeur.
|
private |
Macro from GCpp library that defines the following functions:
|
virtual |
Fonction qui met en place les widgets internes
References GEVSpectraPlotMode::GetFillAttr(), GEVSpectraPlotMode::GetLineAttr(), GEVSpectraPlotMode::GetMarkerAttr(), gevDico, GEVSpectraPlotMode::plot_1D_options, GEVSpectraPlotMode::plot_2D_options, GEVSpectraPlotMode::plot_3D_options, plot_mode, GEVDico::plot_prop_fill_attr, GEVDico::plot_prop_line_attr, GEVDico::plot_prop_marker_attr, GEVDico::plot_prop_mode, GEVDico::plot_prop_mode_1d, GEVDico::plot_prop_mode_2d, GEVDico::plot_prop_mode_3d, w_plot_fill_attr, w_plot_fill_frame, w_plot_line_attr, w_plot_line_frame, w_plot_marker_attr, w_plot_marker_frame, w_plot_mode_1d, w_plot_mode_1d_label, w_plot_mode_2d, w_plot_mode_2d_label, w_plot_mode_3d, w_plot_mode_3d_label, and w_plot_mode_frame.
Referenced by GEVSpectraPlotModeWidget().
|
virtual |
Fonction qui surcharge celle de la classe TGVerticalFrame, pour n'afficher que les sous-widgets demandés (selon options).
References options, w_plot_fill_frame, w_plot_line_frame, w_plot_marker_frame, w_plot_mode_1d, w_plot_mode_1d_label, w_plot_mode_2d, w_plot_mode_2d_label, w_plot_mode_3d, w_plot_mode_3d_label, and w_plot_mode_frame.
|
inlinevirtual |
Retourne le numéro de la couleur de ligne sélectionnée.
References w_plot_line_attr.
Referenced by GetLineAttr(), and GetLineColorPixel().
|
inlinevirtual |
Retourne le code de la couleur de ligne sélectionnée.
References GetLineColor().
|
inlinevirtual |
|
inlinevirtual |
Retourne l'épaisseur de ligne sélectionnée.
References w_plot_line_attr.
Referenced by GetLineAttr().
|
inlinevirtual |
Retourne les attributs de ligne sélectionnés.
References GetLineColor(), GetLineStyle(), and GetLineWidth().
Referenced by GEVPagePlotsModeEditor::Set().
|
inlinevirtual |
Retourne le numéro de la couleur de marqueur sélectionnée.
References w_plot_marker_attr.
Referenced by GetMarkerAttr(), and GetMarkerColorPixel().
|
inlinevirtual |
Retourne le code de la couleur de marqueur sélectionnée.
References GetMarkerColor().
|
inlinevirtual |
Retourne le style (type) de marqueur sélectionné.
References w_plot_marker_attr.
Referenced by GetMarkerAttr().
|
inlinevirtual |
Retourne la taille de marqueur sélectionnée.
References w_plot_marker_attr.
Referenced by GetMarkerAttr().
|
inlinevirtual |
Retourne les attributs de marqueur sélectionnés.
References GetMarkerColor(), GetMarkerSize(), and GetMarkerStyle().
Referenced by GEVPagePlotsModeEditor::Set().
|
inlinevirtual |
Retourne le numéro de la couleur de remplissage sélectionnée.
References w_plot_fill_attr.
Referenced by GetFillAttr(), and GetFillColorPixel().
|
inlinevirtual |
Retourne le code de la couleur de remplissage sélectionnée.
References GetFillColor().
|
inlinevirtual |
Retourne le style (type) de remplissage sélectionné.
References w_plot_fill_attr.
Referenced by GetFillAttr().
|
inlinevirtual |
Retourne les attributs de remplissage sélectionnés.
References GetFillColor(), and GetFillStyle().
Referenced by GEVPagePlotsModeEditor::Set().
|
inlinevirtual |
Retourne le mode sélectionné pour les tracés 1D.
References w_plot_mode_1d.
Referenced by GEVPagePlotsModeEditor::Set().
|
inlinevirtual |
Retourne le mode sélectionné pour les tracés 2D.
References w_plot_mode_2d.
Referenced by GEVPagePlotsModeEditor::Set().
|
inlinevirtual |
Retourne le mode sélectionné pour les tracés 3D.
References w_plot_mode_3d.
void GEVSpectraPlotModeWidget::SetLineColor | ( | const Color_t | c, |
const Bool_t | emit = kTRUE |
||
) |
Définit la couleur de ligne. La fonction n'est effective que si l'option est active.
c | couleur de ligne |
emit | indique s'il faut émettre le signal |
References options, and w_plot_line_attr.
void GEVSpectraPlotModeWidget::SetLineColorPixel | ( | const Pixel_t | c, |
const Bool_t | emit = kTRUE |
||
) |
Définit la couleur de ligne (par pixel). La fonction n'est effective que si l'option est active.
c | couleur de pixel |
emit | indique s'il faut émettre le signal |
References options, and w_plot_line_attr.
void GEVSpectraPlotModeWidget::SetLineWidth | ( | const Width_t | w, |
const Bool_t | emit = kTRUE |
||
) |
Définit l'épaisseur de ligne. La fonction n'est effective que si l'option est active.
w | épaisseur de ligne |
emit | indique s'il faut émettre le signal |
References options, and w_plot_line_attr.
void GEVSpectraPlotModeWidget::SetLineStyle | ( | const Style_t | s, |
const Bool_t | emit = kTRUE |
||
) |
Définit le style de ligne. La fonction n'est effective que si l'option est active.
s | style de ligne |
emit | indique s'il faut émettre le signal |
References options, and w_plot_line_attr.
void GEVSpectraPlotModeWidget::SetMarkerColor | ( | const Color_t | c, |
const Bool_t | emit = kTRUE |
||
) |
Définit la couleur de marqueur. La fonction n'est effective que si l'option est active.
c | couleur de marqueur |
emit | indique s'il faut émettre le signal |
References options, and w_plot_marker_attr.
void GEVSpectraPlotModeWidget::SetMarkerColorPixel | ( | const Pixel_t | c, |
const Bool_t | emit = kTRUE |
||
) |
Définit la couleur de marqueur (par pixel). La fonction n'est effective que si l'option est active.
c | couleur de pixel |
emit | indique s'il faut émettre le signal |
References options, and w_plot_marker_attr.
void GEVSpectraPlotModeWidget::SetMarkerStyle | ( | const Style_t | s, |
const Bool_t | emit = kTRUE |
||
) |
Définit le style de marqueur. La fonction n'est effective que si l'option est active.
s | style de marqueur |
emit | indique s'il faut émettre le signal |
References options, and w_plot_marker_attr.
void GEVSpectraPlotModeWidget::SetMarkerSize | ( | const Size_t | s, |
const Bool_t | emit = kTRUE |
||
) |
Définit l'épaisseur de marqueur. La fonction n'est effective que si l'option est active.
s | taille de marqueur |
emit | indique s'il faut émettre le signal |
References options, and w_plot_marker_attr.
void GEVSpectraPlotModeWidget::SetFillColor | ( | const Color_t | c, |
const Bool_t | emit = kTRUE |
||
) |
Définit la couleur de remplissage. La fonction n'est effective que si l'option est active.
c | couleur de remplissage |
emit | indique s'il faut émettre le signal |
References options, and w_plot_fill_attr.
void GEVSpectraPlotModeWidget::SetFillColorPixel | ( | const Pixel_t | c, |
const Bool_t | emit = kTRUE |
||
) |
Définit la couleur de remplissage (par pixel). La fonction n'est effective que si l'option est active.
c | couleur de pixel |
emit | indique s'il faut émettre le signal |
References options, and w_plot_fill_attr.
void GEVSpectraPlotModeWidget::SetFillStyle | ( | const Style_t | s, |
const Bool_t | emit = kTRUE |
||
) |
Définit le style de remplissage. La fonction n'est effective que si l'option est active.
s | style de remplissage |
emit | indique s'il faut émettre le signal |
References options, and w_plot_fill_attr.
void GEVSpectraPlotModeWidget::Set1DPlotMode | ( | const UInt_t | mode, |
const Bool_t | emit = kTRUE |
||
) |
Sélection d'un mode de tracé pour spectres 1D (voir l'énumération SpectrumPlotOptions de la classe GEVPlotProperties).
mode | mode demandé |
emit | indique s'il doit y avoir émission du signel |
References options, Plot1DModeSelected(), and w_plot_mode_1d.
void GEVSpectraPlotModeWidget::Set2DPlotMode | ( | const UInt_t | mode, |
const Bool_t | emit = kTRUE |
||
) |
Sélection d'un mode de tracé pour spectres 2D (voir l'énumération SpectrumPlotOptions de la classe GEVPlotProperties).
mode | mode demandé |
emit | indique s'il doit y avoir émission du signel |
References options, Plot2DModeSelected(), and w_plot_mode_2d.
void GEVSpectraPlotModeWidget::Set3DPlotMode | ( | const UInt_t | mode, |
const Bool_t | emit = kTRUE |
||
) |
Sélection d'un mode de tracé pour spectres 3D (voir l'énumération SpectrumPlotOptions de la classe GEVPlotProperties).
mode | mode demandé |
emit | indique s'il doit y avoir émission du signel |
References options, Plot3DModeSelected(), and w_plot_mode_3d.
|
inlinevirtual |
Signal émis par l'édition des attributs de ligne.
c | nouvelle couleur sélectionnée |
|
inlinevirtual |
Signal émis par l'édition des attributs de ligne.
s | nouveau style sélectionné |
|
inlinevirtual |
Signal émis par l'édition des attributs de ligne.
w | nouvelle épaisseur sélectionnée |
|
inlinevirtual |
Signal émis par l'édition des attributs de marqueur.
c | nouvelle couleur sélectionnée |
|
inlinevirtual |
Signal émis par l'édition des attributs de marqueur.
s | nouveau style sélectionné |
|
inlinevirtual |
Signal émis par l'édition des attributs de marqueur.
s | nouvelle taille sélectionnée |
|
inlinevirtual |
Signal émis par l'édition des attributs de remplissage.
c | nouvelle couleur sélectionnée |
|
inlinevirtual |
Signal émis par l'édition des attributs de remplissage.
s | nouveau style sélectionné |
|
inlinevirtual |
Signal émis par la sélection d'un mode de tracé 1D.
n | nouveau mode sélectionné |
Referenced by Set1DPlotMode().
|
inlinevirtual |
Signal émis par la sélection d'un mode de tracé 2D.
n | nouveau mode sélectionné |
Referenced by Set2DPlotMode().
|
inlinevirtual |
Signal émis par la sélection d'un mode de tracé 3D.
n | nouveau mode sélectionné |
Referenced by Set3DPlotMode().
GEVSpectraPlotModeWidget::ClassDef | ( | GEVSpectraPlotModeWidget | , |
0 | |||
) |
Définition à usage de ROOT...