31#ifndef G4VRML1FILE_SCENE_HANDLER_HH
32#define G4VRML1FILE_SCENE_HANDLER_HH
120 void SendMaterialNode();
126 void SendMarkerColor (
const G4VMarker& mark ) ;
127 void SendMarkerWorldPosition (
const G4VMarker& mark ) ;
130 G4bool isConnected () {
return fFlagDestOpen ; }
134 char fVRMLFileDestDir[256] ;
135 char fVRMLFileName[256] ;
140 std::ofstream fDest ;
145 static G4int fSceneIdCount;
void AddPrimitive(const G4Square &)
void AddCompound(const G4VHit &hit)
void AddSolid(const G4Polycone &polycone)
virtual ~G4VRML1FileSceneHandler()
void AddPrimitive(const G4Polyline &)
void AddPrimitive(const G4Circle &)
void AddCompound(const G4THitsMap< G4StatDouble > &hits)
void AddPrimitive(const G4Polyhedron &)
void AddSolid(const G4Box &)
void AddSolid(const G4Torus &)
void AddCompound(const G4VTrajectory &traj)
void AddPrimitive(const G4Text &)
void AddPrimitive(const G4Scale &scale)
void AddSolid(const G4TessellatedSolid &tess)
void AddSolid(const G4Orb &orb)
void AddSolid(const G4Para &)
void BeginPrimitives(const G4Transform3D &objectTransformation)
void AddSolid(const G4VSolid &)
void AddSolid(const G4Tubs &)
void AddSolid(const G4Trd &)
void AddSolid(const G4Ellipsoid &ellipsoid)
void AddSolid(const G4Sphere &)
void AddSolid(const G4Cons &)
void AddCompound(const G4THitsMap< G4double > &hits)
void AddPrimitive(const G4Polymarker &polymarker)
void AddSolid(const G4Trap &)
void AddSolid(const G4Polyhedra &polyhedra)
void ClearTransientStore()
void AddCompound(const G4VDigi &digi)
virtual void AddSolid(const G4Box &)
virtual void AddCompound(const G4VTrajectory &)
virtual void AddPrimitive(const G4Polyline &)=0