Logo ROOT   6.14/05
Reference Guide
List of all members | Public Types | Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
ROOT::Experimental::THistDrawingOpts< 3 > Class Template Reference

template<>
class ROOT::Experimental::THistDrawingOpts< 3 >

Drawing options for a 3D histogram.

Definition at line 99 of file THistDrawingOpts.hxx.

Public Types

enum  EStyle { EStyle::kBox, EStyle::kIso }
 

Public Member Functions

TColor GetLineColor () const
 
TDrawingAttr< TColor > & GetLineColor ()
 
int GetLineWidth () const
 
TDrawingAttr< int > & GetLineWidth ()
 
EStyle GetStyle () const
 
TDrawingAttr< TStringEnumAttr< EStyle > > & GetStyle ()
 
void SetLineColor (const TColor &col)
 
void SetLineWidth (int width)
 
void SetStyle (EStyle style)
 

Static Private Member Functions

static const TStringEnumAttrSet & Styles ()
 

Private Attributes

TDrawingAttr< TColorfLineColor {*this, "Hist.3D.Line.Color"}
 
TDrawingAttr< int > fLineWidth {*this, "Hist.3D.Line.Width"}
 
TDrawingAttr< TStringEnumAttr< EStyle > > fStyle {*this, "Hist.3D.Style", EStyle::kBox, Styles()}
 

#include <ROOT/THistDrawingOpts.hxx>

Inheritance diagram for ROOT::Experimental::THistDrawingOpts< 3 >:
[legend]

Member Enumeration Documentation

◆ EStyle

Enumerator
kBox 
kIso 

Definition at line 101 of file THistDrawingOpts.hxx.

Member Function Documentation

◆ GetLineColor() [1/2]

TColor ROOT::Experimental::THistDrawingOpts< 3 >::GetLineColor ( ) const
inline

Definition at line 117 of file THistDrawingOpts.hxx.

◆ GetLineColor() [2/2]

TDrawingAttr<TColor>& ROOT::Experimental::THistDrawingOpts< 3 >::GetLineColor ( )
inline

Definition at line 118 of file THistDrawingOpts.hxx.

◆ GetLineWidth() [1/2]

int ROOT::Experimental::THistDrawingOpts< 3 >::GetLineWidth ( ) const
inline

Definition at line 121 of file THistDrawingOpts.hxx.

◆ GetLineWidth() [2/2]

TDrawingAttr<int>& ROOT::Experimental::THistDrawingOpts< 3 >::GetLineWidth ( )
inline

Definition at line 122 of file THistDrawingOpts.hxx.

◆ GetStyle() [1/2]

EStyle ROOT::Experimental::THistDrawingOpts< 3 >::GetStyle ( ) const
inline

Definition at line 113 of file THistDrawingOpts.hxx.

◆ GetStyle() [2/2]

TDrawingAttr<TStringEnumAttr<EStyle> >& ROOT::Experimental::THistDrawingOpts< 3 >::GetStyle ( )
inline

Definition at line 114 of file THistDrawingOpts.hxx.

◆ SetLineColor()

void ROOT::Experimental::THistDrawingOpts< 3 >::SetLineColor ( const TColor col)
inline

Definition at line 119 of file THistDrawingOpts.hxx.

◆ SetLineWidth()

void ROOT::Experimental::THistDrawingOpts< 3 >::SetLineWidth ( int  width)
inline

Definition at line 123 of file THistDrawingOpts.hxx.

◆ SetStyle()

void ROOT::Experimental::THistDrawingOpts< 3 >::SetStyle ( EStyle  style)
inline

Definition at line 115 of file THistDrawingOpts.hxx.

◆ Styles()

static const TStringEnumAttrSet& ROOT::Experimental::THistDrawingOpts< 3 >::Styles ( )
inlinestaticprivate

Definition at line 104 of file THistDrawingOpts.hxx.

Member Data Documentation

◆ fLineColor

TDrawingAttr<TColor> ROOT::Experimental::THistDrawingOpts< 3 >::fLineColor {*this, "Hist.3D.Line.Color"}
private

Definition at line 109 of file THistDrawingOpts.hxx.

◆ fLineWidth

TDrawingAttr<int> ROOT::Experimental::THistDrawingOpts< 3 >::fLineWidth {*this, "Hist.3D.Line.Width"}
private

Definition at line 110 of file THistDrawingOpts.hxx.

◆ fStyle

TDrawingAttr<TStringEnumAttr<EStyle> > ROOT::Experimental::THistDrawingOpts< 3 >::fStyle {*this, "Hist.3D.Style", EStyle::kBox, Styles()}
private

Definition at line 108 of file THistDrawingOpts.hxx.

Libraries for ROOT::Experimental::THistDrawingOpts< 3 >:
[legend]

The documentation for this class was generated from the following file: