34 #if defined (G4VIS_BUILD_OPENGL_DRIVER) || defined (G4VIS_USE_OPENGL)
36 #ifndef G4OPENGLSTOREDVIEWER_HH
37 #define G4OPENGLSTOREDVIEWER_HH
41 class G4OpenGLStoredSceneHandler;
46 class G4OpenGLStoredViewer:
virtual public G4OpenGLViewer {
49 G4OpenGLStoredViewer (G4OpenGLStoredSceneHandler& scene);
50 virtual ~G4OpenGLStoredViewer ();
53 void KernelVisitDecision ();
56 void DrawDisplayLists ();
58 virtual void DisplayTimePOColourModification
61 void AddPrimitiveForASingleFrame(
const G4Text& text);
62 void AddPrimitiveForASingleFrame(
const G4Circle& circle);
64 G4OpenGLStoredSceneHandler& fG4OpenGLStoredSceneHandler;
69 virtual G4bool POSelected(
size_t) {
return true;}
70 virtual G4bool TOSelected(
size_t) {
return true;}