18#ifndef BDSCOLOURFROMMATERIAL_H
19#define BDSCOLOURFROMMATERIAL_H
26class G4PhysicsFreeVector;
42 G4Colour*
GetColour(
const G4Material* material,
43 const G4String& prefixToStripFromName =
"");
47 G4Colour* defaultIn)
const;
54 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.