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

#include <MarkerStyle.h>

Inheritance diagram for Hal::MarkerStyle:
Hal::Style

Public Member Functions

void SetColor (Int_t val)
 
void SetStyle (Int_t val)
 
void SetSize (Int_t val)
 
Int_t GetColor () const
 
Int_t GetStyle () const
 
Int_t GetSize () const
 
void ExportToXML (XMLNode *node) const
 
void ImportFromXML (XMLNode *node)
 
template<class T >
void Apply (T &obj) const
 
- 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 kStyle = 1
 
static const unsigned short int kLineWidth = 2
 
static const unsigned short int kSize = 3
 

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

constains informations about marker style

Definition at line 17 of file MarkerStyle.h.

Constructor & Destructor Documentation

◆ MarkerStyle()

Hal::MarkerStyle::MarkerStyle ( )
inline

Definition at line 26 of file MarkerStyle.h.

◆ ~MarkerStyle()

virtual Hal::MarkerStyle::~MarkerStyle ( )
inlinevirtual

Definition at line 51 of file MarkerStyle.h.

Member Function Documentation

◆ Apply()

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

Definition at line 58 of file MarkerStyle.h.

◆ ExportToXML()

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

Definition at line 36 of file MarkerStyle.cxx.

◆ GetColor()

Int_t Hal::MarkerStyle::GetColor ( ) const

Definition at line 28 of file MarkerStyle.cxx.

◆ GetSize()

Int_t Hal::MarkerStyle::GetSize ( ) const

Definition at line 34 of file MarkerStyle.cxx.

◆ GetStyle()

Int_t Hal::MarkerStyle::GetStyle ( ) const

Definition at line 30 of file MarkerStyle.cxx.

◆ ImportFromXML()

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

Definition at line 44 of file MarkerStyle.cxx.

◆ SetColor()

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

Definition at line 20 of file MarkerStyle.cxx.

◆ SetSize()

void Hal::MarkerStyle::SetSize ( Int_t val)

Definition at line 26 of file MarkerStyle.cxx.

◆ SetStyle()

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

Definition at line 22 of file MarkerStyle.cxx.

Member Data Documentation

◆ kColor

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

Definition at line 21 of file MarkerStyle.h.

◆ kLineWidth

const unsigned short int Hal::MarkerStyle::kLineWidth = 2
static

Definition at line 23 of file MarkerStyle.h.

◆ kSize

const unsigned short int Hal::MarkerStyle::kSize = 3
static

Definition at line 24 of file MarkerStyle.h.

◆ kStyle

const unsigned short int Hal::MarkerStyle::kStyle = 1
static

Definition at line 22 of file MarkerStyle.h.


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