Analysis  version 7.0 - august 2014
GEVSpectraPlotModeWidget.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file GEVSpectraPlotModeWidget.hh
3  *
4  * Déclaration de la classe GEVSpectraPlotModeWIdget, qui définit un
5  * widget pour l'édition des options pour le tracé de spectres.
6  *
7  * 14 septembre 2009
8  * - nouveau widget pour mode de tracé (Root2.9 : classe RGHistoPlotModeSelect)
9  * - prise en compte des spectres 3D
10  */
11 //======================================================================
12 
13 #ifndef GEV_SPECTRA_PLOT_MODE_WIDGET_HH
14 #define GEV_SPECTRA_PLOT_MODE_WIDGET_HH
15 
16 #include "GEVSpectraPlotMode.hh"
17 #include "RGHistoPlotAttrSelect.hh"
18 
19 #include <TGFrame.h>
20 #include <TGLabel.h>
21 #include <TGButton.h>
22 #include <TGNumberEntry.h>
23 #include <TGColorSelect.h>
24 
25 #include "RGColorNumberSelect.hh"
26 #include "RGLineAttrSelect.hh"
27 #include "RGFillAttrSelect.hh"
28 #include "RGMarkerAttrSelect.hh"
29 
30 /// Bits d'options pour la classe GEVSpectraPlotModeWidget
32 {
33  spmwNoLineAtt = 0x00000001, // pas d'attributs ligne
34  spmwNoMarkerAtt = 0x00000002, // pas d'attributs marqueur
35  spmwNoFillAtt = 0x00000004, // pas d'attributs remplissage
36  spmwNoOpt1D = 0x00000008, // pas d'option de mode de tracé 1D
37  spmwNoOpt2D = 0x00000010, // pas d'option de mode de tracé 2D
38  spmwNoOpt3D = 0x00000020 // pas d'option de mode de tracé 3D
39 };
40 
41 //======================================================================
42 /*! \class GEVSpectraPlotModeWidget
43  *
44  * Classe définissant un widget permettant d'éditer les options de
45  * tracé des spectres:
46  * - attributs de ligne
47  * - attributs de marqueur
48  * - attributs de remplissage
49  * - mode de tracé 1D/2D
50  *
51  * Les options permettent de rendre inactives une partie des options de
52  * tracé. Les widgets internes correspondant sont alors inactifs.
53  */
54 class GEVSpectraPlotModeWidget : public TGVerticalFrame
55 {
56 //----------------------------------------------------------------------
57  /*! \object_doc */
59 //----------------------------------------------------------------------
60 
61  protected:
62  UInt_t options; ///< Options du widget
63  GEVSpectraPlotMode plot_mode; ///< Attributs initiaux
64 
65  // widgets internes
66  TGGroupFrame * w_plot_line_frame; ///< Cadre pour ligne
67  RGLineAttrSelect * w_plot_line_attr; ///< Attributs de ligne
68  TGGroupFrame * w_plot_marker_frame; ///< Cadre pour marqueur
69  RGMarkerAttrSelect * w_plot_marker_attr; ///< Attributs de marqueur
70  TGGroupFrame * w_plot_fill_frame; ///< Cadre pour remplissage
71  RGFillAttrSelect * w_plot_fill_attr; ///< Attributs de remplissage
72  TGGroupFrame * w_plot_mode_frame; ///< Cadre pour mode
73  TGLabel * w_plot_mode_1d_label; ///< Label pour mode 1D
74  TGLabel * w_plot_mode_2d_label; ///< Label pour mode 2D
75  TGLabel * w_plot_mode_3d_label; ///< Label pour mode histos 3D
76  RGHistoPlotModeSelect * w_plot_mode_1d; ///< Mode de tracé histos 1D
77  RGHistoPlotModeSelect * w_plot_mode_2d; ///< Mode de tracé histos 2D
78  RGHistoPlotModeSelect * w_plot_mode_3d; ///< Mode de tracé histos 2D
79 
80 //----------------------------------------------------------------------
81 // Constructeur, destructeur, affectation
82 
83  public:
84  GEVSpectraPlotModeWidget ( const TGWindow * parent,
85  const UInt_t opt = 0 );
86 
87  GEVSpectraPlotModeWidget ( const TGWindow * parent,
88  const GEVSpectraPlotMode & spm ,
89  const UInt_t opt = 0 );
90 
91  protected:
93 
94  public:
96 
97 
98 //----------------------------------------------------------------------
99  virtual void Construct ();
100  virtual void MapSubwindows ();
101 
102  // Récupération des infos
103 
104  virtual Color_t GetLineColor ( ) const;
105  virtual Pixel_t GetLineColorPixel ( ) const;
106  virtual Style_t GetLineStyle ( ) const;
107  virtual Width_t GetLineWidth ( ) const;
108  virtual TAttLine GetLineAttr ( ) const;
109 
110  virtual Color_t GetMarkerColor ( ) const;
111  virtual Pixel_t GetMarkerColorPixel ( ) const;
112  virtual Style_t GetMarkerStyle ( ) const;
113  virtual Size_t GetMarkerSize ( ) const;
114  virtual TAttMarker GetMarkerAttr ( ) const;
115 
116  virtual Color_t GetFillColor ( ) const;
117  virtual Pixel_t GetFillColorPixel ( ) const;
118  virtual Style_t GetFillStyle ( ) const;
119  virtual TAttFill GetFillAttr ( ) const;
120 
121  virtual UInt_t Get1DPlotMode ( ) const;
122  virtual UInt_t Get2DPlotMode ( ) const;
123  virtual UInt_t Get3DPlotMode ( ) const;
124 
125  // Modification des infos
126  void SetLineColor ( const Color_t c, const Bool_t emit = kTRUE );
127  void SetLineColorPixel ( const Pixel_t c, const Bool_t emit = kTRUE );
128  void SetLineWidth ( const Width_t w, const Bool_t emit = kTRUE );
129  void SetLineStyle ( const Style_t s, const Bool_t emit = kTRUE );
130 
131  void SetMarkerColor ( const Color_t c, const Bool_t emit = kTRUE );
132  void SetMarkerColorPixel ( const Pixel_t c, const Bool_t emit = kTRUE );
133  void SetMarkerStyle ( const Style_t s, const Bool_t emit = kTRUE );
134  void SetMarkerSize ( const Size_t s, const Bool_t emit = kTRUE );
135 
136  void SetFillColor ( const Color_t c, const Bool_t emit = kTRUE );
137  void SetFillColorPixel ( const Pixel_t c, const Bool_t emit = kTRUE );
138  void SetFillStyle ( const Style_t s, const Bool_t emit = kTRUE );
139 
140  void Set1DPlotMode ( const UInt_t mode, const Bool_t emit = kTRUE );
141  void Set2DPlotMode ( const UInt_t mode, const Bool_t emit = kTRUE );
142  void Set3DPlotMode ( const UInt_t mode, const Bool_t emit = kTRUE );
143 
144 //----------------------------------------------------------------------
145 // SIGNAUX
146 
147  //------------------------------------------------------------
148  // édition des attributs de ligne
149 
150  /*! Signal émis par l'édition des attributs de ligne.
151  * \param c nouvelle couleur sélectionnée */ virtual void PlotLineColorChanged ( Color_t c ) { Emit("PlotLineColorChanged(Color_t)", c); } // *SIGNAL* /*! Signal émis par l'édition des attributs de ligne. * \param s nouveau style sélectionné */ virtual void PlotLineStyleChanged ( Style_t s ) { Emit("PlotLineStyleChanged(Style_t)", s); } // *SIGNAL* /*! Signal émis par l'édition des attributs de ligne. * \param w nouvelle épaisseur sélectionnée */ virtual void PlotLineWidthChanged ( Width_t w ) { Emit("PlotLineWidthChanged(Width_t)", w); } // *SIGNAL* //------------------------------------------------------------ // édition des attributs de marqueur /*! Signal émis par l'édition des attributs de marqueur. * \param c nouvelle couleur sélectionnée */ virtual void PlotMarkerColorChanged ( Color_t c ) { Emit("PlotMarkerColorChanged(Color_t)", c); } // *SIGNAL* /*! Signal émis par l'édition des attributs de marqueur. * \param s nouveau style sélectionné */ virtual void PlotMarkerStyleChanged ( Style_t s ) { Emit("PlotMarkerStyleChanged(Style_t)", s); } // *SIGNAL* /*! Signal émis par l'édition des attributs de marqueur. * \param s nouvelle taille sélectionnée */ virtual void PlotMarkerSizeChanged ( Size_t s ) { Emit("PlotMarkerSizeChanged(Size_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des attributs de remplissage /*! Signal émis par l'édition des attributs de remplissage. * \param c nouvelle couleur sélectionnée */ virtual void PlotFillColorChanged ( Color_t c ) { Emit("PlotFillColorChanged(Color_t)", c); } // *SIGNAL* /*! Signal émis par l'édition des attributs de remplissage. * \param s nouveau style sélectionné */ virtual void PlotFillStyleChanged ( Style_t s ) { Emit("PlotFillStyleChanged(Style_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des modes de tracé 1D/2D /*! Signal émis par la sélection d'un mode de tracé 1D. * \param n nouveau mode sélectionné */ virtual void Plot1DModeSelected ( Int_t n ) { Emit("Plot1DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 2D. * \param n nouveau mode sélectionné */ virtual void Plot2DModeSelected ( Int_t n ) { Emit("Plot2DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 3D. * \param n nouveau mode sélectionné */ virtual void Plot3DModeSelected ( Int_t n ) { Emit("Plot3DModeSelected(Int_t)", n); } // *SIGNAL* //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(GEVSpectraPlotModeWidget,0); } ; //---------------------------------------------------------------------- // FONCTIONS INLINE //---------------------------------------------------------------------- /*! Retourne le numéro de la couleur de ligne sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetLineColor ( ) const { return (w_plot_line_attr->GetLineColor()); } /*! Retourne le code de la couleur de ligne sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetLineColorPixel ( ) const { return (TColor::Number2Pixel(GetLineColor())); } /*! Retourne l'épaisseur de ligne sélectionnée.*/ inline Width_t GEVSpectraPlotModeWidget::GetLineWidth ( ) const { return (w_plot_line_attr->GetLineWidth()); } /*! Retourne le style de ligne sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetLineStyle ( ) const { return (w_plot_line_attr->GetLineStyle()); } /*! Retourne les attributs de ligne sélectionnés.*/ inline TAttLine GEVSpectraPlotModeWidget::GetLineAttr ( ) const { return ( TAttLine (GetLineColor(), GetLineStyle(), GetLineWidth() ) ); } /*! Retourne le numéro de la couleur de marqueur sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetMarkerColor ( ) const { return (w_plot_marker_attr->GetMarkerColor()); } /*! Retourne le code de la couleur de marqueur sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetMarkerColorPixel ( ) const { return (TColor::Number2Pixel(GetMarkerColor())); } /*! Retourne le style (type) de marqueur sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetMarkerStyle ( ) const { return (w_plot_marker_attr->GetMarkerStyle()); } /*! Retourne la taille de marqueur sélectionnée.*/ inline Size_t GEVSpectraPlotModeWidget::GetMarkerSize ( ) const { return (w_plot_marker_attr->GetMarkerSize()); } /*! Retourne les attributs de marqueur sélectionnés.*/ inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); } /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetFillColor ( ) const { return (w_plot_fill_attr->GetFillColor()); } /*! Retourne le code de la couleur de remplissage sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetFillColorPixel ( ) const { return (TColor::Number2Pixel(GetFillColor())); } /*! Retourne le style (type) de remplissage sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif
152  */
153  virtual void PlotLineColorChanged ( Color_t c ) { Emit("PlotLineColorChanged(Color_t)", c); } // *SIGNAL*
154 
155  /*! Signal émis par l'édition des attributs de ligne.
156  * \param s nouveau style sélectionné */ virtual void PlotLineStyleChanged ( Style_t s ) { Emit("PlotLineStyleChanged(Style_t)", s); } // *SIGNAL* /*! Signal émis par l'édition des attributs de ligne. * \param w nouvelle épaisseur sélectionnée */ virtual void PlotLineWidthChanged ( Width_t w ) { Emit("PlotLineWidthChanged(Width_t)", w); } // *SIGNAL* //------------------------------------------------------------ // édition des attributs de marqueur /*! Signal émis par l'édition des attributs de marqueur. * \param c nouvelle couleur sélectionnée */ virtual void PlotMarkerColorChanged ( Color_t c ) { Emit("PlotMarkerColorChanged(Color_t)", c); } // *SIGNAL* /*! Signal émis par l'édition des attributs de marqueur. * \param s nouveau style sélectionné */ virtual void PlotMarkerStyleChanged ( Style_t s ) { Emit("PlotMarkerStyleChanged(Style_t)", s); } // *SIGNAL* /*! Signal émis par l'édition des attributs de marqueur. * \param s nouvelle taille sélectionnée */ virtual void PlotMarkerSizeChanged ( Size_t s ) { Emit("PlotMarkerSizeChanged(Size_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des attributs de remplissage /*! Signal émis par l'édition des attributs de remplissage. * \param c nouvelle couleur sélectionnée */ virtual void PlotFillColorChanged ( Color_t c ) { Emit("PlotFillColorChanged(Color_t)", c); } // *SIGNAL* /*! Signal émis par l'édition des attributs de remplissage. * \param s nouveau style sélectionné */ virtual void PlotFillStyleChanged ( Style_t s ) { Emit("PlotFillStyleChanged(Style_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des modes de tracé 1D/2D /*! Signal émis par la sélection d'un mode de tracé 1D. * \param n nouveau mode sélectionné */ virtual void Plot1DModeSelected ( Int_t n ) { Emit("Plot1DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 2D. * \param n nouveau mode sélectionné */ virtual void Plot2DModeSelected ( Int_t n ) { Emit("Plot2DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 3D. * \param n nouveau mode sélectionné */ virtual void Plot3DModeSelected ( Int_t n ) { Emit("Plot3DModeSelected(Int_t)", n); } // *SIGNAL* //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(GEVSpectraPlotModeWidget,0); } ; //---------------------------------------------------------------------- // FONCTIONS INLINE //---------------------------------------------------------------------- /*! Retourne le numéro de la couleur de ligne sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetLineColor ( ) const { return (w_plot_line_attr->GetLineColor()); } /*! Retourne le code de la couleur de ligne sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetLineColorPixel ( ) const { return (TColor::Number2Pixel(GetLineColor())); } /*! Retourne l'épaisseur de ligne sélectionnée.*/ inline Width_t GEVSpectraPlotModeWidget::GetLineWidth ( ) const { return (w_plot_line_attr->GetLineWidth()); } /*! Retourne le style de ligne sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetLineStyle ( ) const { return (w_plot_line_attr->GetLineStyle()); } /*! Retourne les attributs de ligne sélectionnés.*/ inline TAttLine GEVSpectraPlotModeWidget::GetLineAttr ( ) const { return ( TAttLine (GetLineColor(), GetLineStyle(), GetLineWidth() ) ); } /*! Retourne le numéro de la couleur de marqueur sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetMarkerColor ( ) const { return (w_plot_marker_attr->GetMarkerColor()); } /*! Retourne le code de la couleur de marqueur sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetMarkerColorPixel ( ) const { return (TColor::Number2Pixel(GetMarkerColor())); } /*! Retourne le style (type) de marqueur sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetMarkerStyle ( ) const { return (w_plot_marker_attr->GetMarkerStyle()); } /*! Retourne la taille de marqueur sélectionnée.*/ inline Size_t GEVSpectraPlotModeWidget::GetMarkerSize ( ) const { return (w_plot_marker_attr->GetMarkerSize()); } /*! Retourne les attributs de marqueur sélectionnés.*/ inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); } /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetFillColor ( ) const { return (w_plot_fill_attr->GetFillColor()); } /*! Retourne le code de la couleur de remplissage sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetFillColorPixel ( ) const { return (TColor::Number2Pixel(GetFillColor())); } /*! Retourne le style (type) de remplissage sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif
157  */
158  virtual void PlotLineStyleChanged ( Style_t s ) { Emit("PlotLineStyleChanged(Style_t)", s); } // *SIGNAL*
159 
160  /*! Signal émis par l'édition des attributs de ligne.
161  * \param w nouvelle épaisseur sélectionnée */ virtual void PlotLineWidthChanged ( Width_t w ) { Emit("PlotLineWidthChanged(Width_t)", w); } // *SIGNAL* //------------------------------------------------------------ // édition des attributs de marqueur /*! Signal émis par l'édition des attributs de marqueur. * \param c nouvelle couleur sélectionnée */ virtual void PlotMarkerColorChanged ( Color_t c ) { Emit("PlotMarkerColorChanged(Color_t)", c); } // *SIGNAL* /*! Signal émis par l'édition des attributs de marqueur. * \param s nouveau style sélectionné */ virtual void PlotMarkerStyleChanged ( Style_t s ) { Emit("PlotMarkerStyleChanged(Style_t)", s); } // *SIGNAL* /*! Signal émis par l'édition des attributs de marqueur. * \param s nouvelle taille sélectionnée */ virtual void PlotMarkerSizeChanged ( Size_t s ) { Emit("PlotMarkerSizeChanged(Size_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des attributs de remplissage /*! Signal émis par l'édition des attributs de remplissage. * \param c nouvelle couleur sélectionnée */ virtual void PlotFillColorChanged ( Color_t c ) { Emit("PlotFillColorChanged(Color_t)", c); } // *SIGNAL* /*! Signal émis par l'édition des attributs de remplissage. * \param s nouveau style sélectionné */ virtual void PlotFillStyleChanged ( Style_t s ) { Emit("PlotFillStyleChanged(Style_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des modes de tracé 1D/2D /*! Signal émis par la sélection d'un mode de tracé 1D. * \param n nouveau mode sélectionné */ virtual void Plot1DModeSelected ( Int_t n ) { Emit("Plot1DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 2D. * \param n nouveau mode sélectionné */ virtual void Plot2DModeSelected ( Int_t n ) { Emit("Plot2DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 3D. * \param n nouveau mode sélectionné */ virtual void Plot3DModeSelected ( Int_t n ) { Emit("Plot3DModeSelected(Int_t)", n); } // *SIGNAL* //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(GEVSpectraPlotModeWidget,0); } ; //---------------------------------------------------------------------- // FONCTIONS INLINE //---------------------------------------------------------------------- /*! Retourne le numéro de la couleur de ligne sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetLineColor ( ) const { return (w_plot_line_attr->GetLineColor()); } /*! Retourne le code de la couleur de ligne sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetLineColorPixel ( ) const { return (TColor::Number2Pixel(GetLineColor())); } /*! Retourne l'épaisseur de ligne sélectionnée.*/ inline Width_t GEVSpectraPlotModeWidget::GetLineWidth ( ) const { return (w_plot_line_attr->GetLineWidth()); } /*! Retourne le style de ligne sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetLineStyle ( ) const { return (w_plot_line_attr->GetLineStyle()); } /*! Retourne les attributs de ligne sélectionnés.*/ inline TAttLine GEVSpectraPlotModeWidget::GetLineAttr ( ) const { return ( TAttLine (GetLineColor(), GetLineStyle(), GetLineWidth() ) ); } /*! Retourne le numéro de la couleur de marqueur sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetMarkerColor ( ) const { return (w_plot_marker_attr->GetMarkerColor()); } /*! Retourne le code de la couleur de marqueur sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetMarkerColorPixel ( ) const { return (TColor::Number2Pixel(GetMarkerColor())); } /*! Retourne le style (type) de marqueur sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetMarkerStyle ( ) const { return (w_plot_marker_attr->GetMarkerStyle()); } /*! Retourne la taille de marqueur sélectionnée.*/ inline Size_t GEVSpectraPlotModeWidget::GetMarkerSize ( ) const { return (w_plot_marker_attr->GetMarkerSize()); } /*! Retourne les attributs de marqueur sélectionnés.*/ inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); } /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetFillColor ( ) const { return (w_plot_fill_attr->GetFillColor()); } /*! Retourne le code de la couleur de remplissage sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetFillColorPixel ( ) const { return (TColor::Number2Pixel(GetFillColor())); } /*! Retourne le style (type) de remplissage sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif
162  */
163  virtual void PlotLineWidthChanged ( Width_t w ) { Emit("PlotLineWidthChanged(Width_t)", w); } // *SIGNAL*
164 
165  //------------------------------------------------------------
166  // édition des attributs de marqueur
167 
168  /*! Signal émis par l'édition des attributs de marqueur.
169  * \param c nouvelle couleur sélectionnée */ virtual void PlotMarkerColorChanged ( Color_t c ) { Emit("PlotMarkerColorChanged(Color_t)", c); } // *SIGNAL* /*! Signal émis par l'édition des attributs de marqueur. * \param s nouveau style sélectionné */ virtual void PlotMarkerStyleChanged ( Style_t s ) { Emit("PlotMarkerStyleChanged(Style_t)", s); } // *SIGNAL* /*! Signal émis par l'édition des attributs de marqueur. * \param s nouvelle taille sélectionnée */ virtual void PlotMarkerSizeChanged ( Size_t s ) { Emit("PlotMarkerSizeChanged(Size_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des attributs de remplissage /*! Signal émis par l'édition des attributs de remplissage. * \param c nouvelle couleur sélectionnée */ virtual void PlotFillColorChanged ( Color_t c ) { Emit("PlotFillColorChanged(Color_t)", c); } // *SIGNAL* /*! Signal émis par l'édition des attributs de remplissage. * \param s nouveau style sélectionné */ virtual void PlotFillStyleChanged ( Style_t s ) { Emit("PlotFillStyleChanged(Style_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des modes de tracé 1D/2D /*! Signal émis par la sélection d'un mode de tracé 1D. * \param n nouveau mode sélectionné */ virtual void Plot1DModeSelected ( Int_t n ) { Emit("Plot1DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 2D. * \param n nouveau mode sélectionné */ virtual void Plot2DModeSelected ( Int_t n ) { Emit("Plot2DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 3D. * \param n nouveau mode sélectionné */ virtual void Plot3DModeSelected ( Int_t n ) { Emit("Plot3DModeSelected(Int_t)", n); } // *SIGNAL* //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(GEVSpectraPlotModeWidget,0); } ; //---------------------------------------------------------------------- // FONCTIONS INLINE //---------------------------------------------------------------------- /*! Retourne le numéro de la couleur de ligne sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetLineColor ( ) const { return (w_plot_line_attr->GetLineColor()); } /*! Retourne le code de la couleur de ligne sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetLineColorPixel ( ) const { return (TColor::Number2Pixel(GetLineColor())); } /*! Retourne l'épaisseur de ligne sélectionnée.*/ inline Width_t GEVSpectraPlotModeWidget::GetLineWidth ( ) const { return (w_plot_line_attr->GetLineWidth()); } /*! Retourne le style de ligne sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetLineStyle ( ) const { return (w_plot_line_attr->GetLineStyle()); } /*! Retourne les attributs de ligne sélectionnés.*/ inline TAttLine GEVSpectraPlotModeWidget::GetLineAttr ( ) const { return ( TAttLine (GetLineColor(), GetLineStyle(), GetLineWidth() ) ); } /*! Retourne le numéro de la couleur de marqueur sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetMarkerColor ( ) const { return (w_plot_marker_attr->GetMarkerColor()); } /*! Retourne le code de la couleur de marqueur sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetMarkerColorPixel ( ) const { return (TColor::Number2Pixel(GetMarkerColor())); } /*! Retourne le style (type) de marqueur sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetMarkerStyle ( ) const { return (w_plot_marker_attr->GetMarkerStyle()); } /*! Retourne la taille de marqueur sélectionnée.*/ inline Size_t GEVSpectraPlotModeWidget::GetMarkerSize ( ) const { return (w_plot_marker_attr->GetMarkerSize()); } /*! Retourne les attributs de marqueur sélectionnés.*/ inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); } /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetFillColor ( ) const { return (w_plot_fill_attr->GetFillColor()); } /*! Retourne le code de la couleur de remplissage sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetFillColorPixel ( ) const { return (TColor::Number2Pixel(GetFillColor())); } /*! Retourne le style (type) de remplissage sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif
170  */
171  virtual void PlotMarkerColorChanged ( Color_t c ) { Emit("PlotMarkerColorChanged(Color_t)", c); } // *SIGNAL*
172 
173  /*! Signal émis par l'édition des attributs de marqueur.
174  * \param s nouveau style sélectionné */ virtual void PlotMarkerStyleChanged ( Style_t s ) { Emit("PlotMarkerStyleChanged(Style_t)", s); } // *SIGNAL* /*! Signal émis par l'édition des attributs de marqueur. * \param s nouvelle taille sélectionnée */ virtual void PlotMarkerSizeChanged ( Size_t s ) { Emit("PlotMarkerSizeChanged(Size_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des attributs de remplissage /*! Signal émis par l'édition des attributs de remplissage. * \param c nouvelle couleur sélectionnée */ virtual void PlotFillColorChanged ( Color_t c ) { Emit("PlotFillColorChanged(Color_t)", c); } // *SIGNAL* /*! Signal émis par l'édition des attributs de remplissage. * \param s nouveau style sélectionné */ virtual void PlotFillStyleChanged ( Style_t s ) { Emit("PlotFillStyleChanged(Style_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des modes de tracé 1D/2D /*! Signal émis par la sélection d'un mode de tracé 1D. * \param n nouveau mode sélectionné */ virtual void Plot1DModeSelected ( Int_t n ) { Emit("Plot1DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 2D. * \param n nouveau mode sélectionné */ virtual void Plot2DModeSelected ( Int_t n ) { Emit("Plot2DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 3D. * \param n nouveau mode sélectionné */ virtual void Plot3DModeSelected ( Int_t n ) { Emit("Plot3DModeSelected(Int_t)", n); } // *SIGNAL* //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(GEVSpectraPlotModeWidget,0); } ; //---------------------------------------------------------------------- // FONCTIONS INLINE //---------------------------------------------------------------------- /*! Retourne le numéro de la couleur de ligne sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetLineColor ( ) const { return (w_plot_line_attr->GetLineColor()); } /*! Retourne le code de la couleur de ligne sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetLineColorPixel ( ) const { return (TColor::Number2Pixel(GetLineColor())); } /*! Retourne l'épaisseur de ligne sélectionnée.*/ inline Width_t GEVSpectraPlotModeWidget::GetLineWidth ( ) const { return (w_plot_line_attr->GetLineWidth()); } /*! Retourne le style de ligne sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetLineStyle ( ) const { return (w_plot_line_attr->GetLineStyle()); } /*! Retourne les attributs de ligne sélectionnés.*/ inline TAttLine GEVSpectraPlotModeWidget::GetLineAttr ( ) const { return ( TAttLine (GetLineColor(), GetLineStyle(), GetLineWidth() ) ); } /*! Retourne le numéro de la couleur de marqueur sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetMarkerColor ( ) const { return (w_plot_marker_attr->GetMarkerColor()); } /*! Retourne le code de la couleur de marqueur sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetMarkerColorPixel ( ) const { return (TColor::Number2Pixel(GetMarkerColor())); } /*! Retourne le style (type) de marqueur sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetMarkerStyle ( ) const { return (w_plot_marker_attr->GetMarkerStyle()); } /*! Retourne la taille de marqueur sélectionnée.*/ inline Size_t GEVSpectraPlotModeWidget::GetMarkerSize ( ) const { return (w_plot_marker_attr->GetMarkerSize()); } /*! Retourne les attributs de marqueur sélectionnés.*/ inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); } /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetFillColor ( ) const { return (w_plot_fill_attr->GetFillColor()); } /*! Retourne le code de la couleur de remplissage sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetFillColorPixel ( ) const { return (TColor::Number2Pixel(GetFillColor())); } /*! Retourne le style (type) de remplissage sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif
175  */
176  virtual void PlotMarkerStyleChanged ( Style_t s ) { Emit("PlotMarkerStyleChanged(Style_t)", s); } // *SIGNAL*
177 
178  /*! Signal émis par l'édition des attributs de marqueur.
179  * \param s nouvelle taille sélectionnée */ virtual void PlotMarkerSizeChanged ( Size_t s ) { Emit("PlotMarkerSizeChanged(Size_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des attributs de remplissage /*! Signal émis par l'édition des attributs de remplissage. * \param c nouvelle couleur sélectionnée */ virtual void PlotFillColorChanged ( Color_t c ) { Emit("PlotFillColorChanged(Color_t)", c); } // *SIGNAL* /*! Signal émis par l'édition des attributs de remplissage. * \param s nouveau style sélectionné */ virtual void PlotFillStyleChanged ( Style_t s ) { Emit("PlotFillStyleChanged(Style_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des modes de tracé 1D/2D /*! Signal émis par la sélection d'un mode de tracé 1D. * \param n nouveau mode sélectionné */ virtual void Plot1DModeSelected ( Int_t n ) { Emit("Plot1DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 2D. * \param n nouveau mode sélectionné */ virtual void Plot2DModeSelected ( Int_t n ) { Emit("Plot2DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 3D. * \param n nouveau mode sélectionné */ virtual void Plot3DModeSelected ( Int_t n ) { Emit("Plot3DModeSelected(Int_t)", n); } // *SIGNAL* //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(GEVSpectraPlotModeWidget,0); } ; //---------------------------------------------------------------------- // FONCTIONS INLINE //---------------------------------------------------------------------- /*! Retourne le numéro de la couleur de ligne sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetLineColor ( ) const { return (w_plot_line_attr->GetLineColor()); } /*! Retourne le code de la couleur de ligne sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetLineColorPixel ( ) const { return (TColor::Number2Pixel(GetLineColor())); } /*! Retourne l'épaisseur de ligne sélectionnée.*/ inline Width_t GEVSpectraPlotModeWidget::GetLineWidth ( ) const { return (w_plot_line_attr->GetLineWidth()); } /*! Retourne le style de ligne sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetLineStyle ( ) const { return (w_plot_line_attr->GetLineStyle()); } /*! Retourne les attributs de ligne sélectionnés.*/ inline TAttLine GEVSpectraPlotModeWidget::GetLineAttr ( ) const { return ( TAttLine (GetLineColor(), GetLineStyle(), GetLineWidth() ) ); } /*! Retourne le numéro de la couleur de marqueur sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetMarkerColor ( ) const { return (w_plot_marker_attr->GetMarkerColor()); } /*! Retourne le code de la couleur de marqueur sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetMarkerColorPixel ( ) const { return (TColor::Number2Pixel(GetMarkerColor())); } /*! Retourne le style (type) de marqueur sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetMarkerStyle ( ) const { return (w_plot_marker_attr->GetMarkerStyle()); } /*! Retourne la taille de marqueur sélectionnée.*/ inline Size_t GEVSpectraPlotModeWidget::GetMarkerSize ( ) const { return (w_plot_marker_attr->GetMarkerSize()); } /*! Retourne les attributs de marqueur sélectionnés.*/ inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); } /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetFillColor ( ) const { return (w_plot_fill_attr->GetFillColor()); } /*! Retourne le code de la couleur de remplissage sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetFillColorPixel ( ) const { return (TColor::Number2Pixel(GetFillColor())); } /*! Retourne le style (type) de remplissage sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif
180  */
181  virtual void PlotMarkerSizeChanged ( Size_t s ) { Emit("PlotMarkerSizeChanged(Size_t)", s); } // *SIGNAL*
182 
183 
184  //------------------------------------------------------------
185  // édition des attributs de remplissage
186 
187  /*! Signal émis par l'édition des attributs de remplissage.
188  * \param c nouvelle couleur sélectionnée */ virtual void PlotFillColorChanged ( Color_t c ) { Emit("PlotFillColorChanged(Color_t)", c); } // *SIGNAL* /*! Signal émis par l'édition des attributs de remplissage. * \param s nouveau style sélectionné */ virtual void PlotFillStyleChanged ( Style_t s ) { Emit("PlotFillStyleChanged(Style_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des modes de tracé 1D/2D /*! Signal émis par la sélection d'un mode de tracé 1D. * \param n nouveau mode sélectionné */ virtual void Plot1DModeSelected ( Int_t n ) { Emit("Plot1DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 2D. * \param n nouveau mode sélectionné */ virtual void Plot2DModeSelected ( Int_t n ) { Emit("Plot2DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 3D. * \param n nouveau mode sélectionné */ virtual void Plot3DModeSelected ( Int_t n ) { Emit("Plot3DModeSelected(Int_t)", n); } // *SIGNAL* //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(GEVSpectraPlotModeWidget,0); } ; //---------------------------------------------------------------------- // FONCTIONS INLINE //---------------------------------------------------------------------- /*! Retourne le numéro de la couleur de ligne sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetLineColor ( ) const { return (w_plot_line_attr->GetLineColor()); } /*! Retourne le code de la couleur de ligne sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetLineColorPixel ( ) const { return (TColor::Number2Pixel(GetLineColor())); } /*! Retourne l'épaisseur de ligne sélectionnée.*/ inline Width_t GEVSpectraPlotModeWidget::GetLineWidth ( ) const { return (w_plot_line_attr->GetLineWidth()); } /*! Retourne le style de ligne sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetLineStyle ( ) const { return (w_plot_line_attr->GetLineStyle()); } /*! Retourne les attributs de ligne sélectionnés.*/ inline TAttLine GEVSpectraPlotModeWidget::GetLineAttr ( ) const { return ( TAttLine (GetLineColor(), GetLineStyle(), GetLineWidth() ) ); } /*! Retourne le numéro de la couleur de marqueur sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetMarkerColor ( ) const { return (w_plot_marker_attr->GetMarkerColor()); } /*! Retourne le code de la couleur de marqueur sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetMarkerColorPixel ( ) const { return (TColor::Number2Pixel(GetMarkerColor())); } /*! Retourne le style (type) de marqueur sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetMarkerStyle ( ) const { return (w_plot_marker_attr->GetMarkerStyle()); } /*! Retourne la taille de marqueur sélectionnée.*/ inline Size_t GEVSpectraPlotModeWidget::GetMarkerSize ( ) const { return (w_plot_marker_attr->GetMarkerSize()); } /*! Retourne les attributs de marqueur sélectionnés.*/ inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); } /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetFillColor ( ) const { return (w_plot_fill_attr->GetFillColor()); } /*! Retourne le code de la couleur de remplissage sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetFillColorPixel ( ) const { return (TColor::Number2Pixel(GetFillColor())); } /*! Retourne le style (type) de remplissage sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif
189  */
190  virtual void PlotFillColorChanged ( Color_t c ) { Emit("PlotFillColorChanged(Color_t)", c); } // *SIGNAL*
191 
192  /*! Signal émis par l'édition des attributs de remplissage.
193  * \param s nouveau style sélectionné */ virtual void PlotFillStyleChanged ( Style_t s ) { Emit("PlotFillStyleChanged(Style_t)", s); } // *SIGNAL* //------------------------------------------------------------ // édition des modes de tracé 1D/2D /*! Signal émis par la sélection d'un mode de tracé 1D. * \param n nouveau mode sélectionné */ virtual void Plot1DModeSelected ( Int_t n ) { Emit("Plot1DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 2D. * \param n nouveau mode sélectionné */ virtual void Plot2DModeSelected ( Int_t n ) { Emit("Plot2DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 3D. * \param n nouveau mode sélectionné */ virtual void Plot3DModeSelected ( Int_t n ) { Emit("Plot3DModeSelected(Int_t)", n); } // *SIGNAL* //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(GEVSpectraPlotModeWidget,0); } ; //---------------------------------------------------------------------- // FONCTIONS INLINE //---------------------------------------------------------------------- /*! Retourne le numéro de la couleur de ligne sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetLineColor ( ) const { return (w_plot_line_attr->GetLineColor()); } /*! Retourne le code de la couleur de ligne sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetLineColorPixel ( ) const { return (TColor::Number2Pixel(GetLineColor())); } /*! Retourne l'épaisseur de ligne sélectionnée.*/ inline Width_t GEVSpectraPlotModeWidget::GetLineWidth ( ) const { return (w_plot_line_attr->GetLineWidth()); } /*! Retourne le style de ligne sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetLineStyle ( ) const { return (w_plot_line_attr->GetLineStyle()); } /*! Retourne les attributs de ligne sélectionnés.*/ inline TAttLine GEVSpectraPlotModeWidget::GetLineAttr ( ) const { return ( TAttLine (GetLineColor(), GetLineStyle(), GetLineWidth() ) ); } /*! Retourne le numéro de la couleur de marqueur sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetMarkerColor ( ) const { return (w_plot_marker_attr->GetMarkerColor()); } /*! Retourne le code de la couleur de marqueur sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetMarkerColorPixel ( ) const { return (TColor::Number2Pixel(GetMarkerColor())); } /*! Retourne le style (type) de marqueur sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetMarkerStyle ( ) const { return (w_plot_marker_attr->GetMarkerStyle()); } /*! Retourne la taille de marqueur sélectionnée.*/ inline Size_t GEVSpectraPlotModeWidget::GetMarkerSize ( ) const { return (w_plot_marker_attr->GetMarkerSize()); } /*! Retourne les attributs de marqueur sélectionnés.*/ inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); } /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetFillColor ( ) const { return (w_plot_fill_attr->GetFillColor()); } /*! Retourne le code de la couleur de remplissage sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetFillColorPixel ( ) const { return (TColor::Number2Pixel(GetFillColor())); } /*! Retourne le style (type) de remplissage sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif
194  */
195  virtual void PlotFillStyleChanged ( Style_t s ) { Emit("PlotFillStyleChanged(Style_t)", s); } // *SIGNAL*
196 
197 
198  //------------------------------------------------------------
199  // édition des modes de tracé 1D/2D
200 
201  /*! Signal émis par la sélection d'un mode de tracé 1D.
202  * \param n nouveau mode sélectionné */ virtual void Plot1DModeSelected ( Int_t n ) { Emit("Plot1DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 2D. * \param n nouveau mode sélectionné */ virtual void Plot2DModeSelected ( Int_t n ) { Emit("Plot2DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 3D. * \param n nouveau mode sélectionné */ virtual void Plot3DModeSelected ( Int_t n ) { Emit("Plot3DModeSelected(Int_t)", n); } // *SIGNAL* //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(GEVSpectraPlotModeWidget,0); } ; //---------------------------------------------------------------------- // FONCTIONS INLINE //---------------------------------------------------------------------- /*! Retourne le numéro de la couleur de ligne sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetLineColor ( ) const { return (w_plot_line_attr->GetLineColor()); } /*! Retourne le code de la couleur de ligne sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetLineColorPixel ( ) const { return (TColor::Number2Pixel(GetLineColor())); } /*! Retourne l'épaisseur de ligne sélectionnée.*/ inline Width_t GEVSpectraPlotModeWidget::GetLineWidth ( ) const { return (w_plot_line_attr->GetLineWidth()); } /*! Retourne le style de ligne sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetLineStyle ( ) const { return (w_plot_line_attr->GetLineStyle()); } /*! Retourne les attributs de ligne sélectionnés.*/ inline TAttLine GEVSpectraPlotModeWidget::GetLineAttr ( ) const { return ( TAttLine (GetLineColor(), GetLineStyle(), GetLineWidth() ) ); } /*! Retourne le numéro de la couleur de marqueur sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetMarkerColor ( ) const { return (w_plot_marker_attr->GetMarkerColor()); } /*! Retourne le code de la couleur de marqueur sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetMarkerColorPixel ( ) const { return (TColor::Number2Pixel(GetMarkerColor())); } /*! Retourne le style (type) de marqueur sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetMarkerStyle ( ) const { return (w_plot_marker_attr->GetMarkerStyle()); } /*! Retourne la taille de marqueur sélectionnée.*/ inline Size_t GEVSpectraPlotModeWidget::GetMarkerSize ( ) const { return (w_plot_marker_attr->GetMarkerSize()); } /*! Retourne les attributs de marqueur sélectionnés.*/ inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); } /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetFillColor ( ) const { return (w_plot_fill_attr->GetFillColor()); } /*! Retourne le code de la couleur de remplissage sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetFillColorPixel ( ) const { return (TColor::Number2Pixel(GetFillColor())); } /*! Retourne le style (type) de remplissage sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif
203  */
204  virtual void Plot1DModeSelected ( Int_t n ) { Emit("Plot1DModeSelected(Int_t)", n); } // *SIGNAL*
205 
206  /*! Signal émis par la sélection d'un mode de tracé 2D.
207  * \param n nouveau mode sélectionné */ virtual void Plot2DModeSelected ( Int_t n ) { Emit("Plot2DModeSelected(Int_t)", n); } // *SIGNAL* /*! Signal émis par la sélection d'un mode de tracé 3D. * \param n nouveau mode sélectionné */ virtual void Plot3DModeSelected ( Int_t n ) { Emit("Plot3DModeSelected(Int_t)", n); } // *SIGNAL* //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(GEVSpectraPlotModeWidget,0); } ; //---------------------------------------------------------------------- // FONCTIONS INLINE //---------------------------------------------------------------------- /*! Retourne le numéro de la couleur de ligne sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetLineColor ( ) const { return (w_plot_line_attr->GetLineColor()); } /*! Retourne le code de la couleur de ligne sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetLineColorPixel ( ) const { return (TColor::Number2Pixel(GetLineColor())); } /*! Retourne l'épaisseur de ligne sélectionnée.*/ inline Width_t GEVSpectraPlotModeWidget::GetLineWidth ( ) const { return (w_plot_line_attr->GetLineWidth()); } /*! Retourne le style de ligne sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetLineStyle ( ) const { return (w_plot_line_attr->GetLineStyle()); } /*! Retourne les attributs de ligne sélectionnés.*/ inline TAttLine GEVSpectraPlotModeWidget::GetLineAttr ( ) const { return ( TAttLine (GetLineColor(), GetLineStyle(), GetLineWidth() ) ); } /*! Retourne le numéro de la couleur de marqueur sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetMarkerColor ( ) const { return (w_plot_marker_attr->GetMarkerColor()); } /*! Retourne le code de la couleur de marqueur sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetMarkerColorPixel ( ) const { return (TColor::Number2Pixel(GetMarkerColor())); } /*! Retourne le style (type) de marqueur sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetMarkerStyle ( ) const { return (w_plot_marker_attr->GetMarkerStyle()); } /*! Retourne la taille de marqueur sélectionnée.*/ inline Size_t GEVSpectraPlotModeWidget::GetMarkerSize ( ) const { return (w_plot_marker_attr->GetMarkerSize()); } /*! Retourne les attributs de marqueur sélectionnés.*/ inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); } /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetFillColor ( ) const { return (w_plot_fill_attr->GetFillColor()); } /*! Retourne le code de la couleur de remplissage sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetFillColorPixel ( ) const { return (TColor::Number2Pixel(GetFillColor())); } /*! Retourne le style (type) de remplissage sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif
208  */
209  virtual void Plot2DModeSelected ( Int_t n ) { Emit("Plot2DModeSelected(Int_t)", n); } // *SIGNAL*
210 
211  /*! Signal émis par la sélection d'un mode de tracé 3D.
212  * \param n nouveau mode sélectionné */ virtual void Plot3DModeSelected ( Int_t n ) { Emit("Plot3DModeSelected(Int_t)", n); } // *SIGNAL* //---------------------------------------------------------------------- // pour ROOT... public: /*! Définition à usage de ROOT... */ ClassDef(GEVSpectraPlotModeWidget,0); } ; //---------------------------------------------------------------------- // FONCTIONS INLINE //---------------------------------------------------------------------- /*! Retourne le numéro de la couleur de ligne sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetLineColor ( ) const { return (w_plot_line_attr->GetLineColor()); } /*! Retourne le code de la couleur de ligne sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetLineColorPixel ( ) const { return (TColor::Number2Pixel(GetLineColor())); } /*! Retourne l'épaisseur de ligne sélectionnée.*/ inline Width_t GEVSpectraPlotModeWidget::GetLineWidth ( ) const { return (w_plot_line_attr->GetLineWidth()); } /*! Retourne le style de ligne sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetLineStyle ( ) const { return (w_plot_line_attr->GetLineStyle()); } /*! Retourne les attributs de ligne sélectionnés.*/ inline TAttLine GEVSpectraPlotModeWidget::GetLineAttr ( ) const { return ( TAttLine (GetLineColor(), GetLineStyle(), GetLineWidth() ) ); } /*! Retourne le numéro de la couleur de marqueur sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetMarkerColor ( ) const { return (w_plot_marker_attr->GetMarkerColor()); } /*! Retourne le code de la couleur de marqueur sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetMarkerColorPixel ( ) const { return (TColor::Number2Pixel(GetMarkerColor())); } /*! Retourne le style (type) de marqueur sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetMarkerStyle ( ) const { return (w_plot_marker_attr->GetMarkerStyle()); } /*! Retourne la taille de marqueur sélectionnée.*/ inline Size_t GEVSpectraPlotModeWidget::GetMarkerSize ( ) const { return (w_plot_marker_attr->GetMarkerSize()); } /*! Retourne les attributs de marqueur sélectionnés.*/ inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); } /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetFillColor ( ) const { return (w_plot_fill_attr->GetFillColor()); } /*! Retourne le code de la couleur de remplissage sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetFillColorPixel ( ) const { return (TColor::Number2Pixel(GetFillColor())); } /*! Retourne le style (type) de remplissage sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif
213  */
214  virtual void Plot3DModeSelected ( Int_t n ) { Emit("Plot3DModeSelected(Int_t)", n); } // *SIGNAL*
215 
216 
217 //----------------------------------------------------------------------
218 // pour ROOT...
219  public:
220  /*! Définition à usage de ROOT... */
222 } ;
223 
224 //----------------------------------------------------------------------
225 // FONCTIONS INLINE
226 //----------------------------------------------------------------------
227 
228 
229 /*! Retourne le numéro de la couleur de ligne sélectionnée.*/
231  { return (w_plot_line_attr->GetLineColor()); }
232 
233 /*! Retourne le code de la couleur de ligne sélectionnée.*/
235  { return (TColor::Number2Pixel(GetLineColor())); }
236 
237 /*! Retourne l'épaisseur de ligne sélectionnée.*/
239  { return (w_plot_line_attr->GetLineWidth()); }
240 
241 /*! Retourne le style de ligne sélectionné./ inline Style_t GEVSpectraPlotModeWidget::GetLineStyle ( ) const { return (w_plot_line_attr->GetLineStyle()); } /*! Retourne les attributs de ligne sélectionnés.*/ inline TAttLine GEVSpectraPlotModeWidget::GetLineAttr ( ) const { return ( TAttLine (GetLineColor(), GetLineStyle(), GetLineWidth() ) ); } /*! Retourne le numéro de la couleur de marqueur sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetMarkerColor ( ) const { return (w_plot_marker_attr->GetMarkerColor()); } /*! Retourne le code de la couleur de marqueur sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetMarkerColorPixel ( ) const { return (TColor::Number2Pixel(GetMarkerColor())); } /*! Retourne le style (type) de marqueur sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetMarkerStyle ( ) const { return (w_plot_marker_attr->GetMarkerStyle()); } /*! Retourne la taille de marqueur sélectionnée.*/ inline Size_t GEVSpectraPlotModeWidget::GetMarkerSize ( ) const { return (w_plot_marker_attr->GetMarkerSize()); } /*! Retourne les attributs de marqueur sélectionnés.*/ inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); } /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetFillColor ( ) const { return (w_plot_fill_attr->GetFillColor()); } /*! Retourne le code de la couleur de remplissage sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetFillColorPixel ( ) const { return (TColor::Number2Pixel(GetFillColor())); } /*! Retourne le style (type) de remplissage sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif */
243  { return (w_plot_line_attr->GetLineStyle()); }
244 
245 /*! Retourne les attributs de ligne sélectionnés.*/
246 inline TAttLine GEVSpectraPlotModeWidget::GetLineAttr ( ) const
247  { return ( TAttLine (GetLineColor(), GetLineStyle(), GetLineWidth() ) ); }
248 
249 
250 
251 /*! Retourne le numéro de la couleur de marqueur sélectionnée.*/
253  { return (w_plot_marker_attr->GetMarkerColor()); }
254 
255 /*! Retourne le code de la couleur de marqueur sélectionnée.*/
257  { return (TColor::Number2Pixel(GetMarkerColor())); }
258 
259 /*! Retourne le style (type) de marqueur sélectionné./ inline Style_t GEVSpectraPlotModeWidget::GetMarkerStyle ( ) const { return (w_plot_marker_attr->GetMarkerStyle()); } /*! Retourne la taille de marqueur sélectionnée.*/ inline Size_t GEVSpectraPlotModeWidget::GetMarkerSize ( ) const { return (w_plot_marker_attr->GetMarkerSize()); } /*! Retourne les attributs de marqueur sélectionnés.*/ inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); } /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/ inline Color_t GEVSpectraPlotModeWidget::GetFillColor ( ) const { return (w_plot_fill_attr->GetFillColor()); } /*! Retourne le code de la couleur de remplissage sélectionnée.*/ inline Pixel_t GEVSpectraPlotModeWidget::GetFillColorPixel ( ) const { return (TColor::Number2Pixel(GetFillColor())); } /*! Retourne le style (type) de remplissage sélectionné.*/ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif */
261  { return (w_plot_marker_attr->GetMarkerStyle()); }
262 
263 /*! Retourne la taille de marqueur sélectionnée.*/
265  { return (w_plot_marker_attr->GetMarkerSize()); }
266 
267 /*! Retourne les attributs de marqueur sélectionnés.*/
268 inline TAttMarker GEVSpectraPlotModeWidget::GetMarkerAttr ( ) const
269  { return ( TAttMarker (GetMarkerColor(), GetMarkerStyle(), GetMarkerSize() ) ); }
270 
271 
272 
273 /*! Retourne le numéro de la couleur de remplissage sélectionnée.*/
275  { return (w_plot_fill_attr->GetFillColor()); }
276 
277 /*! Retourne le code de la couleur de remplissage sélectionnée.*/
279  { return (TColor::Number2Pixel(GetFillColor())); }
280 
281 /*! Retourne le style (type) de remplissage sélectionné./ inline Style_t GEVSpectraPlotModeWidget::GetFillStyle ( ) const { return (w_plot_fill_attr->GetFillStyle()); } /*! Retourne les attributs de remplissage sélectionnés.*/ inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); } /*! Retourne le mode sélectionné pour les tracés 1D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get1DPlotMode ( ) const { return (w_plot_mode_1d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 2D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get2DPlotMode ( ) const { return (w_plot_mode_2d->GetPlotMode()); } /*! Retourne le mode sélectionné pour les tracés 3D.*/ inline UInt_t GEVSpectraPlotModeWidget::Get3DPlotMode ( ) const { return (w_plot_mode_3d->GetPlotMode()); } //---------------------------------------------------------------------- #endif */
283  { return (w_plot_fill_attr->GetFillStyle()); }
284 
285 /*! Retourne les attributs de remplissage sélectionnés.*/
286 inline TAttFill GEVSpectraPlotModeWidget::GetFillAttr ( ) const
287  { return ( TAttFill (GetFillColor(), GetFillStyle() ) ); }
288 
289 
290 
291 /*! Retourne le mode sélectionné pour les tracés 1D.*/
293  { return (w_plot_mode_1d->GetPlotMode()); }
294 
295 /*! Retourne le mode sélectionné pour les tracés 2D.*/
297  { return (w_plot_mode_2d->GetPlotMode()); }
298 
299 /*! Retourne le mode sélectionné pour les tracés 3D.*/
301  { return (w_plot_mode_3d->GetPlotMode()); }
302 
303 
304 //----------------------------------------------------------------------
305 #endif
void SetLineColor(const Color_t c, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:290
TGGroupFrame * w_plot_mode_frame
Cadre pour mode.
Definition: GEVSpectraPlotModeWidget.hh:72
Definition: GEVSpectraPlotModeWidget.hh:54
void SetFillColor(const Color_t c, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:398
TGGroupFrame * w_plot_marker_frame
Cadre pour marqueur.
Definition: GEVSpectraPlotModeWidget.hh:68
virtual TAttFill GetFillAttr() const
Definition: GEVSpectraPlotModeWidget.hh:286
virtual void PlotMarkerSizeChanged(Size_t s)
Definition: GEVSpectraPlotModeWidget.hh:181
virtual Style_t GetMarkerStyle() const
Definition: GEVSpectraPlotModeWidget.hh:260
virtual TAttMarker GetMarkerAttr() const
Definition: GEVSpectraPlotModeWidget.hh:268
GObject(GEVSpectraPlotModeWidget)
virtual void Construct()
Definition: GEVSpectraPlotModeWidget.cpp:65
SpectraPlotModeWidgetOptions
Bits d&#39;options pour la classe GEVSpectraPlotModeWidget.
Definition: GEVSpectraPlotModeWidget.hh:31
RGFillAttrSelect * w_plot_fill_attr
Attributs de remplissage.
Definition: GEVSpectraPlotModeWidget.hh:71
void SetLineWidth(const Width_t w, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:329
virtual Pixel_t GetMarkerColorPixel() const
Definition: GEVSpectraPlotModeWidget.hh:256
Definition: GEVSpectraPlotMode.hh:28
virtual Size_t GetMarkerSize() const
Definition: GEVSpectraPlotModeWidget.hh:264
virtual void PlotLineWidthChanged(Width_t w)
Definition: GEVSpectraPlotModeWidget.hh:163
void SetFillColorPixel(const Pixel_t c, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:411
virtual UInt_t Get2DPlotMode() const
Definition: GEVSpectraPlotModeWidget.hh:296
virtual Color_t GetLineColor() const
Definition: GEVSpectraPlotModeWidget.hh:230
virtual void PlotLineStyleChanged(Style_t s)
Definition: GEVSpectraPlotModeWidget.hh:158
virtual Pixel_t GetLineColorPixel() const
Definition: GEVSpectraPlotModeWidget.hh:234
~GEVSpectraPlotModeWidget()
Definition: GEVSpectraPlotModeWidget.cpp:58
void SetMarkerSize(const Size_t s, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:383
RGHistoPlotModeSelect * w_plot_mode_3d
Mode de tracé histos 2D.
Definition: GEVSpectraPlotModeWidget.hh:78
TGGroupFrame * w_plot_fill_frame
Cadre pour remplissage.
Definition: GEVSpectraPlotModeWidget.hh:70
virtual void Plot2DModeSelected(Int_t n)
Definition: GEVSpectraPlotModeWidget.hh:209
virtual void PlotMarkerColorChanged(Color_t c)
Definition: GEVSpectraPlotModeWidget.hh:171
virtual Pixel_t GetFillColorPixel() const
Definition: GEVSpectraPlotModeWidget.hh:278
GEVSpectraPlotMode plot_mode
Attributs initiaux.
Definition: GEVSpectraPlotModeWidget.hh:63
void SetMarkerColor(const Color_t c, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:344
TGLabel * w_plot_mode_3d_label
Label pour mode histos 3D.
Definition: GEVSpectraPlotModeWidget.hh:75
virtual void PlotLineColorChanged(Color_t c)
Definition: GEVSpectraPlotModeWidget.hh:153
void SetMarkerColorPixel(const Pixel_t c, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:357
virtual Style_t GetLineStyle() const
Definition: GEVSpectraPlotModeWidget.hh:242
virtual void Plot1DModeSelected(Int_t n)
Definition: GEVSpectraPlotModeWidget.hh:204
ClassDef(GEVSpectraPlotModeWidget, 0)
virtual void PlotFillStyleChanged(Style_t s)
Definition: GEVSpectraPlotModeWidget.hh:195
GEVSpectraPlotModeWidget(const TGWindow *parent, const UInt_t opt=0)
Definition: GEVSpectraPlotModeWidget.cpp:25
virtual Color_t GetMarkerColor() const
Definition: GEVSpectraPlotModeWidget.hh:252
virtual Style_t GetFillStyle() const
Definition: GEVSpectraPlotModeWidget.hh:282
virtual Color_t GetFillColor() const
Definition: GEVSpectraPlotModeWidget.hh:274
void SetFillStyle(const Style_t s, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:424
void Set1DPlotMode(const UInt_t mode, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:439
RGHistoPlotModeSelect * w_plot_mode_2d
Mode de tracé histos 2D.
Definition: GEVSpectraPlotModeWidget.hh:77
virtual void Plot3DModeSelected(Int_t n)
Definition: GEVSpectraPlotModeWidget.hh:214
virtual void MapSubwindows()
Definition: GEVSpectraPlotModeWidget.cpp:234
TGLabel * w_plot_mode_1d_label
Label pour mode 1D.
Definition: GEVSpectraPlotModeWidget.hh:73
UInt_t options
Options du widget.
Definition: GEVSpectraPlotModeWidget.hh:62
void SetMarkerStyle(const Style_t s, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:370
RGLineAttrSelect * w_plot_line_attr
Attributs de ligne.
Definition: GEVSpectraPlotModeWidget.hh:67
TGLabel * w_plot_mode_2d_label
Label pour mode 2D.
Definition: GEVSpectraPlotModeWidget.hh:74
void Set3DPlotMode(const UInt_t mode, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:467
TGGroupFrame * w_plot_line_frame
Cadre pour ligne.
Definition: GEVSpectraPlotModeWidget.hh:66
virtual Width_t GetLineWidth() const
Definition: GEVSpectraPlotModeWidget.hh:238
void Set2DPlotMode(const UInt_t mode, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:453
RGHistoPlotModeSelect * w_plot_mode_1d
Mode de tracé histos 1D.
Definition: GEVSpectraPlotModeWidget.hh:76
void SetLineStyle(const Style_t s, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:316
virtual TAttLine GetLineAttr() const
Definition: GEVSpectraPlotModeWidget.hh:246
virtual UInt_t Get3DPlotMode() const
Definition: GEVSpectraPlotModeWidget.hh:300
virtual void PlotFillColorChanged(Color_t c)
Definition: GEVSpectraPlotModeWidget.hh:190
RGMarkerAttrSelect * w_plot_marker_attr
Attributs de marqueur.
Definition: GEVSpectraPlotModeWidget.hh:69
virtual UInt_t Get1DPlotMode() const
Definition: GEVSpectraPlotModeWidget.hh:292
void SetLineColorPixel(const Pixel_t c, const Bool_t emit=kTRUE)
Definition: GEVSpectraPlotModeWidget.cpp:303
virtual void PlotMarkerStyleChanged(Style_t s)
Definition: GEVSpectraPlotModeWidget.hh:176