#include <G4Colour.hh>
Definition at line 83 of file G4Colour.hh.
◆ G4Colour() [1/2]
◆ G4Colour() [2/2]
◆ AddToMap()
Definition at line 86 of file G4Colour.cc.
95 std::map<G4String, G4Colour>::iterator iter =
fColourMap->find(myKey);
100 ed <<
"G4Colour with key "<<myKey<<
" already exists."<<
G4endl;
102 (
"G4Colour::AddToMap(const G4String& key, const G4Colour& colour)",
104 "Colour key exists");
std::ostringstream G4ExceptionDescription
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static G4ThreadLocal std::map< G4String, G4Colour > * fColourMap
◆ Black()
Definition at line 146 of file G4Colour.hh.
G4Colour(G4double r=1., G4double g=1., G4double b=1., G4double a=1.)
◆ Blue()
Definition at line 150 of file G4Colour.hh.
G4Colour(G4double r=1., G4double g=1., G4double b=1., G4double a=1.)
◆ Brown()
Definition at line 147 of file G4Colour.hh.
G4Colour(G4double r=1., G4double g=1., G4double b=1., G4double a=1.)
◆ Cyan()
Definition at line 151 of file G4Colour.hh.
G4Colour(G4double r=1., G4double g=1., G4double b=1., G4double a=1.)
◆ GetAlpha()
◆ GetBlue()
◆ GetColour()
Definition at line 126 of file G4Colour.cc.
137 std::map<G4String, G4Colour>::iterator iter =
fColourMap->find(myKey);
142 result = iter->second;
static void InitialiseColourMap()
static G4ThreadLocal G4bool fInitColourMap
static G4ThreadLocal std::map< G4String, G4Colour > * fColourMap
◆ GetGreen()
◆ GetMap()
Definition at line 147 of file G4Colour.cc.
static void InitialiseColourMap()
static G4ThreadLocal G4bool fInitColourMap
static G4ThreadLocal std::map< G4String, G4Colour > * fColourMap
◆ GetRed()
◆ Gray()
Definition at line 144 of file G4Colour.hh.
G4Colour(G4double r=1., G4double g=1., G4double b=1., G4double a=1.)
◆ Green()
Definition at line 149 of file G4Colour.hh.
G4Colour(G4double r=1., G4double g=1., G4double b=1., G4double a=1.)
◆ Grey()
Definition at line 145 of file G4Colour.hh.
G4Colour(G4double r=1., G4double g=1., G4double b=1., G4double a=1.)
◆ InitialiseColourMap()
void G4Colour::InitialiseColourMap |
( |
| ) |
|
|
staticprivate |
Definition at line 109 of file G4Colour.cc.
static G4Colour Magenta()
static void AddToMap(const G4String &key, const G4Colour &colour)
◆ Magenta()
Definition at line 152 of file G4Colour.hh.
G4Colour(G4double r=1., G4double g=1., G4double b=1., G4double a=1.)
◆ operator G4ThreeVector()
Definition at line 51 of file G4Colour.cc.
CLHEP::Hep3Vector G4ThreeVector
◆ operator!=()
◆ operator+=()
◆ operator==()
Definition at line 100 of file G4Colour.hh.
G4bool operator!=(const G4Colour &c) const
◆ Red()
Definition at line 148 of file G4Colour.hh.
G4Colour(G4double r=1., G4double g=1., G4double b=1., G4double a=1.)
◆ White()
Definition at line 143 of file G4Colour.hh.
G4Colour(G4double r=1., G4double g=1., G4double b=1., G4double a=1.)
◆ Yellow()
Definition at line 153 of file G4Colour.hh.
G4Colour(G4double r=1., G4double g=1., G4double b=1., G4double a=1.)
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const G4Colour & |
c |
|
) |
| |
|
friend |
Definition at line 55 of file G4Colour.cc.
57 <<
',' << c.
alpha <<
')';
60 std::map<G4String, G4Colour>::const_reverse_iterator ri;
61 for (ri = colourMap.rbegin(); ri != colourMap.rend(); ++ri) {
62 if (c == ri->second) {
63 os <<
" (" << ri->first <<
')';
static const std::map< G4String, G4Colour > & GetMap()
◆ alpha
◆ blue
◆ fColourMap
◆ fInitColourMap
◆ green
◆ red
The documentation for this class was generated from the following files: