Import Geant4 9.3.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 16:15:05 +02:00
parent b79225fb37
commit 74cad5e589
3877 changed files with 234205 additions and 167127 deletions
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4VisManager.hh,v 1.68 2008/01/04 22:03:46 allison Exp $
// GEANT4 tag $Name: geant4-09-02 $
// $Id: G4VisManager.hh,v 1.70 2009/02/25 18:28:00 lgarnier Exp $
// GEANT4 tag $Name: geant4-09-03 $
//
//
@@ -300,6 +300,11 @@ public: // With description
void GeometryHasChanged ();
// Used by run manager to notify change.
void NotifyHandlers();
// Notify scene handlers (G4VGraphicsScene objects) that the scene
// has changed so that they may rebuild their graphics database, if
// any, and redraw all views.
void DispatchToModel(const G4VTrajectory&, G4int i_mode);
// Draw the trajectory.
@@ -312,7 +317,7 @@ public: // With description
void CreateSceneHandler (G4String name = "");
// Creates scene handler for the current system.
void CreateViewer (G4String name = "");
void CreateViewer (G4String name = "",G4String XGeometry = "");
// Creates viewer for the current scene handler.
private:
@@ -352,16 +357,6 @@ public: // With description
const G4SceneHandlerList& GetAvailableSceneHandlers () const;
const G4SceneList& GetSceneList () const;
Verbosity GetVerbosity () const;
void GetWindowSizeHint (G4int& xHint, G4int& yHint) const;
// Note: GetWindowSizeHint information is returned via the G4int& arguments.
const G4String& GetXGeometryString () const;
// GetXGeometryString is intended to be parsed by XParseGeometry.
// It contains the size information, as in GetWindowSizeHint, but
// may also contain the window position, e.g., "600x600-0+200. The
// viewer should use this in preference to GetWindowSizeHint, since
// it contains more information. (The size information in
// GetXGeometryString and GetWindowSizeHint is guaranteed to be
// identical.)
G4bool GetTransientsDrawnThisRun () const;
G4bool GetTransientsDrawnThisEvent () const;
const G4Event* GetRequestedEvent () const;
@@ -379,8 +374,6 @@ public: // With description
void SetVerboseLevel (G4int);
void SetVerboseLevel (const G4String&);
void SetVerboseLevel (Verbosity);
void SetWindowSizeHint (G4int xHint, G4int yHint);
void SetXGeometryString (const G4String&);
void SetEventRefreshing (G4bool);
void ResetTransientsDrawnFlags ();
// If non-zero, requested event is used in G4VSceneHandler::ProcessScene.
@@ -455,8 +448,6 @@ private:
std::vector<G4UImessenger*> fMessengerList;
std::vector<G4UIcommand*> fDirectoryList;
G4VisStateDependent* fpStateDependent; // Friend state dependent class.
G4int fWindowSizeHintX, fWindowSizeHintY; // For viewer...
G4String fXGeometryString; // ...construction.
G4TrajectoriesModel dummyTrajectoriesModel; // For passing drawing mode.
G4bool fEventRefreshing;
G4bool fTransientsDrawnThisRun;