96 lightCmd->
SetGuidance(
"The vector needs not to be a unit vector, but it must not be a zero vector.");
117 attCmd->
SetGuidance(
"Note that this value is independent to the attenuation length for the optical photon processes.");
197 "G4RTMessenger::SetNewValue: Current viewer is not of type RayTracer."
198 "\n Use \"/vis/viewer/select\" or \"/vis/open\"."
205 "G4RTMessenger::SetNewValue: No valid current viewer. Using default RayTracer."
229 G4cout <<
"WARNING: /vis/rayTracer/backgroundColour has been deprecated."
230 "\n Use \"/vis/viewer/set/background\" instead."
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetLightDirection(const G4ThreeVector &val)
void SetHeadAngle(G4double val)
static G4bool GetIgnoreTransparency()
void SetDefaultValue(G4double defVal)
G4UIcmdWithADoubleAndUnit * headCmd
G4ThreeVector GetLightDirection() const
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWithADoubleAndUnit * spanXCmd
CLHEP::Hep3Vector G4ThreeVector
static G4int GetNewIntValue(const char *paramString)
G4UIcmdWithABool * transCmd
void SetDefaultUnit(const char *defUnit)
G4UIcmdWith3VectorAndUnit * targetCmd
void SetParameterName(const char *theNameX, const char *theNameY, const char *theNameZ, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWithAnInteger * columnCmd
static G4ThreeVector GetNew3VectorValue(const char *paramString)
G4TheRayTracer * GetTracer()
G4UIcmdWith3VectorAndUnit * eyePosCmd
static G4RTMessenger * GetInstance(G4TheRayTracer *p1)
static G4String ConvertToString(G4bool boolVal)
G4UIcmdWithAnInteger * rowCmd
void SetNColumn(G4int val)
static G4double GetNewDoubleValue(const char *paramString)
void SetParameterName(const char *theNameX, const char *theNameY, const char *theNameZ, G4bool omittable, G4bool currentAsDefault=false)
G4ThreeVector GetTargetPosition() const
static G4bool GetNewBoolValue(const char *paramString)
G4TheRayTracer * theDefaultTracer
void SetDefaultValue(G4bool defVal)
G4UIcmdWithABool * distCmd
virtual void SetNewValue(G4UIcommand *command, G4String newValue)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4RTMessenger(G4TheRayTracer *p1)
virtual void Trace(const G4String &fileName)
virtual G4String GetCurrentValue(G4UIcommand *command)
G4GLOB_DLL std::ostream G4cout
static G4ThreeVector GetNew3VectorValue(const char *paramString)
static G4RTMessenger * fpInstance
void SetRange(const char *rs)
void SetGuidance(const char *aGuidance)
void SetViewSpan(G4double val)
G4UIcmdWithAString * fileCmd
static G4VisManager * GetInstance()
void AvailableForStates(G4ApplicationState s1)
G4double GetAttenuationLength() const
G4UIcmdWith3Vector * lightCmd
void SetDefaultValue(G4ThreeVector defVal)
G4Colour GetBackgroundColour() const
G4ThreeVector GetEyePosition() const
void SetDefaultValue(const char *defVal)
G4UIcmdWith3Vector * bkgColCmd
static void SetIgnoreTransparency(G4bool val)
void SetDefaultUnit(const char *defUnit)
G4UIcmdWithADoubleAndUnit * attCmd
G4TheRayTracer * theTracer
G4VViewer * GetCurrentViewer() const
G4double GetHeadAngle() const
void SetDistortion(G4bool val)
void SetDefaultValue(G4ThreeVector defVal)
void SetEyePosition(const G4ThreeVector &val)
G4double GetViewSpan() const
G4bool GetDistortion() const
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetAttenuationLength(G4double val)
G4UIdirectory * rayDirectory
void SetTargetPosition(const G4ThreeVector &val)