- Timestamp:
- Jul 5, 2007, 5:54:48 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/visualization/OpenGL/src/G4OpenGLImmediateQt.cc
r538 r539 28 28 // GEANT4 tag $Name: geant4-08-02-patch-01 $ 29 29 // 30 // 30 // 31 31 // OpenGLImmediateQt graphics system factory. 32 32 … … 42 42 43 43 G4OpenGLImmediateQt::G4OpenGLImmediateQt (): 44 G4VGraphicsSystem ("OpenGLImmediateQt", 45 "OGLIQT", 46 G4VisFeaturesOfOpenGLIQt (), 47 G4VGraphicsSystem::threeD) { 48 G4OpenGLViewerMessenger::GetInstance(); 44 G4VGraphicsSystem ("OpenGLImmediateQt", 45 "OGLIQT", 46 G4VisFeaturesOfOpenGLIQt (), 47 G4VGraphicsSystem::threeD) 48 { 49 G4OpenGLViewerMessenger::GetInstance(); 49 50 } 50 51 51 52 G4VSceneHandler* G4OpenGLImmediateQt::CreateSceneHandler 52 53 (const G4String& name) { 53 54 54 G4VSceneHandler* pScene = new G4OpenGLImmediateSceneHandler (*this, name); 55 return pScene; 55 56 } 56 57 57 58 G4VViewer* G4OpenGLImmediateQt::CreateViewer 58 59 (G4VSceneHandler& scene, const G4String& name) { 59 G4VViewer* pView = 60 new G4OpenGLImmediateQtViewer 61 ((G4OpenGLImmediateSceneHandler&) scene, name); 62 if (pView) { 63 if (pView -> GetViewId () < 0) { 64 G4cerr << "G4OpenGLImmediateQt::CreateViewer: error flagged by negative" 65 " view id in G4OpenGLImmediateQtViewer creation." 66 "\n Destroying view and returning null pointer." 67 << G4endl; 68 delete pView; 69 pView = 0; 70 } 71 } else { 72 G4cerr << "G4OpenGLImmediateQt::CreateViewer: null pointer on" 73 " new G4OpenGLImmediateQtViewer." << G4endl; 60 G4VViewer* pView = 61 new G4OpenGLImmediateQtViewer 62 ((G4OpenGLImmediateSceneHandler&) scene, name); 63 if (pView) { 64 if (pView -> GetViewId () < 0) { 65 G4cerr << "G4OpenGLImmediateQt::CreateViewer: error flagged by negative" 66 " view id in G4OpenGLImmediateQtViewer creation." 67 "\n Destroying view and returning null pointer." 68 << G4endl; 69 delete pView; 70 pView = 0; 74 71 } 75 return pView; 72 } 73 else { 74 G4cerr << "G4OpenGLImmediateQt::CreateViewer: null pointer on" 75 " new G4OpenGLImmediateQtViewer." << G4endl; 76 } 77 return pView; 76 78 } 77 79
Note: See TracChangeset
for help on using the changeset viewer.