Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4VVisCommand Class Reference

#include <G4VVisCommand.hh>

+ Inheritance diagram for G4VVisCommand:

Public Member Functions

 G4VVisCommand ()
 
virtual ~G4VVisCommand ()
 
- Public Member Functions inherited from G4UImessenger
 G4UImessenger ()
 
 G4UImessenger (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
virtual ~G4UImessenger ()
 
virtual G4String GetCurrentValue (G4UIcommand *command)
 
virtual void SetNewValue (G4UIcommand *command, G4String newValue)
 
G4bool operator== (const G4UImessenger &messenger) const
 
G4bool operator!= (const G4UImessenger &messenger) const
 
G4bool CommandsShouldBeInMaster () const
 

Static Public Member Functions

static void SetVisManager (G4VisManager *pVisManager)
 
static const G4ColourGetCurrentTextColour ()
 

Protected Member Functions

void SetViewParameters (G4VViewer *viewer, const G4ViewParameters &viewParams)
 
void RefreshIfRequired (G4VViewer *viewer)
 
void InterpolateViews (G4VViewer *currentViewer, std::vector< G4ViewParameters > viewVector, const G4int nInterpolationPoints=50, const G4int waitTimePerPointmilliseconds=20, const G4String exportString="")
 
void InterpolateToNewView (G4VViewer *currentViewer, const G4ViewParameters &oldVP, const G4ViewParameters &newVP, const G4int nInterpolationPoints=50, const G4int waitTimePerPointmilliseconds=20, const G4String exportString="")
 
const G4StringConvertToColourGuidance ()
 
void ConvertToColour (G4Colour &colour, const G4String &redOrString, G4double green, G4double blue, G4double opacity)
 
G4bool ProvideValueOfUnit (const G4String &where, const G4String &unit, const G4String &category, G4double &value)
 
void CheckSceneAndNotifyHandlers (G4Scene *=nullptr)
 
G4bool CheckView ()
 
void G4VisCommandsSceneAddUnsuccessful (G4VisManager::Verbosity verbosity)
 
void CopyGuidanceFrom (const G4UIcommand *fromCmd, G4UIcommand *toCmd, G4int startLine=0)
 
void CopyParametersFrom (const G4UIcommand *fromCmd, G4UIcommand *toCmd)
 
void DrawExtent (const G4VisExtent &)
 
- Protected Member Functions inherited from G4UImessenger
G4String ItoS (G4int i)
 
G4String DtoS (G4double a)
 
G4String BtoS (G4bool b)
 
G4int StoI (G4String s)
 
G4long StoL (G4String s)
 
G4double StoD (G4String s)
 
G4bool StoB (G4String s)
 
void AddUIcommand (G4UIcommand *newCommand)
 
void CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
template<typename T >
T * CreateCommand (const G4String &cname, const G4String &dsc)
 

Static Protected Member Functions

static G4String ConvertToString (G4double x, G4double y, const char *unitName)
 
static G4bool ConvertToDoublePair (const G4String &paramString, G4double &xval, G4double &yval)
 

Static Protected Attributes

static G4VisManagerfpVisManager = 0
 
static G4int fCurrentArrow3DLineSegmentsPerCircle = 6
 
static G4Colour fCurrentColour = G4Colour::White()
 
static G4double fCurrentLineWidth = 1.
 
static G4Colour fCurrentTextColour = G4Colour::Blue()
 
static G4Text::Layout fCurrentTextLayout = G4Text::left
 
static G4double fCurrentTextSize = 12.
 
static G4PhysicalVolumeModel::TouchableProperties fCurrentTouchableProperties
 
static G4VisExtent fCurrentExtentForField
 
static std::vector< G4PhysicalVolumesSearchScene::FindingsfCurrrentPVFindingsForField
 

Additional Inherited Members

- Protected Attributes inherited from G4UImessenger
G4UIdirectorybaseDir = nullptr
 
G4String baseDirName = ""
 
G4bool commandsShouldBeInMaster = false
 

Detailed Description

Definition at line 47 of file G4VVisCommand.hh.

Constructor & Destructor Documentation

◆ G4VVisCommand()

G4VVisCommand::G4VVisCommand ( )

Definition at line 52 of file G4VVisCommand.cc.

52{}

◆ ~G4VVisCommand()

G4VVisCommand::~G4VVisCommand ( )
virtual

Definition at line 54 of file G4VVisCommand.cc.

54{}

Member Function Documentation

◆ CheckSceneAndNotifyHandlers()

void G4VVisCommand::CheckSceneAndNotifyHandlers ( G4Scene pScene = nullptr)
protected

Definition at line 190 of file G4VVisCommand.cc.

191{
193
194 if (!pScene) {
195 if (verbosity >= G4VisManager::warnings) {
196 G4cout << "WARNING: Scene pointer is null."
197 << G4endl;
198 }
199 return;
200 }
201
202 G4VSceneHandler* pSceneHandler = fpVisManager -> GetCurrentSceneHandler();
203 if (!pSceneHandler) {
204 if (verbosity >= G4VisManager::warnings) {
205 G4cout << "WARNING: Scene handler not found." << G4endl;
206 }
207 return;
208 }
209
210 // Scene has changed. If it is the scene of the currrent scene handler
211 // refresh viewers of all scene handlers using this scene. If not, it may be
212 // a scene that the user is building up before attaching to a scene handler,
213 // so do nothing.
214 if (pScene == pSceneHandler->GetScene()) {
215 G4UImanager::GetUIpointer () -> ApplyCommand ("/vis/scene/notifyHandlers");
216 }
217
218}
#define G4endl
Definition: G4ios.hh:57
G4GLOB_DLL std::ostream G4cout
static G4UImanager * GetUIpointer()
Definition: G4UImanager.cc:77
G4Scene * GetScene() const
static G4VisManager * fpVisManager
static Verbosity GetVerbosity()

Referenced by G4VisCommandSceneActivateModel::SetNewValue(), G4VisCommandSceneSelect::SetNewValue(), G4VisCommandSceneAddArrow::SetNewValue(), G4VisCommandSceneAddArrow2D::SetNewValue(), G4VisCommandSceneAddAxes::SetNewValue(), G4VisCommandSceneAddDate::SetNewValue(), G4VisCommandSceneAddDigis::SetNewValue(), G4VisCommandSceneAddEventID::SetNewValue(), G4VisCommandSceneAddExtent::SetNewValue(), G4VisCommandSceneAddElectricField::SetNewValue(), G4VisCommandSceneAddFrame::SetNewValue(), G4VisCommandSceneAddGPS::SetNewValue(), G4VisCommandSceneAddHits::SetNewValue(), G4VisCommandSceneAddLine::SetNewValue(), G4VisCommandSceneAddLine2D::SetNewValue(), G4VisCommandSceneAddLogicalVolume::SetNewValue(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddLogo2D::SetNewValue(), G4VisCommandSceneAddMagneticField::SetNewValue(), G4VisCommandSceneAddPSHits::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), G4VisCommandSceneAddText::SetNewValue(), G4VisCommandSceneAddText2D::SetNewValue(), G4VisCommandSceneAddTrajectories::SetNewValue(), G4VisCommandSceneAddUserAction::SetNewValue(), G4VisCommandSceneAddVolume::SetNewValue(), and G4VisCommandViewerRefresh::SetNewValue().

◆ CheckView()

G4bool G4VVisCommand::CheckView ( )
protected

Definition at line 220 of file G4VVisCommand.cc.

221{
223 G4VViewer* viewer = fpVisManager -> GetCurrentViewer ();
224
225 if (!viewer) {
226 if (verbosity >= G4VisManager::errors) {
227 G4cerr <<
228 "ERROR: No current viewer - \"/vis/viewer/list\" to see possibilities."
229 << G4endl;
230 }
231 return false;
232 }
233
234 return true;
235}
G4GLOB_DLL std::ostream G4cerr

◆ ConvertToColour()

void G4VVisCommand::ConvertToColour ( G4Colour colour,
const G4String redOrString,
G4double  green,
G4double  blue,
G4double  opacity 
)
protected

Definition at line 102 of file G4VVisCommand.cc.

105{
106 // Note: colour is supplied by the caller and some or all of its components
107 // may act as default.
108 //
109 // Note: redOrString is either a number or string. If a string it must be
110 // one of the recognised colours.
111 //
112 // Thus the arguments can be, for example:
113 // (colour,"red",...,...,0.5): will give the colour red with opacity 0.5 (the
114 // third and fourth arguments are ignored), or
115 // (1.,0.,0.,0.5): this also will be red with opacity 0.5.
116
118
119 const size_t iPos0 = 0;
120 if (std::isalpha(redOrString[iPos0])) {
121
122 // redOrString is probably alphabetic characters defining the colour
123 if (!G4Colour::GetColour(redOrString, colour)) {
124 // Not a recognised string
125 if (verbosity >= G4VisManager::warnings) {
126 G4cout << "WARNING: Colour \"" << redOrString
127 << "\" not found. Defaulting to " << colour
128 << G4endl;
129 }
130 return;
131 } else {
132 // It was a recognised string. Now add opacity.
133 colour.SetAlpha(opacity);
134 return;
135 }
136
137 } else {
138
139 // redOrString is probably numeric defining the red component
140 std::istringstream iss(redOrString);
141 G4double red;
142 iss >> red;
143 if (iss.fail()) {
144 if (verbosity >= G4VisManager::warnings) {
145 G4cout << "WARNING: String \"" << redOrString
146 << "\" cannot be parsed. Defaulting to " << colour
147 << G4endl;
148 }
149 return;
150 } else {
151 colour = G4Colour(red,green,blue,opacity);
152 return;
153 }
154
155 }
156}
double G4double
Definition: G4Types.hh:83
static G4bool GetColour(const G4String &key, G4Colour &result)
Definition: G4Colour.cc:162
void SetAlpha(G4double)
Definition: G4Colour.cc:70

Referenced by G4VisCommandGeometrySetColour::SetNewValue(), G4VisCommandSceneAddGPS::SetNewValue(), G4VisCommandSetColour::SetNewValue(), G4VisCommandSetTextColour::SetNewValue(), G4VisCommandsTouchableSet::SetNewValue(), and G4VisCommandsViewerSet::SetNewValue().

◆ ConvertToColourGuidance()

const G4String & G4VVisCommand::ConvertToColourGuidance ( )
protected

Definition at line 92 of file G4VVisCommand.cc.

93{
94 static G4String guidance
95 ("Accepts (a) RGB triplet. e.g., \".3 .4 .5\", or"
96 "\n (b) string such as \"white\", \"black\", \"grey\", \"red\"...or"
97 "\n (c) an additional number for opacity, e.g., \".3 .4 .5 .6\""
98 "\n or \"grey ! ! .6\" (note \"!\"'s for unused parameters).");
99 return guidance;
100}

Referenced by G4VisCommandSceneAddGPS::G4VisCommandSceneAddGPS(), G4VisCommandSetColour::G4VisCommandSetColour(), G4VisCommandSetTextColour::G4VisCommandSetTextColour(), G4VisCommandsTouchableSet::G4VisCommandsTouchableSet(), and G4VisCommandsViewerSet::G4VisCommandsViewerSet().

◆ ConvertToDoublePair()

G4bool G4VVisCommand::ConvertToDoublePair ( const G4String paramString,
G4double xval,
G4double yval 
)
staticprotected

Definition at line 68 of file G4VVisCommand.cc.

71{
72 G4double x, y;
73 G4String unit;
74
75 std::istringstream is(paramString);
76 is >> x >> y >> unit;
77
79 xval = x*G4UIcommand::ValueOf(unit);
80 yval = y*G4UIcommand::ValueOf(unit);
81 } else {
83 if (verbosity >= G4VisManager::errors) {
84 G4cout << "ERROR: Unrecognised unit" << G4endl;
85 }
86 return false;
87 }
88
89 return true;
90}
static G4double ValueOf(const char *unitName)
Definition: G4UIcommand.cc:348
static G4bool IsUnitDefined(const G4String &)

Referenced by G4VisCommandViewerPan::SetNewValue(), and G4VisCommandsViewerSet::SetNewValue().

◆ ConvertToString()

G4String G4VVisCommand::ConvertToString ( G4double  x,
G4double  y,
const char *  unitName 
)
staticprotected

Definition at line 58 of file G4VVisCommand.cc.

60{
61 G4double uv = G4UIcommand::ValueOf(unitName);
62
63 std::ostringstream oss;
64 oss << x/uv << " " << y/uv << " " << unitName;
65 return oss.str();
66}

Referenced by G4VisCommandViewerPan::GetCurrentValue().

◆ CopyGuidanceFrom()

void G4VVisCommand::CopyGuidanceFrom ( const G4UIcommand fromCmd,
G4UIcommand toCmd,
G4int  startLine = 0 
)
protected

Definition at line 319 of file G4VVisCommand.cc.

321{
322 if (fromCmd && toCmd) {
323 const G4int nGuideEntries = fromCmd->GetGuidanceEntries();
324 for (G4int i = startLine; i < nGuideEntries; ++i) {
325 const G4String& guidance = fromCmd->GetGuidanceLine(i);
326 toCmd->SetGuidance(guidance);
327 }
328 }
329}
int G4int
Definition: G4Types.hh:85
const G4String & GetGuidanceLine(G4int i) const
Definition: G4UIcommand.hh:132
void SetGuidance(const char *aGuidance)
Definition: G4UIcommand.hh:156
std::size_t GetGuidanceEntries() const
Definition: G4UIcommand.hh:128

Referenced by G4VisCommandDrawLogicalVolume::G4VisCommandDrawLogicalVolume(), G4VisCommandDrawVolume::G4VisCommandDrawVolume(), G4VisCommandSceneAddMagneticField::G4VisCommandSceneAddMagneticField(), G4VisCommandsTouchable::G4VisCommandsTouchable(), and G4VisCommandViewerCentreOn::G4VisCommandViewerCentreOn().

◆ CopyParametersFrom()

void G4VVisCommand::CopyParametersFrom ( const G4UIcommand fromCmd,
G4UIcommand toCmd 
)
protected

Definition at line 331 of file G4VVisCommand.cc.

333{
334 if (fromCmd && toCmd) {
335 const G4int nParEntries = fromCmd->GetParameterEntries();
336 for (G4int i = 0; i < nParEntries; ++i) {
337 G4UIparameter* parameter = new G4UIparameter(*(fromCmd->GetParameter(i)));
338 toCmd->SetParameter(parameter);
339 }
340 }
341}
std::size_t GetParameterEntries() const
Definition: G4UIcommand.hh:138
G4UIparameter * GetParameter(G4int i) const
Definition: G4UIcommand.hh:139
void SetParameter(G4UIparameter *const newParameter)
Definition: G4UIcommand.hh:146

Referenced by G4VisCommandDrawLogicalVolume::G4VisCommandDrawLogicalVolume(), G4VisCommandDrawVolume::G4VisCommandDrawVolume(), G4VisCommandSceneAddMagneticField::G4VisCommandSceneAddMagneticField(), and G4VisCommandViewerCentreOn::G4VisCommandViewerCentreOn().

◆ DrawExtent()

void G4VVisCommand::DrawExtent ( const G4VisExtent extent)
protected

Definition at line 343 of file G4VVisCommand.cc.

344{
345 if (fpVisManager) {
346 const G4double halfX = (extent.GetXmax() - extent.GetXmin()) / 2.;
347 const G4double halfY = (extent.GetYmax() - extent.GetYmin()) / 2.;
348 const G4double halfZ = (extent.GetZmax() - extent.GetZmin()) / 2.;
349 if (halfX > 0. && halfY > 0. && halfZ > 0.) {
350 const G4Box box("vis_extent",halfX,halfY,halfZ);
351 const G4VisAttributes visAtts(G4Color::Red());
352 const G4Point3D& centre = extent.GetExtentCenter();
353 fpVisManager->Draw(box,visAtts,G4Translate3D(centre));
354 }
355 }
356}
HepGeom::Translate3D G4Translate3D
Definition: G4Box.hh:56
static G4Colour Red()
Definition: G4Colour.hh:159
G4double GetYmin() const
Definition: G4VisExtent.hh:101
G4double GetXmax() const
Definition: G4VisExtent.hh:100
const G4Point3D & GetExtentCenter() const
Definition: G4VisExtent.hh:106
G4double GetYmax() const
Definition: G4VisExtent.hh:102
G4double GetZmax() const
Definition: G4VisExtent.hh:104
G4double GetZmin() const
Definition: G4VisExtent.hh:103
G4double GetXmin() const
Definition: G4VisExtent.hh:99
void Draw(const G4Circle &, const G4Transform3D &objectTransformation=G4Transform3D())

Referenced by G4VisCommandSceneShowExtents::SetNewValue(), G4VisCommandSetVolumeForField::SetNewValue(), and G4VisCommandsTouchable::SetNewValue().

◆ G4VisCommandsSceneAddUnsuccessful()

◆ GetCurrentTextColour()

static const G4Colour & G4VVisCommand::GetCurrentTextColour ( )
inlinestatic

Definition at line 58 of file G4VVisCommand.hh.

59 {return fCurrentTextColour;}
static G4Colour fCurrentTextColour

Referenced by G4VSceneHandler::AddPrimitive(), and G4VSceneHandler::GetTextColour().

◆ InterpolateToNewView()

void G4VVisCommand::InterpolateToNewView ( G4VViewer currentViewer,
const G4ViewParameters oldVP,
const G4ViewParameters newVP,
const G4int  nInterpolationPoints = 50,
const G4int  waitTimePerPointmilliseconds = 20,
const G4String  exportString = "" 
)
protected

Definition at line 297 of file G4VVisCommand.cc.

304{
305 std::vector<G4ViewParameters> viewVector;
306 viewVector.push_back(oldVP);
307 viewVector.push_back(oldVP);
308 viewVector.push_back(newVP);
309 viewVector.push_back(newVP);
310
312 (currentViewer,
313 viewVector,
314 nInterpolationPoints,
315 waitTimePerPointmilliseconds,
316 exportString);
317}
void InterpolateViews(G4VViewer *currentViewer, std::vector< G4ViewParameters > viewVector, const G4int nInterpolationPoints=50, const G4int waitTimePerPointmilliseconds=20, const G4String exportString="")

Referenced by G4VisCommandsTouchable::SetNewValue(), and G4VisCommandViewerCentreOn::SetNewValue().

◆ InterpolateViews()

void G4VVisCommand::InterpolateViews ( G4VViewer currentViewer,
std::vector< G4ViewParameters viewVector,
const G4int  nInterpolationPoints = 50,
const G4int  waitTimePerPointmilliseconds = 20,
const G4String  exportString = "" 
)
protected

Definition at line 271 of file G4VVisCommand.cc.

277{
278 const G4int safety = viewVector.size()*nInterpolationPoints;
279 G4int safetyCount = 0;
280 do {
281 G4ViewParameters* vp =
282 G4ViewParameters::CatmullRomCubicSplineInterpolation(viewVector,nInterpolationPoints);
283 if (!vp) break; // Finished.
284 currentViewer->SetViewParameters(*vp);
285 currentViewer->RefreshView();
286 if (exportString == "export" &&
287 currentViewer->GetName().contains("OpenGL")) {
288 G4UImanager::GetUIpointer()->ApplyCommand("/vis/ogl/export");
289 }
290 // File-writing viewers need to close the file
291 currentViewer->ShowView();
292 if (waitTimePerPointmilliseconds > 0)
293 std::this_thread::sleep_for(std::chrono::milliseconds(waitTimePerPointmilliseconds));
294 } while (safetyCount++ < safety); // Loop checking, 16.02.2016, J.Allison
295}
G4bool contains(const std::string &) const
G4int ApplyCommand(const char *aCommand)
Definition: G4UImanager.cc:485
const G4String & GetName() const
void SetViewParameters(const G4ViewParameters &vp)
Definition: G4VViewer.cc:119
void RefreshView()
virtual void ShowView()
Definition: G4VViewer.cc:102
static G4ViewParameters * CatmullRomCubicSplineInterpolation(const std::vector< G4ViewParameters > &views, G4int nInterpolationPoints=50)

Referenced by InterpolateToNewView(), and G4VisCommandViewerInterpolate::SetNewValue().

◆ ProvideValueOfUnit()

G4bool G4VVisCommand::ProvideValueOfUnit ( const G4String where,
const G4String unit,
const G4String category,
G4double value 
)
protected

Definition at line 158 of file G4VVisCommand.cc.

163{
164 // Return false if there's a problem
165
167
168 G4bool success = true;
170 if (verbosity >= G4VisManager::warnings) {
171 G4cerr << where
172 << "\n Unit \"" << unit << "\" not defined"
173 << G4endl;
174 }
175 success = false;
176 } else if (G4UnitDefinition::GetCategory(unit) != category) {
177 if (verbosity >= G4VisManager::warnings) {
178 G4cerr << where
179 << "\n Unit \"" << unit << "\" not a unit of " << category;
180 if (category == "Volumic Mass") G4cerr << " (density)";
181 G4cerr << G4endl;
182 }
183 success = false;
184 } else {
185 value = G4UnitDefinition::GetValueOf(unit);
186 }
187 return success;
188}
bool G4bool
Definition: G4Types.hh:86
static G4double GetValueOf(const G4String &)
static G4String GetCategory(const G4String &)

Referenced by G4VisCommandViewerColourByDensity::SetNewValue(), and G4VisCommandsViewerSet::SetNewValue().

◆ RefreshIfRequired()

void G4VVisCommand::RefreshIfRequired ( G4VViewer viewer)
protected

Definition at line 254 of file G4VVisCommand.cc.

254 {
256 G4VSceneHandler* sceneHandler = viewer->GetSceneHandler();
257 const G4ViewParameters& viewParams = viewer->GetViewParameters();
258 if (sceneHandler && sceneHandler->GetScene()) {
259 if (viewParams.IsAutoRefresh()) {
260 G4UImanager::GetUIpointer()->ApplyCommand("/vis/viewer/refresh");
261 }
262 else {
263 if (verbosity >= G4VisManager::warnings) {
264 G4cout << "Issue /vis/viewer/refresh or flush to see effect."
265 << G4endl;
266 }
267 }
268 }
269}
const G4ViewParameters & GetViewParameters() const
G4VSceneHandler * GetSceneHandler() const
G4bool IsAutoRefresh() const

Referenced by G4VisCommandViewerReset::SetNewValue(), G4VisCommandViewerRebuild::SetNewValue(), G4VisCommandViewerSelect::SetNewValue(), and SetViewParameters().

◆ SetViewParameters()

◆ SetVisManager()

static void G4VVisCommand::SetVisManager ( G4VisManager pVisManager)
inlinestatic

Definition at line 55 of file G4VVisCommand.hh.

56 {fpVisManager = pVisManager;}

Referenced by G4VisManager::G4VisManager().

Member Data Documentation

◆ fCurrentArrow3DLineSegmentsPerCircle

◆ fCurrentColour

◆ fCurrentExtentForField

◆ fCurrentLineWidth

◆ fCurrentTextColour

◆ fCurrentTextLayout

◆ fCurrentTextSize

G4double G4VVisCommand::fCurrentTextSize = 12.
staticprotected

◆ fCurrentTouchableProperties

◆ fCurrrentPVFindingsForField

◆ fpVisManager

G4VisManager * G4VVisCommand::fpVisManager = 0
staticprotected

Definition at line 135 of file G4VVisCommand.hh.

Referenced by CheckSceneAndNotifyHandlers(), CheckView(), ConvertToColour(), ConvertToDoublePair(), G4VVisCommandScene::CurrentSceneName(), DrawExtent(), G4VisCommandSceneHandlerCreate::G4VisCommandSceneHandlerCreate(), G4VisCommandSceneHandlerAttach::GetCurrentValue(), G4VisCommandSceneHandlerCreate::GetCurrentValue(), G4VisCommandViewerClear::GetCurrentValue(), G4VisCommandViewerClearTransients::GetCurrentValue(), G4VisCommandViewerClone::GetCurrentValue(), G4VisCommandViewerCreate::GetCurrentValue(), G4VisCommandViewerFlush::GetCurrentValue(), G4VisCommandViewerReset::GetCurrentValue(), G4VisCommandViewerRefresh::GetCurrentValue(), G4VisCommandViewerRebuild::GetCurrentValue(), G4VisCommandViewerUpdate::GetCurrentValue(), ProvideValueOfUnit(), RefreshIfRequired(), G4VVisCommandGeometrySet::Set(), G4VVisCommandGeometrySet::SetLVVisAtts(), G4VisCommandAbortReviewKeptEvents::SetNewValue(), G4VisCommandDrawOnlyToBeKeptEvents::SetNewValue(), G4VisCommandEnable::SetNewValue(), G4VisCommandInitialize::SetNewValue(), G4VisCommandList::SetNewValue(), G4VisCommandReviewKeptEvents::SetNewValue(), G4VisCommandVerbose::SetNewValue(), G4VisCommandDrawTree::SetNewValue(), G4VisCommandDrawView::SetNewValue(), G4VisCommandDrawLogicalVolume::SetNewValue(), G4VisCommandDrawVolume::SetNewValue(), G4VisCommandOpen::SetNewValue(), G4VisCommandSpecify::SetNewValue(), G4VisCommandGeometryList::SetNewValue(), G4VisCommandGeometryRestore::SetNewValue(), G4VisCommandGeometrySetDaughtersInvisible::SetNewValue(), G4VisCommandGeometrySetVisibility::SetNewValue(), G4VisCommandSceneActivateModel::SetNewValue(), G4VisCommandSceneCreate::SetNewValue(), G4VisCommandSceneEndOfEventAction::SetNewValue(), G4VisCommandSceneEndOfRunAction::SetNewValue(), G4VisCommandSceneList::SetNewValue(), G4VisCommandSceneNotifyHandlers::SetNewValue(), G4VisCommandSceneSelect::SetNewValue(), G4VisCommandSceneShowExtents::SetNewValue(), G4VisCommandSceneAddArrow::SetNewValue(), G4VisCommandSceneAddArrow2D::SetNewValue(), G4VisCommandSceneAddAxes::SetNewValue(), G4VisCommandSceneAddDate::SetNewValue(), G4VisCommandSceneAddDigis::SetNewValue(), G4VisCommandSceneAddEventID::SetNewValue(), G4VisCommandSceneAddExtent::SetNewValue(), G4VisCommandSceneAddElectricField::SetNewValue(), G4VisCommandSceneAddFrame::SetNewValue(), G4VisCommandSceneAddGPS::SetNewValue(), G4VisCommandSceneAddHits::SetNewValue(), G4VisCommandSceneAddLine::SetNewValue(), G4VisCommandSceneAddLine2D::SetNewValue(), G4VisCommandSceneAddLogicalVolume::SetNewValue(), G4VisCommandSceneAddLogo::SetNewValue(), G4VisCommandSceneAddLogo2D::SetNewValue(), G4VisCommandSceneAddMagneticField::SetNewValue(), G4VisCommandSceneAddPSHits::SetNewValue(), G4VisCommandSceneAddScale::SetNewValue(), G4VisCommandSceneAddText::SetNewValue(), G4VisCommandSceneAddText2D::SetNewValue(), G4VisCommandSceneAddTrajectories::SetNewValue(), G4VisCommandSceneAddUserAction::SetNewValue(), G4VisCommandSceneAddVolume::SetNewValue(), G4VisCommandSceneHandlerAttach::SetNewValue(), G4VisCommandSceneHandlerCreate::SetNewValue(), G4VisCommandSceneHandlerList::SetNewValue(), G4VisCommandSceneHandlerSelect::SetNewValue(), G4VisCommandSetArrow3DLineSegmentsPerCircle::SetNewValue(), G4VisCommandSetColour::SetNewValue(), G4VisCommandSetExtentForField::SetNewValue(), G4VisCommandSetLineWidth::SetNewValue(), G4VisCommandSetTextColour::SetNewValue(), G4VisCommandSetTextLayout::SetNewValue(), G4VisCommandSetTextSize::SetNewValue(), G4VisCommandSetTouchable::SetNewValue(), G4VisCommandSetVolumeForField::SetNewValue(), G4VisCommandsTouchable::SetNewValue(), G4VisCommandsTouchableSet::SetNewValue(), G4VisCommandViewerAddCutawayPlane::SetNewValue(), G4VisCommandViewerCentreOn::SetNewValue(), G4VisCommandViewerChangeCutawayPlane::SetNewValue(), G4VisCommandViewerClear::SetNewValue(), G4VisCommandViewerClearCutawayPlanes::SetNewValue(), G4VisCommandViewerClearTransients::SetNewValue(), G4VisCommandViewerClearVisAttributesModifiers::SetNewValue(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerColourByDensity::SetNewValue(), G4VisCommandViewerCopyViewFrom::SetNewValue(), G4VisCommandViewerCreate::SetNewValue(), G4VisCommandViewerDolly::SetNewValue(), G4VisCommandViewerFlush::SetNewValue(), G4VisCommandViewerInterpolate::SetNewValue(), G4VisCommandViewerList::SetNewValue(), G4VisCommandViewerPan::SetNewValue(), G4VisCommandViewerReset::SetNewValue(), G4VisCommandViewerRefresh::SetNewValue(), G4VisCommandViewerRebuild::SetNewValue(), G4VisCommandViewerSave::SetNewValue(), G4VisCommandViewerScale::SetNewValue(), G4VisCommandViewerSelect::SetNewValue(), G4VisCommandViewerUpdate::SetNewValue(), G4VisCommandViewerZoom::SetNewValue(), G4VisCommandViewerDefaultHiddenEdge::SetNewValue(), G4VisCommandViewerDefaultStyle::SetNewValue(), G4VisCommandsViewerSet::SetNewValue(), G4VisCommandGeometrySetVisibility::SetNewValueOnLV(), and SetVisManager().


The documentation for this class was generated from the following files: