19#ifndef BDSCOLOURFROMMATERIAL_H
20#define BDSCOLOURFROMMATERIAL_H
27class G4PhysicsFreeVector;
43 G4Colour*
GetColour(
const G4Material* material,
44 const G4String& prefixToStripFromName =
"");
48 G4Colour* defaultIn)
const;
55 G4PhysicsFreeVector* generalDensity;
Automatic colours from materials.
std::map< G4String, G4Colour * > defines
Specially defined material colours.
static BDSColourFromMaterial * Instance()
Singleton pattern.
G4Colour * GetColour(const G4Material *material, const G4String &prefixToStripFromName="")
Get colour from name.
BDSColourFromMaterial()
Private constructor as singleton.
G4Colour * GetColourWithDefault(const G4Material *material, G4Colour *defaultIn) const
Get colour from name - if not found return the supplied default.