Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Colour.hh>
Public Member Functions | |
G4Colour (G4double r=1., G4double g=1., G4double b=1., G4double a=1.) | |
G4Colour (G4ThreeVector) | |
operator G4ThreeVector () | |
G4bool | operator!= (const G4Colour &c) const |
G4bool | operator== (const G4Colour &c) const |
G4double | GetRed () const |
G4double | GetGreen () const |
G4double | GetBlue () const |
G4double | GetAlpha () const |
Static Public Member Functions | |
static G4Colour | White () |
static G4Colour | Gray () |
static G4Colour | Grey () |
static G4Colour | Black () |
static G4Colour | Brown () |
static G4Colour | Red () |
static G4Colour | Green () |
static G4Colour | Blue () |
static G4Colour | Cyan () |
static G4Colour | Magenta () |
static G4Colour | Yellow () |
static void | AddToMap (const G4String &key, const G4Colour &colour) |
static G4bool | GetColour (const G4String &key, G4Colour &result) |
static const std::map< G4String, G4Colour > & | GetMap () |
Friends | |
std::ostream & | operator<< (std::ostream &, const G4Colour &) |
Definition at line 83 of file G4Colour.hh.
Definition at line 34 of file G4Colour.cc.
G4Colour::G4Colour | ( | G4ThreeVector | v | ) |
Definition at line 43 of file G4Colour.cc.
Definition at line 86 of file G4Colour.cc.
|
inlinestatic |
Definition at line 145 of file G4Colour.hh.
|
inlinestatic |
Definition at line 149 of file G4Colour.hh.
Referenced by G4AxesModel::G4AxesModel(), and G4TrajectoryDrawByCharge::G4TrajectoryDrawByCharge().
|
inlinestatic |
Definition at line 146 of file G4Colour.hh.
|
inlinestatic |
Definition at line 150 of file G4Colour.hh.
|
inline |
Definition at line 141 of file G4Colour.hh.
Referenced by G4TheRayTracer::Attenuate(), G4ViewParameters::CameraAndLightingCommands(), G4PhysicalVolumeModel::DescribeAndDescend(), G4TheRayTracer::GenerateColour(), G4TheRayTracer::GetMixedColour(), G4TheRayTracer::GetSurfaceColour(), and G4ViewParameters::TouchableCommands().
|
inline |
Definition at line 140 of file G4Colour.hh.
Referenced by G4HepRepFileSceneHandler::AddCompound(), G4GMocrenFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4TheRayTracer::Attenuate(), G4ViewParameters::CameraAndLightingCommands(), G4TheRayTracer::CreateBitMap(), G4TheRayTracer::GetMixedColour(), G4TheRayTracer::GetSurfaceColour(), G4VisCommandGeometrySetColour::SetNewValue(), G4VisCommandSetColour::SetNewValue(), G4VisCommandSetTextColour::SetNewValue(), G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), and G4ViewParameters::TouchableCommands().
Definition at line 123 of file G4Colour.cc.
Referenced by G4AxesModel::G4AxesModel(), G4ModelColourMap< T >::Set(), G4TrajectoryDrawByOriginVolume::SetDefault(), G4TrajectoryDrawByParticleID::SetDefault(), G4VisCommandGeometrySetColour::SetNewValue(), G4VisCommandSetColour::SetNewValue(), G4VisCommandSetTextColour::SetNewValue(), G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4ModelCmdApplyStringColour< M >::SetNewValue(), and G4ModelCmdApplyColour< M >::SetNewValue().
|
inline |
Definition at line 139 of file G4Colour.hh.
Referenced by G4HepRepFileSceneHandler::AddCompound(), G4GMocrenFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4TheRayTracer::Attenuate(), G4ViewParameters::CameraAndLightingCommands(), G4TheRayTracer::CreateBitMap(), G4TheRayTracer::GetMixedColour(), G4TheRayTracer::GetSurfaceColour(), G4VisCommandGeometrySetColour::SetNewValue(), G4VisCommandSetColour::SetNewValue(), G4VisCommandSetTextColour::SetNewValue(), G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), and G4ViewParameters::TouchableCommands().
Definition at line 144 of file G4Colour.cc.
|
inline |
Definition at line 138 of file G4Colour.hh.
Referenced by G4HepRepFileSceneHandler::AddCompound(), G4GMocrenFileSceneHandler::AddPrimitive(), G4HepRepFileSceneHandler::AddPrimitive(), G4TheRayTracer::Attenuate(), G4ViewParameters::CameraAndLightingCommands(), G4TheRayTracer::CreateBitMap(), G4TheRayTracer::GetMixedColour(), G4TheRayTracer::GetSurfaceColour(), G4VisCommandGeometrySetColour::SetNewValue(), G4VisCommandSetColour::SetNewValue(), G4VisCommandSetTextColour::SetNewValue(), G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), and G4ViewParameters::TouchableCommands().
|
inlinestatic |
Definition at line 143 of file G4Colour.hh.
|
inlinestatic |
Definition at line 148 of file G4Colour.hh.
Referenced by G4AxesModel::G4AxesModel(), and G4TrajectoryDrawByCharge::G4TrajectoryDrawByCharge().
|
inlinestatic |
Definition at line 144 of file G4Colour.hh.
|
inlinestatic |
Definition at line 151 of file G4Colour.hh.
G4Colour::operator G4ThreeVector | ( | ) |
Definition at line 51 of file G4Colour.cc.
Definition at line 71 of file G4Colour.cc.
Referenced by operator==().
Definition at line 100 of file G4Colour.hh.
|
inlinestatic |
Definition at line 147 of file G4Colour.hh.
Referenced by G4PhysicalVolumeModel::DescribeSolid(), G4AxesModel::G4AxesModel(), and G4TrajectoryDrawByCharge::G4TrajectoryDrawByCharge().
|
inlinestatic |
Definition at line 142 of file G4Colour.hh.
Referenced by G4TrajectoryDrawByParticleID::SetDefault().
|
inlinestatic |
Definition at line 152 of file G4Colour.hh.
Definition at line 55 of file G4Colour.cc.