32 #ifndef G4VRML2FILE_SCENE_HANDLER_HH
33 #define G4VRML2FILE_SCENE_HANDLER_HH
118 void SendMaterialNode ();
121 void SendMarkerColor (
const G4VMarker& mark ) ;
122 void SendMarkerWorldPosition (
const G4VMarker& mark ) ;
125 void GetMarkerWorldPosition (
const G4VMarker& mark ,
130 G4bool isConnected () {
return fFlagDestOpen ; }
132 G4bool IsPVPickable () {
return fPVPickable ;}
133 void SetPVPickability (
G4bool on_off ) { fPVPickable = on_off ;}
135 G4double GetPVTransparency () {
return fPVTransparency ; }
139 char fVRMLFileDestDir[256] ;
140 char fVRMLFileName[256] ;
150 static G4int fSceneIdCount;
157 #endif //G4VRML2FILE_SCENE_HANDLER_HH
void AddSolid(const G4Polyhedra &polyhedra)
void AddCompound(const G4THitsMap< G4double > &hits)
void AddPrimitive(const G4Polymarker &polymarker)
virtual void AddSolid(const G4Box &)
void AddSolid(const G4Ellipsoid &ellipsoid)
void AddSolid(const G4Orb &orb)
virtual void AddPrimitive(const G4Polyline &)=0
void BeginPrimitives(const G4Transform3D &objectTransformation)
void AddSolid(const G4Box &)
void AddCompound(const G4VHit &hit)
G4VRML2FileSceneHandler(G4VRML2File &system, const G4String &name="")
void AddPrimitive(const G4Polyline &)
void AddCompound(const G4VTrajectory &traj)
void ClearTransientStore()
virtual ~G4VRML2FileSceneHandler()
virtual void AddCompound(const G4VTrajectory &)
void AddPrimitive(const G4Scale &scale)
void AddCompound(const G4VDigi &digi)
void AddSolid(const G4Polycone &polycone)
void AddCompound(const G4THitsMap< G4StatDouble > &hits)