45     (
"(DTREE) Creates a scene consisting of this physical volume and" 
   46      "\n  produces a representation of the geometry hieracrhy.");
 
   47   fpCommand->
SetGuidance(
"The scene becomes current.");
 
   49   parameter = 
new G4UIparameter(
"physical-volume-name", 
's', omitable = 
true);
 
   50   parameter -> SetDefaultValue(
"world");
 
   51   fpCommand -> SetParameter (parameter);
 
   52   parameter = 
new G4UIparameter(
"system", 
's', omitable = 
true);
 
   53   parameter -> SetDefaultValue(
"ATree");
 
   54   fpCommand -> SetParameter (parameter);
 
   64   std::istringstream is(newValue);
 
   75   if (keepVerbose >= 2 ||
 
  101     (
"Draw view from this angle, etc.");
 
  103   parameter = 
new G4UIparameter(
"theta-degrees", 
'd', omitable = 
true);
 
  104   parameter -> SetDefaultValue(0.);
 
  105   fpCommand -> SetParameter (parameter);
 
  106   parameter = 
new G4UIparameter(
"phi-degrees", 
'd', omitable = 
true);
 
  107   parameter -> SetDefaultValue(0.);
 
  108   fpCommand -> SetParameter (parameter);
 
  109   parameter = 
new G4UIparameter(
"pan-right", 
'd', omitable = 
true);
 
  110   parameter -> SetDefaultValue(0.);
 
  111   fpCommand -> SetParameter (parameter);
 
  112   parameter = 
new G4UIparameter(
"pan-up", 
'd', omitable = 
true);
 
  113   parameter -> SetDefaultValue(0.);
 
  114   fpCommand -> SetParameter (parameter);
 
  115   parameter = 
new G4UIparameter(
"pan-unit", 
's', omitable = 
true);
 
  116   parameter -> SetDefaultValue(
"cm");
 
  117   fpCommand -> SetParameter (parameter);
 
  118   parameter = 
new G4UIparameter(
"zoom-factor", 
'd', omitable = 
true);
 
  119   parameter -> SetDefaultValue(1.);
 
  120   fpCommand -> SetParameter (parameter);
 
  121   parameter = 
new G4UIparameter(
"dolly", 
'd', omitable = 
true);
 
  122   parameter -> SetDefaultValue(0.);
 
  123   fpCommand -> SetParameter (parameter);
 
  124   parameter = 
new G4UIparameter(
"dolly-unit", 
's', omitable = 
true);
 
  125   parameter -> SetDefaultValue(
"cm");
 
  126   fpCommand -> SetParameter (parameter);
 
  138   if (!currentViewer) {
 
  141     "WARNING: G4VisCommandsDrawView::SetNewValue: no current viewer." 
  155   std::istringstream is(newValue);
 
  156   is >> thetaDeg >> phiDeg >> panRight >> panUp >> panUnit
 
  157      >> zoomFactor >> dolly >> dollyUnit;
 
  162   if (keepVerbose >= 2 ||
 
  171     G4String(
"/vis/viewer/set/viewpointThetaPhi " + thetaDeg + 
" " + phiDeg + 
" deg"));
 
  173     G4String(
"/vis/viewer/panTo " + panRight + 
" " + panUp + 
" " + panUnit));
 
  175     G4String(
"/vis/viewer/zoomTo " + zoomFactor));
 
  180     G4String(
"/vis/viewer/dollyTo " + dolly + 
" " + dollyUnit));
 
  190     (
"Creates a scene containing this physical volume and asks the" 
  191      "\ncurrent viewer to draw it.  The scene becomes current.");
 
  192   fpCommand -> SetGuidance 
 
  193     (
"If physical-volume-name is \"world\" (the default), the main geometry" 
  194      "\ntree (material world) is drawn.  If \"worlds\", all worlds - material" 
  195      "\nworld and parallel worlds, if any - are drawn.  Otherwise a search of" 
  196      "\nall worlds is made, taking the first matching occurence only.  To see" 
  197      "\na representation of the geometry hierarchy of the worlds, try" 
  198      "\n\"/vis/drawTree [worlds]\" or one of the driver/browser combinations" 
  199      "\nthat have the required functionality, e.g., HepRep");
 
  220   static G4bool warned = 
false;
 
  223       "NOTE: For systems which are not \"auto-refresh\" you will need to" 
  224       "\n  issue \"/vis/viewer/refresh\" or \"/vis/viewer/flush\"." 
  236     (
"Creates a scene handler ready for drawing.");
 
  238     (
"The scene handler becomes current (the name is auto-generated).");
 
  240   parameter = 
new G4UIparameter(
"graphics-system-name", 
's', omitable = 
false);
 
  244   for (
size_t igslist = 0; igslist < gslist.size(); igslist++) {
 
  246     const G4String& nickname = gslist[igslist]->GetNickname();
 
  251       candidates += nickname;
 
  255   candidates = candidates.
strip();
 
  258   parameter = 
new G4UIparameter(
"window-size-hint", 
's', omitable = 
true);
 
  260     (
"integer (pixels) for square window placed by window manager or" 
  261      " X-Windows-type geometry string, e.g. 600x600-100+100");
 
  271   G4String systemName, windowSizeHint;
 
  272   std::istringstream is(newValue);
 
  273   is >> systemName >> windowSizeHint;
 
  277   if (keepVerbose >= 2 ||
 
  292     (
"Draws logical volume with Boolean components, voxels and readout geometry.");
 
  294     (
"Creates a scene consisting of this logical volume and asks the" 
  295      "\n  current viewer to draw it to the specified depth of descent" 
  296      "\n  showing boolean components (if any), voxels (if any)" 
  297      "\n  and readout geometry (if any), under control of the appropriate flag.");
 
  299     (
"Note: voxels are not constructed until start of run - /run/beamOn.");
 
  300   fpCommand->
SetGuidance(
"The scene becomes current.");
 
  302   parameter = 
new G4UIparameter(
"logical-volume-name", 
's', omitable = 
false);
 
  304   parameter = 
new G4UIparameter(
"depth-of-descent", 
'i', omitable = 
true);
 
  307   parameter = 
new G4UIparameter(
"booleans-flag", 
'b', omitable = 
true);
 
  310   parameter = 
new G4UIparameter(
"voxels-flag", 
'b', omitable = 
true);
 
  313   parameter = 
new G4UIparameter(
"readout-flag", 
'b', omitable = 
true);
 
  335   static G4bool warned = 
false;
 
  338       "NOTE: For systems which are not \"auto-refresh\" you will need to" 
  339       "\n  issue \"/vis/viewer/refresh\" or \"/vis/viewer/flush\"." 
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
 
const G4String & GetName() const 
 
void SetParameter(G4UIparameter *const newParameter)
 
virtual ~G4VisCommandOpen()
 
void SetCurrentSceneHandler(G4VSceneHandler *)
 
G4String strip(G4int strip_Type=trailing, char c=' ')
 
void SetParameterCandidates(const char *theString)
 
virtual ~G4VisCommandDrawVolume()
 
const G4ViewParameters & GetViewParameters() const 
 
void SetDefaultValue(const char *theDefaultValue)
 
void SetNewValue(G4UIcommand *command, G4String newValue)
 
void SetViewParameters(const G4ViewParameters &vp)
 
G4VGraphicsSystem * GetCurrentGraphicsSystem() const 
 
void SetNewValue(G4UIcommand *command, G4String newValue)
 
void SetCurrentScene(G4Scene *)
 
G4int GetVerboseLevel() const 
 
void SetVerboseLevel(G4int val)
 
static G4UImanager * GetUIpointer()
 
virtual ~G4VisCommandDrawView()
 
G4GLOB_DLL std::ostream G4cout
 
void SetGuidance(const char *aGuidance)
 
void SetCurrentGraphicsSystem(G4VGraphicsSystem *)
 
void SetNewValue(G4UIcommand *command, G4String newValue)
 
void SetNewValue(G4UIcommand *command, G4String newValue)
 
void SetCurrentViewer(G4VViewer *)
 
virtual ~G4VisCommandSpecify()
 
void SetAutoRefresh(G4bool)
 
void SetNewValue(G4UIcommand *command, G4String newValue)
 
void SetDefaultValue(const char *defVal)
 
system("rm -rf dna.root")
 
G4VSceneHandler * GetCurrentSceneHandler() const 
 
static Verbosity GetVerbosity()
 
virtual ~G4VisCommandDrawTree()
 
G4VViewer * GetCurrentViewer() const 
 
void SetGuidance(const char *theGuidance)
 
const G4GraphicsSystemList & GetAvailableGraphicsSystems()
 
G4bool IsAutoRefresh() const 
 
G4int ApplyCommand(const char *aCommand)
 
G4Scene * GetCurrentScene() const 
 
static G4VisManager * fpVisManager