Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::LineStyle Class Reference

#include <LineStyle.h>

Inheritance diagram for Hal::LineStyle:
Hal::Style

Public Member Functions

void SetColor (Int_t val)
 
void SetWidth (Int_t val)
 
void SetStyle (Int_t val)
 
Int_t GetColor () const
 
Int_t GetWidth () const
 
Int_t GetStyle () const
 
void ExportToXML (XMLNode *node) const
 
void ImportFromXML (XMLNode *node)
 
template<class T >
void Apply (T &obj) const
 
 ClassDef (LineStyle, 1)
 
- Public Member Functions inherited from Hal::Style
Bool_t Find (Int_t bit) const
 
Styleoperator= (const Style &style)=default
 
void ExportToXML (XMLNode *node) const
 
void ImportFromXML (XMLNode *node)
 
 ClassDef (Style, 1)
 

Static Public Attributes

static const unsigned short int kColor = 0
 
static const unsigned short int kWidth = 1
 
static const unsigned short int kStyle = 2
 

Additional Inherited Members

- Protected Member Functions inherited from Hal::Style
void SetF (Int_t bit, Float_t val)
 
void SetI (Int_t bit, Int_t val)
 
Float_t GetF (Int_t bit) const
 
Int_t GetI (Int_t bit) const
 

Detailed Description

contains information about line style

Definition at line 17 of file LineStyle.h.

Constructor & Destructor Documentation

◆ LineStyle()

Hal::LineStyle::LineStyle ( )
inline

Definition at line 24 of file LineStyle.h.

◆ ~LineStyle()

virtual Hal::LineStyle::~LineStyle ( )
inlinevirtual

Definition at line 45 of file LineStyle.h.

Member Function Documentation

◆ Apply()

template<class T >
void Hal::LineStyle::Apply ( T & obj) const
inline

Definition at line 52 of file LineStyle.h.

◆ ExportToXML()

void Hal::LineStyle::ExportToXML ( XMLNode * node) const

Definition at line 32 of file LineStyle.cxx.

◆ GetColor()

Int_t Hal::LineStyle::GetColor ( ) const

Definition at line 26 of file LineStyle.cxx.

◆ GetStyle()

Int_t Hal::LineStyle::GetStyle ( ) const

Definition at line 30 of file LineStyle.cxx.

◆ GetWidth()

Int_t Hal::LineStyle::GetWidth ( ) const

Definition at line 28 of file LineStyle.cxx.

◆ ImportFromXML()

void Hal::LineStyle::ImportFromXML ( XMLNode * node)

Definition at line 39 of file LineStyle.cxx.

◆ SetColor()

void Hal::LineStyle::SetColor ( Int_t val)

Definition at line 20 of file LineStyle.cxx.

◆ SetStyle()

void Hal::LineStyle::SetStyle ( Int_t val)

Definition at line 24 of file LineStyle.cxx.

◆ SetWidth()

void Hal::LineStyle::SetWidth ( Int_t val)

Definition at line 22 of file LineStyle.cxx.

Member Data Documentation

◆ kColor

const unsigned short int Hal::LineStyle::kColor = 0
static

Definition at line 21 of file LineStyle.h.

◆ kStyle

const unsigned short int Hal::LineStyle::kStyle = 2
static

Definition at line 23 of file LineStyle.h.

◆ kWidth

const unsigned short int Hal::LineStyle::kWidth = 1
static

Definition at line 22 of file LineStyle.h.


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