Changeset 533
- Timestamp:
- Jun 25, 2007, 6:20:59 PM (17 years ago)
- Location:
- trunk/geant4/visualization
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/visualization/OpenGL/include/G4OpenGLImmediateQt.hh
r531 r533 25 25 // 26 26 // 27 // $Id: G4OpenGLImmediate Win32.hh,v 1.7 2006/06/29 21:17:44 gunter Exp$27 // $Id: G4OpenGLImmediateQt.hh,v 1.7 2007/06/25 21:17:44 $ 28 28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // 31 // OpenGLImmediate Win32graphics system factory.31 // OpenGLImmediateQt graphics system factory. 32 32 33 #if defined (G4VIS_BUILD_OPENGL WIN32_DRIVER) || defined (G4VIS_USE_OPENGLWIN32)33 #if defined (G4VIS_BUILD_OPENGLQT_DRIVER) || defined (G4VIS_USE_OPENGLQT) 34 34 35 #ifndef G4OPENGLIMMEDIATE WIN32_HH36 #define G4OPENGLIMMEDIATE WIN32_HH35 #ifndef G4OPENGLIMMEDIATEQT_HH 36 #define G4OPENGLIMMEDIATEQT_HH 37 37 38 38 #include "G4VGraphicsSystem.hh" 39 39 40 class G4OpenGLImmediate Win32: public G4VGraphicsSystem {40 class G4OpenGLImmediateQt: public G4VGraphicsSystem { 41 41 public: 42 G4OpenGLImmediate Win32();42 G4OpenGLImmediateQt (); 43 43 G4VSceneHandler* CreateSceneHandler (const G4String& name = ""); 44 44 G4VViewer* CreateViewer (G4VSceneHandler&, const G4String& name = ""); -
trunk/geant4/visualization/OpenGL/include/G4OpenGLImmediateQtViewer.hh
r531 r533 25 25 // 26 26 // 27 // $Id: G4OpenGLImmediate Win32Viewer.hh,v 1.9 2006/06/29 21:17:46 gunter Exp$27 // $Id: G4OpenGLImmediateQtViewer.hh,v 1.9 2007/06/25 21:17:46 $ 28 28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // 31 // Class G4OpenGLImmediate Win32Viewer : a class derived from32 // G4OpenGL Win32Viewer and G4OpenGLImmediateViewer.31 // Class G4OpenGLImmediateQtViewer : a class derived from 32 // G4OpenGLQtViewer and G4OpenGLImmediateViewer. 33 33 34 #ifdef G4VIS_BUILD_OPENGL WIN32_DRIVER34 #ifdef G4VIS_BUILD_OPENGLQT_DRIVER 35 35 36 #ifndef G4OpenGLIMMEDIATE WIN32VIEWER_HH37 #define G4OpenGLIMMEDIATE WIN32VIEWER_HH36 #ifndef G4OpenGLIMMEDIATEQTVIEWER_HH 37 #define G4OpenGLIMMEDIATEQTVIEWER_HH 38 38 39 39 #include "G4VViewer.hh" 40 40 #include "G4OpenGLImmediateViewer.hh" 41 #include "G4OpenGL Win32Viewer.hh"41 #include "G4OpenGLQtViewer.hh" 42 42 43 43 #include "globals.hh" … … 45 45 class G4OpenGLImmediateSceneHandler; 46 46 47 class G4OpenGLImmediate Win32Viewer:48 public G4OpenGL Win32Viewer, public G4OpenGLImmediateViewer{47 class G4OpenGLImmediateQtViewer: 48 public G4OpenGLQtViewer, public G4OpenGLImmediateViewer{ 49 49 50 50 public: 51 G4OpenGLImmediate Win32Viewer (G4OpenGLImmediateSceneHandler& scene,51 G4OpenGLImmediateQtViewer (G4OpenGLImmediateSceneHandler& scene, 52 52 const G4String& name = ""); 53 53 void Initialise (); -
trunk/geant4/visualization/OpenGL/include/G4OpenGLStoredQt.hh
r531 r533 25 25 // 26 26 // 27 // $Id: G4OpenGLStored Win32.hh,v 1.7 2006/06/29 21:18:04 gunter Exp$27 // $Id: G4OpenGLStoredQt.hh,v 1.7 2007/06/25 21:18:04 $ 28 28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // 31 // OpenGLStored Win32graphics system factory.31 // OpenGLStoredQt graphics system factory. 32 32 33 #if defined (G4VIS_BUILD_OPENGL WIN32_DRIVER) || defined (G4VIS_USE_OPENGLWIN32)33 #if defined (G4VIS_BUILD_OPENGLQT_DRIVER) || defined (G4VIS_USE_OPENGLQT) 34 34 35 #ifndef G4OPENGLSTORED WIN32_HH36 #define G4OPENGLSTORED WIN32_HH35 #ifndef G4OPENGLSTOREDQT_HH 36 #define G4OPENGLSTOREDQT_HH 37 37 38 38 #include "G4VGraphicsSystem.hh" 39 39 40 class G4OpenGLStored Win32: public G4VGraphicsSystem {40 class G4OpenGLStoredQt: public G4VGraphicsSystem { 41 41 public: 42 G4OpenGLStored Win32();42 G4OpenGLStoredQt (); 43 43 G4VSceneHandler* CreateSceneHandler (const G4String& name = ""); 44 44 G4VViewer* CreateViewer (G4VSceneHandler&, const G4String& name = ""); -
trunk/geant4/visualization/OpenGL/include/G4OpenGLStoredQtViewer.hh
r531 r533 25 25 // 26 26 // 27 // $Id: G4OpenGLStored Win32Viewer.hh,v 1.7 2006/06/29 21:18:06 gunter Exp$27 // $Id: G4OpenGLStoredQtViewer.hh,v 1.7 2007/06/25 21:18:06 $ 28 28 // GEANT4 tag $Name: geant4-08-01-patch-01 $ 29 29 // 30 30 // 31 // Class G4OpenGLStored Win32Viewer : a class derived from32 // G4OpenGL Win32Viewer and G4OpenGLStoredViewer.31 // Class G4OpenGLStoredQtViewer : a class derived from 32 // G4OpenGLQtViewer and G4OpenGLStoredViewer. 33 33 34 #ifdef G4VIS_BUILD_OPENGL WIN32_DRIVER34 #ifdef G4VIS_BUILD_OPENGLQT_DRIVER 35 35 36 #ifndef G4OPENGLSTORED WIN32VIEWER_HH37 #define G4OPENGLSTORED WIN32VIEWER_HH36 #ifndef G4OPENGLSTOREDQTVIEWER_HH 37 #define G4OPENGLSTOREDQTVIEWER_HH 38 38 39 39 #include "G4VViewer.hh" 40 40 #include "G4OpenGLStoredViewer.hh" 41 #include "G4OpenGL Win32Viewer.hh"41 #include "G4OpenGLQtViewer.hh" 42 42 43 43 class G4OpenGLStoredSceneHandler; 44 44 45 class G4OpenGLStored Win32Viewer:46 public G4OpenGL Win32Viewer, public G4OpenGLStoredViewer{45 class G4OpenGLStoredQtViewer: 46 public G4OpenGLQtViewer, public G4OpenGLStoredViewer{ 47 47 48 48 public: 49 G4OpenGLStored Win32Viewer (G4OpenGLStoredSceneHandler& scene,49 G4OpenGLStoredQtViewer (G4OpenGLStoredSceneHandler& scene, 50 50 const G4String& name = ""); 51 51 void Initialise (); -
trunk/geant4/visualization/OpenGL/src/G4OpenGLImmediateQt.cc
r531 r533 25 25 // 26 26 // 27 // $Id: G4OpenGLImmediate Win32.cc,v 1.11 2006/08/14 12:07:19 allison Exp$27 // $Id: G4OpenGLImmediateQt.cc,v 1.11 2007/06/24 12:07:19 $ 28 28 // GEANT4 tag $Name: geant4-08-02-patch-01 $ 29 29 // 30 30 // 31 // OpenGLImmediate Win32graphics system factory.31 // OpenGLImmediateQt graphics system factory. 32 32 33 #ifdef G4VIS_BUILD_OPENGL WIN32_DRIVER33 #ifdef G4VIS_BUILD_OPENGLQT_DRIVER 34 34 35 35 #include "G4VisFeaturesOfOpenGL.hh" … … 37 37 #include "G4OpenGLSceneHandler.hh" 38 38 #include "G4OpenGLViewer.hh" 39 #include "G4OpenGLImmediate Win32.hh"40 #include "G4OpenGLImmediate Win32Viewer.hh"39 #include "G4OpenGLImmediateQt.hh" 40 #include "G4OpenGLImmediateQtViewer.hh" 41 41 #include "G4OpenGLViewerMessenger.hh" 42 42 43 G4OpenGLImmediate Win32::G4OpenGLImmediateWin32():44 G4VGraphicsSystem ("OpenGLImmediate Win32",45 "OGLI Win32",46 G4VisFeaturesOfOpenGLI Win32(),43 G4OpenGLImmediateQt::G4OpenGLImmediateQt (): 44 G4VGraphicsSystem ("OpenGLImmediateQt", 45 "OGLIQt", 46 G4VisFeaturesOfOpenGLIQt (), 47 47 G4VGraphicsSystem::threeD) 48 48 { … … 50 50 } 51 51 52 G4VSceneHandler* G4OpenGLImmediate Win32::CreateSceneHandler52 G4VSceneHandler* G4OpenGLImmediateQt::CreateSceneHandler 53 53 (const G4String& name) { 54 54 G4VSceneHandler* pScene = new G4OpenGLImmediateSceneHandler (*this, name); … … 56 56 } 57 57 58 G4VViewer* G4OpenGLImmediate Win32::CreateViewer58 G4VViewer* G4OpenGLImmediateQt::CreateViewer 59 59 (G4VSceneHandler& scene, const G4String& name) { 60 60 G4VViewer* pView = 61 new G4OpenGLImmediate Win32Viewer61 new G4OpenGLImmediateQtViewer 62 62 ((G4OpenGLImmediateSceneHandler&) scene, name); 63 63 if (pView) { 64 64 if (pView -> GetViewId () < 0) { 65 G4cerr << "G4OpenGLImmediate Win32::CreateViewer: error flagged by negative"66 " view id in G4OpenGLImmediate Win32Viewer creation."65 G4cerr << "G4OpenGLImmediateQt::CreateViewer: error flagged by negative" 66 " view id in G4OpenGLImmediateQtViewer creation." 67 67 "\n Destroying view and returning null pointer." 68 68 << G4endl; … … 72 72 } 73 73 else { 74 G4cerr << "G4OpenGLImmediate Win32::CreateViewer: null pointer on"75 " new G4OpenGLImmediate Win32Viewer." << G4endl;74 G4cerr << "G4OpenGLImmediateQt::CreateViewer: null pointer on" 75 " new G4OpenGLImmediateQtViewer." << G4endl; 76 76 } 77 77 return pView; -
trunk/geant4/visualization/OpenGL/src/G4OpenGLImmediateQtViewer.cc
r531 r533 25 25 // 26 26 // 27 // $Id: G4OpenGLImmediate Win32Viewer.cc,v 1.16 2006/07/03 16:38:13 allison Exp$27 // $Id: G4OpenGLImmediateQtViewer.cc,v 1.16 2007/06/25 16:38:13 $ 28 28 // GEANT4 tag $Name: geant4-08-02-patch-01 $ 29 29 // 30 30 // 31 // Class G4OpenGLImmediate Win32Viewer : a class derived from G4OpenGLWin32Viewer and31 // Class G4OpenGLImmediateQtViewer : a class derived from G4OpenGLQtViewer and 32 32 // G4OpenGLImmediateViewer. 33 33 34 #ifdef G4VIS_BUILD_OPENGL WIN32_DRIVER34 #ifdef G4VIS_BUILD_OPENGLQT_DRIVER 35 35 36 #include "G4OpenGLImmediate Win32Viewer.hh"36 #include "G4OpenGLImmediateQtViewer.hh" 37 37 38 38 #include "G4ios.hh" 39 39 40 G4OpenGLImmediate Win32Viewer::G4OpenGLImmediateWin32Viewer40 G4OpenGLImmediateQtViewer::G4OpenGLImmediateQtViewer 41 41 (G4OpenGLImmediateSceneHandler& sceneHandler, 42 42 const G4String& name): 43 43 G4OpenGLViewer (sceneHandler), 44 G4OpenGL Win32Viewer (sceneHandler),44 G4OpenGLQtViewer (sceneHandler), 45 45 G4OpenGLImmediateViewer (sceneHandler), 46 46 G4VViewer (sceneHandler, sceneHandler.IncrementViewCount (), name) { … … 49 49 } 50 50 51 void G4OpenGLImmediate Win32Viewer::Initialise () {51 void G4OpenGLImmediateQtViewer::Initialise () { 52 52 53 53 // ensure a suitable window was found 54 54 55 CreateGL Win32Context ();55 CreateGLQtContext (); 56 56 CreateMainWindow (); 57 57 CreateFontLists (); … … 69 69 } 70 70 71 void G4OpenGLImmediate Win32Viewer::DrawView () {71 void G4OpenGLImmediateQtViewer::DrawView () { 72 72 73 73 // If a double buffer context has been forced upon us, ignore the … … 78 78 79 79 //Make sure current viewer is attached and clean... 80 // Win32version needed80 //Qt version needed 81 81 //glXMakeCurrent (dpy, win, cx); 82 82 glViewport (0, 0, WinSize_x, WinSize_y); … … 101 101 102 102 ////////////////////////////////////////////////////////////////////////////// 103 void G4OpenGLImmediate Win32Viewer::FinishView (103 void G4OpenGLImmediateQtViewer::FinishView ( 104 104 ) 105 105 ////////////////////////////////////////////////////////////////////////////// -
trunk/geant4/visualization/OpenGL/src/G4OpenGLStoredQt.cc
r531 r533 25 25 // 26 26 // 27 // $Id: G4OpenGLStored Win32.cc,v 1.14 2006/08/14 12:07:19 allison Exp$27 // $Id: G4OpenGLStoredQt.cc,v 1.14 2007/06/25 12:07:19 $ 28 28 // GEANT4 tag $Name: geant4-08-02-patch-01 $ 29 29 // 30 30 // 31 // OpenGLStored Win32graphics system factory.31 // OpenGLStoredQt graphics system factory. 32 32 33 33 34 #ifdef G4VIS_BUILD_OPENGL WIN32_DRIVER34 #ifdef G4VIS_BUILD_OPENGLQT_DRIVER 35 35 36 36 #include "G4VisFeaturesOfOpenGL.hh" … … 38 38 #include "G4OpenGLSceneHandler.hh" 39 39 #include "G4OpenGLViewer.hh" 40 #include "G4OpenGLStored Win32.hh"41 #include "G4OpenGLStored Win32Viewer.hh"40 #include "G4OpenGLStoredQt.hh" 41 #include "G4OpenGLStoredQtViewer.hh" 42 42 #include "G4OpenGLViewerMessenger.hh" 43 43 44 G4OpenGLStored Win32::G4OpenGLStoredWin32():45 G4VGraphicsSystem ("OpenGLStored Win32",46 "OGLS Win32",47 G4VisFeaturesOfOpenGLS Win32(),44 G4OpenGLStoredQt::G4OpenGLStoredQt (): 45 G4VGraphicsSystem ("OpenGLStoredQt", 46 "OGLSQt", 47 G4VisFeaturesOfOpenGLSQt (), 48 48 G4VGraphicsSystem::threeD) 49 49 { … … 51 51 } 52 52 53 G4VSceneHandler* G4OpenGLStored Win32::CreateSceneHandler53 G4VSceneHandler* G4OpenGLStoredQt::CreateSceneHandler 54 54 (const G4String& name) { 55 55 G4VSceneHandler* pScene = new G4OpenGLStoredSceneHandler (*this, name); … … 57 57 } 58 58 59 G4VViewer* G4OpenGLStored Win32::CreateViewer59 G4VViewer* G4OpenGLStoredQt::CreateViewer 60 60 (G4VSceneHandler& scene, const G4String& name) { 61 61 G4VViewer* pView = 62 new G4OpenGLStored Win32Viewer ((G4OpenGLStoredSceneHandler&) scene, name);62 new G4OpenGLStoredQtViewer ((G4OpenGLStoredSceneHandler&) scene, name); 63 63 if (pView) { 64 64 if (pView -> GetViewId () < 0) { 65 65 delete pView; 66 66 pView = 0; 67 G4cerr << "G4OpenGLStored Win32::CreateViewer: error flagged by"68 " negative view id in G4OpenGLStored Win32Viewer creation."67 G4cerr << "G4OpenGLStoredQt::CreateViewer: error flagged by" 68 " negative view id in G4OpenGLStoredQtViewer creation." 69 69 "\n Destroying view and returning null pointer." << G4endl; 70 70 } 71 71 } 72 72 else { 73 G4cerr << "G4OpenGLStored Win32::CreateViewer: null pointer on"74 " new G4OpenGLStored Win32Viewer." << G4endl;73 G4cerr << "G4OpenGLStoredQt::CreateViewer: null pointer on" 74 " new G4OpenGLStoredQtViewer." << G4endl; 75 75 } 76 76 return pView; -
trunk/geant4/visualization/OpenGL/src/G4OpenGLStoredQtViewer.cc
r531 r533 25 25 // 26 26 // 27 // $Id: G4OpenGLStored Win32Viewer.cc,v 1.18 2006/09/04 12:07:59 allison Exp$27 // $Id: G4OpenGLStoredQtViewer.cc,v 1.18 2007/06/25 12:07:59 $ 28 28 // GEANT4 tag $Name: geant4-08-02-patch-01 $ 29 29 // 30 30 // 31 // Class G4OpenGLStored Win32Viewer : a class derived from G4OpenGLWin32Viewer and31 // Class G4OpenGLStoredQtViewer : a class derived from G4OpenGLQtViewer and 32 32 // G4OpenGLStoredViewer. 33 33 34 #ifdef G4VIS_BUILD_OPENGL WIN32_DRIVER34 #ifdef G4VIS_BUILD_OPENGLQT_DRIVER 35 35 36 #include "G4OpenGLStored Win32Viewer.hh"36 #include "G4OpenGLStoredQtViewer.hh" 37 37 38 38 #include "G4ios.hh" 39 39 40 G4OpenGLStored Win32Viewer::G4OpenGLStoredWin32Viewer40 G4OpenGLStoredQtViewer::G4OpenGLStoredQtViewer 41 41 (G4OpenGLStoredSceneHandler& sceneHandler, 42 42 const G4String& name): 43 43 G4OpenGLViewer (sceneHandler), 44 G4OpenGL Win32Viewer (sceneHandler),44 G4OpenGLQtViewer (sceneHandler), 45 45 G4OpenGLStoredViewer (sceneHandler), 46 46 G4VViewer (sceneHandler, sceneHandler.IncrementViewCount (), name) { … … 49 49 } 50 50 51 void G4OpenGLStored Win32Viewer::Initialise () {51 void G4OpenGLStoredQtViewer::Initialise () { 52 52 53 //Check that G4OpenGL Win32Viewer got a double buffered colour visual53 //Check that G4OpenGLQtViewer got a double buffered colour visual 54 54 55 CreateGL Win32Context ();55 CreateGLQtContext (); 56 56 CreateMainWindow (); 57 57 CreateFontLists (); … … 65 65 } 66 66 67 void G4OpenGLStored Win32Viewer::DrawView () {67 void G4OpenGLStoredQtViewer::DrawView () { 68 68 69 69 //Make sure current viewer is attached and clean... 70 // Win32version needed70 //Qt version needed 71 71 // glXMakeCurrent (dpy, win, cx); 72 72 glViewport (0, 0, WinSize_x, WinSize_y); … … 115 115 116 116 ////////////////////////////////////////////////////////////////////////////// 117 void G4OpenGLStored Win32Viewer::FinishView (117 void G4OpenGLStoredQtViewer::FinishView ( 118 118 ) 119 119 ////////////////////////////////////////////////////////////////////////////// -
trunk/geant4/visualization/management/include/G4VisExecutive.icc
r531 r533 71 71 72 72 #ifdef G4VIS_USE_OPENGLQT 73 #include "G4OpenGL Qt.hh"74 #include "G4OpenGL Qt.hh"73 #include "G4OpenGLImmediateQt.hh" 74 #include "G4OpenGLStoredQt.hh" 75 75 #endif 76 76
Note: See TracChangeset
for help on using the changeset viewer.