35 #ifdef G4VIS_BUILD_OPENGL_DRIVER
37 #ifndef G4OPENGLSTOREDVIEWER_HH
38 #define G4OPENGLSTOREDVIEWER_HH
42 class G4OpenGLStoredSceneHandler;
47 class G4OpenGLStoredViewer:
virtual public G4OpenGLViewer {
50 G4OpenGLStoredViewer (G4OpenGLStoredSceneHandler& scene);
51 virtual ~G4OpenGLStoredViewer ();
54 void KernelVisitDecision ();
57 void DrawDisplayLists ();
59 virtual void DisplayTimePOColourModification
62 void AddPrimitiveForASingleFrame(
const G4Text& text);
63 void AddPrimitiveForASingleFrame(
const G4Circle& circle);
65 G4OpenGLStoredSceneHandler& fG4OpenGLStoredSceneHandler;
70 virtual G4bool POSelected(
size_t) {
return true;}
71 virtual G4bool TOSelected(
size_t) {
return true;}