34#if defined (G4VIS_BUILD_OPENGL_DRIVER) || defined (G4VIS_USE_OPENGL)
36#ifndef G4OPENGLSTOREDVIEWER_HH
37#define G4OPENGLSTOREDVIEWER_HH
41class G4OpenGLStoredSceneHandler;
46class 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;}