35 #ifdef  G4VIS_BUILD_VRML_DRIVER 
   37 #ifndef G4VRML1_SCENE_HANDLER_HH 
   38 #define G4VRML1_SCENE_HANDLER_HH 
   52     enum { MAX_CONNECTION_TRIAL = 10 } ;
 
   56     G4VRML1SceneHandler(G4VRML1& system, 
const G4String& 
name = 
"");
 
   57     virtual ~G4VRML1SceneHandler();
 
  113     void VRMLBeginModeling();
 
  114     void VRMLEndModeling();
 
  116     void connectPort(
int max_trial = MAX_CONNECTION_TRIAL );
 
  122     void SendMaterialNode();
 
  128     void      SendMarkerColor         ( 
const G4VMarker&  mark ) ;
 
  129     void      SendMarkerWorldPosition ( 
const G4VMarker&  mark ) ;
 
  139     static G4int fSceneIdCount;
 
  143 #endif //G4VRML1_SCENE_HH 
  144 #endif //G4VIS_BUILD_VRML_DRIVER 
virtual void AddSolid(const G4Box &)
 
virtual void BeginModeling()
 
virtual void BeginPrimitives(const G4Transform3D &objectTransformation)
 
virtual void AddPrimitive(const G4Polyline &)=0
 
virtual void EndModeling()
 
virtual void EndPrimitives()
 
virtual void AddCompound(const G4VTrajectory &)
 
virtual void ClearTransientStore()
 
G4VGraphicsSystem & fSystem