ATLAS Offline Software
Loading...
Searching...
No Matches
AGDDColor Class Reference

#include <AGDDColor.h>

Collaboration diagram for AGDDColor:

Public Member Functions

 AGDDColor (AGDDColorStore &cs, const std::string &n, double a, double b, double c)
double Red () const
double Green () const
double Blue () const
const std::string & GetName () const

Private Member Functions

void RegisterToStore (AGDDColorStore &cs)

Private Attributes

std::string m_name
double m_red
double m_green
double m_blue

Detailed Description

Definition at line 12 of file AGDDColor.h.

Constructor & Destructor Documentation

◆ AGDDColor()

AGDDColor::AGDDColor ( AGDDColorStore & cs,
const std::string & n,
double a,
double b,
double c )
inline

Definition at line 14 of file AGDDColor.h.

16 :m_name(n),m_red(a),m_green(b),m_blue(c)
17 {
19 }
static Double_t a
void RegisterToStore(AGDDColorStore &cs)
Definition AGDDColor.cxx:8
double m_red
Definition AGDDColor.h:27
double m_green
Definition AGDDColor.h:27
std::string m_name
Definition AGDDColor.h:25
double m_blue
Definition AGDDColor.h:27

Member Function Documentation

◆ Blue()

double AGDDColor::Blue ( ) const
inline

Definition at line 22 of file AGDDColor.h.

22{return m_blue;}

◆ GetName()

const std::string & AGDDColor::GetName ( ) const
inline

Definition at line 23 of file AGDDColor.h.

23{return m_name;}

◆ Green()

double AGDDColor::Green ( ) const
inline

Definition at line 21 of file AGDDColor.h.

21{return m_green;}

◆ Red()

double AGDDColor::Red ( ) const
inline

Definition at line 20 of file AGDDColor.h.

20{return m_red;}

◆ RegisterToStore()

void AGDDColor::RegisterToStore ( AGDDColorStore & cs)
private

Definition at line 8 of file AGDDColor.cxx.

9{
10 cs.Register(this);
11}
void Register(AGDDColor *)

Member Data Documentation

◆ m_blue

double AGDDColor::m_blue
private

Definition at line 27 of file AGDDColor.h.

◆ m_green

double AGDDColor::m_green
private

Definition at line 27 of file AGDDColor.h.

◆ m_name

std::string AGDDColor::m_name
private

Definition at line 25 of file AGDDColor.h.

◆ m_red

double AGDDColor::m_red
private

Definition at line 27 of file AGDDColor.h.


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