#include <G4XXXStored.hh>
Inheritance diagram for G4XXXStored:
Public Member Functions | |
G4XXXStored () | |
virtual | ~G4XXXStored () |
G4VSceneHandler * | CreateSceneHandler (const G4String &name="") |
G4VViewer * | CreateViewer (G4VSceneHandler &, const G4String &name="") |
Definition at line 39 of file G4XXXStored.hh.
G4XXXStored::G4XXXStored | ( | ) |
Definition at line 38 of file G4XXXStored.cc.
00038 : 00039 G4VGraphicsSystem("G4XXXStored", 00040 "XXXStored", 00041 "Graphics driver with a store/database", 00042 G4VGraphicsSystem::threeD //?? Your functionality 00043 ) 00044 {}
G4XXXStored::~G4XXXStored | ( | ) | [virtual] |
G4VSceneHandler * G4XXXStored::CreateSceneHandler | ( | const G4String & | name = "" |
) | [virtual] |
Implements G4VGraphicsSystem.
Definition at line 48 of file G4XXXStored.cc.
00048 { 00049 G4VSceneHandler* pScene = new G4XXXStoredSceneHandler(*this, name); 00050 return pScene; 00051 }
G4VViewer * G4XXXStored::CreateViewer | ( | G4VSceneHandler & | , | |
const G4String & | name = "" | |||
) | [virtual] |
Implements G4VGraphicsSystem.
Definition at line 53 of file G4XXXStored.cc.
References G4cout, G4endl, and G4VViewer::GetViewId().
00054 { 00055 G4VViewer* pView = 00056 new G4XXXStoredViewer((G4XXXStoredSceneHandler&) scene, name); 00057 if (pView) { 00058 if (pView->GetViewId() < 0) { 00059 G4cout << 00060 "G4XXXStored::CreateViewer: ERROR flagged by negative" 00061 " view id in G4XXXStoredViewer creation." 00062 "\n Destroying view and returning null pointer." 00063 << G4endl; 00064 delete pView; 00065 pView = 0; 00066 } 00067 } 00068 else { 00069 G4cout << 00070 "G4XXXStored::CreateViewer: ERROR: null pointer on new G4XXXStoredViewer." 00071 << G4endl; 00072 } 00073 return pView; 00074 }