Import Geant4 4.1.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 16:39:52 +02:00
parent 921d3b1cda
commit 330b82b769
4524 changed files with 178689 additions and 43575 deletions
@@ -22,7 +22,7 @@
//
//
// $Id: G4GraphicsSystemList.hh,v 1.7 2001/07/11 10:09:14 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 2nd April 1996
@@ -22,7 +22,7 @@
//
//
// $Id: G4Scene.hh,v 1.12 2001/08/24 20:47:39 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// Scene John Allison 19th July 1996.
@@ -22,7 +22,7 @@
//
//
// $Id: G4Scene.icc,v 1.9 2001/08/11 21:39:54 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// Scene data John Allison 19th July 1996.
@@ -22,7 +22,7 @@
//
//
// $Id: G4SceneHandlerList.hh,v 1.6 2001/07/11 10:09:14 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison May 1996
@@ -22,7 +22,7 @@
//
//
// $Id: G4SceneList.hh,v 1.8 2001/07/11 10:09:14 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 9th August 1998
@@ -22,7 +22,7 @@
//
//
// $Id: G4VGraphicsSystem.hh,v 1.9 2001/07/11 10:09:14 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 27th March 1996
@@ -22,7 +22,7 @@
//
//
// $Id: G4VGraphicsSystem.icc,v 1.6 2001/07/11 10:09:14 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 27th March 1996
@@ -22,7 +22,7 @@
//
//
// $Id: G4VSceneHandler.hh,v 1.18 2001/08/14 18:36:07 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 19th July 1996.
@@ -22,7 +22,7 @@
//
//
// $Id: G4VSceneHandler.icc,v 1.12 2001/08/09 20:13:40 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 19th July 1996.
@@ -22,7 +22,7 @@
//
//
// $Id: G4VViewer.hh,v 1.12 2001/08/14 18:35:19 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 27th March 1996
@@ -22,7 +22,7 @@
//
//
// $Id: G4VViewer.icc,v 1.9 2001/07/14 21:48:22 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 30th December 1996
@@ -22,7 +22,7 @@
//
//
// $Id: G4VVisCommand.hh,v 1.13 2001/09/10 10:49:07 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
// Base class for visualization commands - John Allison 9th August 1998
// It is really a messenger - we have one command per messenger.
@@ -22,7 +22,7 @@
//
//
// $Id: G4VVisCommand.icc,v 1.4 2001/07/11 10:09:14 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
// Base class for visualization commands - John Allison 9th August 1998
// It is really a messenger - we have one command per messenger.
@@ -22,7 +22,7 @@
//
//
// $Id: G4ViewParameters.hh,v 1.13 2001/07/11 10:09:15 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 19th July 1996
@@ -22,7 +22,7 @@
//
//
// $Id: G4ViewParameters.icc,v 1.5 2001/07/11 10:09:15 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 20th October 1996
@@ -22,7 +22,7 @@
//
//
// $Id: G4ViewerList.hh,v 1.6 2001/07/11 10:09:15 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison May 1996
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisCommands.hh,v 1.3 2001/08/05 02:29:02 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
// /vis/ top level commands - John Allison 5th February 2001
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisCommandsCompound.hh,v 1.7 2001/07/11 10:09:15 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
// Compound /vis/ commands - John Allison 15th May 2000
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisCommandsScene.hh,v 1.13 2001/11/06 13:00:10 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
// /vis/scene commands - John Allison 9th August 1998
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisCommandsSceneAdd.hh,v 1.9 2001/07/22 01:05:00 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
// /vis/scene commands - John Allison 9th August 1998
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisCommandsSceneHandler.hh,v 1.6 2001/07/11 10:09:16 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
// /vis/sceneHandler commands - John Allison 10th October 1998
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisCommandsViewer.hh,v 1.15 2001/11/06 12:55:28 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
// /vis/viewer commands - John Allison 25th October 1998
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisCommandsViewerSet.hh,v 1.10 2001/11/06 13:01:31 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
// /vis/viewer/set commands - John Allison 16th May 2000
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisFeaturesOfDAWNFILE.hh,v 1.4 2001/07/11 10:09:16 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
#ifndef G4VISFEATURESOFDAWNFILE_HH
#define G4VISFEATURESOFDAWNFILE_HH
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisFeaturesOfFukuiRenderer.hh,v 1.4 2001/07/11 10:09:16 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisFeaturesOfOpenGL.hh,v 1.4 2001/07/11 10:09:16 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisFeaturesOfOpenInventor.hh,v 1.4 2001/07/11 10:09:16 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisManager.hh,v 1.27 2001/09/10 11:00:36 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisManager.icc,v 1.8 2001/08/05 02:29:05 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// GEANT4 Visualization Manager - John Allison 02/Jan/1996.
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisStateDependent.hh,v 1.4 2001/07/11 10:09:17 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
// A "state dependent" service class for G4VisManager.
// John Allison 29th November 1999
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisToOldVisCommands.hh,v 1.6 2001/07/11 10:09:17 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// Implements some /vis/ commands as /vis~/ temporarily.
@@ -22,7 +22,7 @@
//
//
// $Id: MyVisManager.cc,v 1.16 2001/11/15 14:39:27 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 24th January 1998.
@@ -22,7 +22,7 @@
//
//
// $Id: MyVisManager.hh,v 1.5 2001/07/11 10:09:17 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 24th January 1998.
@@ -22,7 +22,7 @@
//
//
// $Id: G4GraphicsSystemList.cc,v 1.3 2001/07/11 10:09:18 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
#include "G4GraphicsSystemList.hh"
@@ -22,7 +22,7 @@
//
//
// $Id: G4Scene.cc,v 1.11 2001/08/24 20:47:41 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// Scene data John Allison 19th July 1996.
@@ -22,7 +22,7 @@
//
//
// $Id: G4SceneHandlerList.cc,v 1.3 2001/07/11 10:09:18 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
#include "G4SceneHandlerList.hh"
@@ -22,7 +22,7 @@
//
//
// $Id: G4SceneList.cc,v 1.5 2001/07/11 10:09:18 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
#include "G4SceneList.hh"
@@ -22,7 +22,7 @@
//
//
// $Id: G4VGraphicsSystem.cc,v 1.9 2001/08/05 02:29:09 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 27th March 1996
@@ -22,7 +22,7 @@
//
//
// $Id: G4VSceneHandler.cc,v 1.23 2001/09/10 10:52:01 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 19th July 1996
@@ -22,7 +22,7 @@
//
//
// $Id: G4VViewer.cc,v 1.16 2001/08/14 18:34:47 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 27th March 1996
@@ -22,7 +22,7 @@
//
//
// $Id: G4VVisCommand.cc,v 1.10 2001/09/10 10:49:51 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
// Base class for visualization commands - John Allison 9th August 1998
// It is really a messenger - we have one command per messenger.
@@ -22,7 +22,7 @@
//
//
// $Id: G4ViewParameters.cc,v 1.14 2001/08/05 02:29:12 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// John Allison 19th July 1996
@@ -22,7 +22,7 @@
//
//
// $Id: G4ViewerList.cc,v 1.3 2001/07/11 10:09:18 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
#include "G4ViewerList.hh"
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisCommands.cc,v 1.6 2001/09/10 10:54:30 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
// /vis/ top level commands - John Allison 5th February 2001
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsCompound.cc,v 1.20 2001/11/07 17:09:59 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// $Id: G4VisCommandsCompound.cc,v 1.22 2002/05/08 13:25:26 johna Exp $
// GEANT4 tag $Name: geant4-04-01 $
// Compound /vis/ commands - John Allison 15th May 2000
@@ -71,8 +71,8 @@ void G4VisCommandDrawTree::SetNewValue
fpVisManager->GetVerbosity() >= G4VisManager::confirmations)
newVerbose = 2;
UImanager->SetVerboseLevel(newVerbose);
UImanager->ApplyCommand("/vis/open " + system);
UImanager->ApplyCommand("/vis/drawVolume " + pvname);
UImanager->ApplyCommand(G4String("/vis/open " + system));
UImanager->ApplyCommand(G4String("/vis/drawVolume " + pvname));
UImanager->ApplyCommand("/vis/viewer/flush");
UImanager->SetVerboseLevel(keepVerbose);
}
@@ -156,17 +156,17 @@ void G4VisCommandDrawView::SetNewValue
G4bool keepAutoRefresh = vp.IsAutoRefresh();
vp.SetAutoRefresh(false);
currentViewer->SetViewParameters(vp);
UImanager->ApplyCommand
("/vis/viewer/viewpointThetaPhi " + thetaDeg + " " + phiDeg + " deg");
UImanager->ApplyCommand
("/vis/viewer/panTo " + panRight + " " + panUp + " " + panUnit);
UImanager->ApplyCommand
("/vis/viewer/zoomTo " + zoomFactor);
UImanager->ApplyCommand(
G4String("/vis/viewer/viewpointThetaPhi " + thetaDeg + " " + phiDeg + " deg"));
UImanager->ApplyCommand(
G4String("/vis/viewer/panTo " + panRight + " " + panUp + " " + panUnit));
UImanager->ApplyCommand(
G4String("/vis/viewer/zoomTo " + zoomFactor));
vp = currentViewer->GetViewParameters();
vp.SetAutoRefresh(keepAutoRefresh);
currentViewer->SetViewParameters(vp);
UImanager->ApplyCommand
("/vis/viewer/dollyTo " + dolly + " " + dollyUnit);
UImanager->ApplyCommand(
G4String("/vis/viewer/dollyTo " + dolly + " " + dollyUnit));
UImanager->SetVerboseLevel(keepVerbose);
}
@@ -199,13 +199,13 @@ void G4VisCommandDrawVolume::SetNewValue
newVerbose = 2;
UImanager->SetVerboseLevel(newVerbose);
UImanager->ApplyCommand("/vis/scene/create");
UImanager->ApplyCommand("/vis/scene/add/volume " + newValue);
UImanager->ApplyCommand(G4String("/vis/scene/add/volume " + newValue));
UImanager->ApplyCommand("/vis/sceneHandler/attach");
UImanager->SetVerboseLevel(keepVerbose);
if (verbosity >= G4VisManager::warnings) {
G4cout <<
"WARNING: For systems which are not \"auto-refresh\" you will need to"
"\n issue \"/vis/viewer/refresh\" or \"/vis/viewer/flush\"."
"\n issue \"/vis/viewer/update\" or \"/vis/viewer/flush\"."
<< G4endl;
}
}
@@ -261,8 +261,8 @@ void G4VisCommandOpen::SetNewValue (G4UIcommand* command, G4String newValue) {
fpVisManager->GetVerbosity() >= G4VisManager::confirmations)
newVerbose = 2;
UImanager->SetVerboseLevel(newVerbose);
UImanager->ApplyCommand("/vis/sceneHandler/create " + systemName);
UImanager->ApplyCommand("/vis/viewer/create ! ! " + windowSizeHint);
UImanager->ApplyCommand(G4String("/vis/sceneHandler/create " + systemName));
UImanager->ApplyCommand(G4String("/vis/viewer/create ! ! " + windowSizeHint));
UImanager->SetVerboseLevel(keepVerbose);
}
@@ -293,15 +293,15 @@ void G4VisCommandSpecify::SetNewValue
if (keepVerbose >= 2 || verbosity >= G4VisManager::confirmations)
newVerbose = 2;
UImanager->SetVerboseLevel(newVerbose);
UImanager->ApplyCommand("/geometry/print " + newValue);
UImanager->ApplyCommand(G4String("/geometry/print " + newValue));
UImanager->ApplyCommand("/vis/scene/create");
UImanager->ApplyCommand("/vis/scene/add/logicalVolume " + newValue);
UImanager->ApplyCommand(G4String("/vis/scene/add/logicalVolume " + newValue));
UImanager->ApplyCommand("/vis/sceneHandler/attach");
UImanager->SetVerboseLevel(keepVerbose);
if (verbosity >= G4VisManager::warnings) {
G4cout <<
"WARNING: For systems which are not \"auto-refresh\" you will need to"
"\n issue \"/vis/viewer/refresh\" or \"/vis/viewer/flush\"."
"\n issue \"/vis/viewer/update\" or \"/vis/viewer/flush\"."
<< G4endl;
}
}
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisCommandsScene.cc,v 1.30 2001/11/12 18:22:11 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
// /vis/scene commands - John Allison 9th August 1998
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsSceneAdd.cc,v 1.29 2001/11/28 16:13:41 gcosmo Exp $
// GEANT4 tag $Name: geant4-04-00 $
// $Id: G4VisCommandsSceneAdd.cc,v 1.30 2002/06/19 15:49:34 johna Exp $
// GEANT4 tag $Name: geant4-04-01 $
// /vis/scene commands - John Allison 9th August 1998
@@ -295,7 +295,9 @@ G4VisCommandSceneAddLogicalVolume::G4VisCommandSceneAddLogicalVolume () {
fpCommand -> SetGuidance
("/vis/scene/add/logicalVolume <logical-volume-name>"
" [<depth-of-descending>]");
fpCommand -> SetGuidance ("Adds a logical volume to the current scene.");
fpCommand -> SetGuidance ("Adds a logical volume to the current scene,");
fpCommand -> SetGuidance
(" showing voxels and boolean components (if any).");
fpCommand -> SetGuidance
("1st parameter: volume name.");
// fpCommand -> SetGuidance // Not implemented - should be in geom?
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisCommandsSceneHandler.cc,v 1.22 2001/09/10 10:56:55 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
// /vis/sceneHandler commands - John Allison 10th October 1998
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsViewer.cc,v 1.34 2001/11/06 12:56:48 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// $Id: G4VisCommandsViewer.cc,v 1.35 2002/04/26 21:23:31 asaim Exp $
// GEANT4 tag $Name: geant4-04-01 $
// /vis/viewer commands - John Allison 25th October 1998
@@ -456,8 +456,8 @@ void G4VisCommandViewerFlush::SetNewValue (G4UIcommand* command,
if (keepVerbose >= 2 || verbosity >= G4VisManager::confirmations)
newVerbose = 2;
ui->SetVerboseLevel(newVerbose);
ui->ApplyCommand("/vis/viewer/refresh " + flushName);
ui->ApplyCommand("/vis/viewer/update " + flushName);
ui->ApplyCommand(G4String("/vis/viewer/refresh " + flushName));
ui->ApplyCommand(G4String("/vis/viewer/update " + flushName));
ui->SetVerboseLevel(keepVerbose);
if (verbosity >= G4VisManager::confirmations) {
G4cout << "Viewer \"" << viewer -> GetName () << "\""
@@ -532,8 +532,8 @@ void G4VisCommandViewerLights::SetNewValue (G4UIcommand* command,
"WARNING: DEPRECATED: use \"/vis/viewer/set/LightsThetaPhi\"."
<< G4endl;
}
G4UImanager::GetUIpointer()->ApplyCommand
("/vis/viewer/set/LightsThetaPhi " + newValue);
G4UImanager::GetUIpointer()->ApplyCommand(
G4String("/vis/viewer/set/LightsThetaPhi " + newValue));
}
else if (command == fpCommandLightsVector) {
if (verbosity >= G4VisManager::warnings) {
@@ -541,8 +541,8 @@ void G4VisCommandViewerLights::SetNewValue (G4UIcommand* command,
"WARNING: DEPRECATED: use \"/vis/viewer/set/LightsVector\"."
<< G4endl;
}
G4UImanager::GetUIpointer()->ApplyCommand
("/vis/viewer/set/LightsVector " + newValue);
G4UImanager::GetUIpointer()->ApplyCommand(
G4String("/vis/viewer/set/LightsVector " + newValue));
}
}
@@ -1170,8 +1170,8 @@ void G4VisCommandViewerViewpoint::SetNewValue (G4UIcommand* command,
"WARNING: DEPRECATED: use \"/vis/viewer/set/viewpointThetaPhi\"."
<< G4endl;
}
G4UImanager::GetUIpointer()->ApplyCommand
("/vis/viewer/set/viewpointThetaPhi " + newValue);
G4UImanager::GetUIpointer()->ApplyCommand(
G4String("/vis/viewer/set/viewpointThetaPhi " + newValue));
}
else if (command == fpCommandViewpointVector) {
if (verbosity >= G4VisManager::warnings) {
@@ -1179,8 +1179,8 @@ void G4VisCommandViewerViewpoint::SetNewValue (G4UIcommand* command,
"WARNING: DEPRECATED: use \"/vis/viewer/set/viewpointVector\"."
<< G4endl;
}
G4UImanager::GetUIpointer()->ApplyCommand
("/vis/viewer/set/viewpointVector " + newValue);
G4UImanager::GetUIpointer()->ApplyCommand(
G4String("/vis/viewer/set/viewpointVector " + newValue));
}
}
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4VisCommandsViewerSet.cc,v 1.17 2001/11/12 18:22:12 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// $Id: G4VisCommandsViewerSet.cc,v 1.19 2002/05/01 09:55:28 johna Exp $
// GEANT4 tag $Name: geant4-04-01 $
// /vis/viewer/set commands - John Allison 16th May 2000
@@ -46,7 +46,8 @@ G4VisCommandsViewerSet::G4VisCommandsViewerSet ():
fpCommandAll = new G4UIcmdWithAString ("/vis/viewer/set/all",this);
fpCommandAll->SetGuidance
("/vis/viewer/set/all <from-viewer-name>"
"\nCopies view parameters from from-viewer to current viewer.");
"\nCopies view parameters (except the autoRefresh status) from"
"\n from-viewer to current viewer.");
fpCommandAll->SetParameterName ("from-viewer-name",omitable = false);
viewerNameCommands.push_back (fpCommandAll);
@@ -54,6 +55,8 @@ G4VisCommandsViewerSet::G4VisCommandsViewerSet ():
("/vis/viewer/set/autoRefresh",this);
fpCommandAutoRefresh->SetGuidance
("/vis/viewer/set/autoRefresh [true|false]");
fpCommandAutoRefresh->SetGuidance
("DEPRECATED COMMAND. Will be removed from next major release.");
fpCommandAutoRefresh->SetGuidance
("View is automatically refreshed after a change of view parameters.");
fpCommandAutoRefresh->SetParameterName("auto-refresh",omitable = true);
@@ -363,7 +366,11 @@ void G4VisCommandsViewerSet::SetNewValue
}
return;
}
// Copy view parameters except for autoRefresh...
G4bool currentAutoRefresh =
currentViewer->GetViewParameters().IsAutoRefresh();
vp = fromViewer->GetViewParameters();
vp.SetAutoRefresh(currentAutoRefresh);
if (verbosity >= G4VisManager::confirmations) {
G4cout << "View parameters of viewer \"" << currentViewer->GetName()
<< "\"\n set to those of viewer \"" << fromViewer->GetName()
@@ -375,6 +382,12 @@ void G4VisCommandsViewerSet::SetNewValue
else if (command == fpCommandAutoRefresh) {
G4bool autoRefresh = GetNewBoolValue(newValue);
vp.SetAutoRefresh(autoRefresh);
if (verbosity >= G4VisManager::warnings) {
G4cout <<
"/vis/viewer/set/autoRefresh is a DEPRECATED COMMAND."
"\n It will be removed from next major release."
<< G4endl;
}
if (verbosity >= G4VisManager::confirmations) {
G4cout << "Views will ";
if (!vp.IsAutoRefresh()) G4cout << "not ";
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisFeaturesOfDAWNFILE.cc,v 1.5 2001/07/11 10:09:19 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
#include "G4VisFeaturesOfDAWNFILE.hh"
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisFeaturesOfFukuiRenderer.cc,v 1.4 2001/07/11 10:09:19 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisFeaturesOfOpenGL.cc,v 1.4 2001/07/11 10:09:19 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisFeaturesOfOpenInventor.cc,v 1.4 2001/07/11 10:09:19 gunter Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4VisManager.cc,v 1.43 2001/12/03 11:46:38 stesting Exp $
// GEANT4 tag $Name: geant4-04-00 $
// $Id: G4VisManager.cc,v 1.45 2002/04/26 21:23:31 asaim Exp $
// GEANT4 tag $Name: geant4-04-01 $
//
//
// GEANT4 Visualization Manager - John Allison 02/Jan/1996.
@@ -689,7 +689,7 @@ void G4VisManager::GeometryHasChanged () {
else {
pScene->CalculateExtent();
G4UImanager::GetUIpointer () ->
ApplyCommand ("/vis/scene/notifyHandlers " + pScene->GetName());
ApplyCommand (G4String("/vis/scene/notifyHandlers " + pScene->GetName()));
}
}
}
@@ -1141,7 +1141,7 @@ G4VisManager::GetVerbosityValue(const G4String& verbosityString) {
G4cout << "ERROR: G4VisManager::GetVerbosityValue: invalid verbosity \""
<< verbosityString << "\"\n"
<< VerbosityGuidanceString
<< "\n Returning \"warnings\" == " << warnings
<< "\n Returning \"warnings\" == " << (G4int)warnings
<< G4endl;
verbosity = warnings;
}
@@ -22,7 +22,7 @@
//
//
// $Id: G4VisStateDependent.cc,v 1.4 2001/09/10 10:41:33 johna Exp $
// GEANT4 tag $Name: geant4-04-00 $
// GEANT4 tag $Name: geant4-04-01 $
#include "G4VisStateDependent.hh"