33 #ifdef G4VIS_BUILD_OPENGL_DRIVER
35 #ifndef G4OPENGLIMMEDIATESCENEHANDLER_HH
36 #define G4OPENGLIMMEDIATESCENEHANDLER_HH
41 class G4OpenGLImmediate;
43 class G4OpenGLImmediateSceneHandler:
public G4OpenGLSceneHandler {
48 virtual ~G4OpenGLImmediateSceneHandler ();
49 void BeginPrimitives (
const G4Transform3D& objectTransformation);
50 void EndPrimitives ();
51 void BeginPrimitives2D (
const G4Transform3D& objectTransformation);
52 void EndPrimitives2D ();
53 void BeginModeling ();
57 void AddPrimitive (
const G4Text& text);
69 void ClearTransientStore ();
71 static G4int fSceneIdCount;
73 bool AddPrimitivePreambleInternal(
const G4Visible& visible,
bool isMarker,
bool isPolyline);
system("rm -rf microbeam.root")