30#ifndef G4DAWNFILE_SCENE_HANDLER_HH
31#define G4DAWNFILE_SCENE_HANDLER_HH
137 G4bool IsVisible (
void ) ;
138 void SendTransformedCoordinates(
void ) ;
139 void SendPhysVolName (
void ) ;
140 void SendNdiv (
void ) ;
216 const char* char_string );
221 const char* char_string );
227 const char* char_string2 );
236 const char* char_string2 );
243 static G4int fSceneIdCount;
246 G4bool FRflag_in_modeling ;
255 G4bool flag_saving_g4_prim ;
257 const int COMMAND_BUF_SIZE ;
259 char fG4PrimDestDir [256] ;
260 char fG4PrimFileName[256] ;
263 G4int fPrec, fPrec2 ;
void AddCompound(const G4THitsMap< G4double > &hits)
void SendBoundingBox(void)
void SendStrDouble7(const char *char_string, G4double dval1, G4double dval2, G4double dval3, G4double dval4, G4double dval5, G4double dval6, G4double dval7)
virtual void EndModeling()
void SendStrInt4(const char *char_string, G4int ival1, G4int ival2, G4int ival3, G4int ival4)
void AddPrimitive(const G4Square &)
void AddSolid(const G4Sphere &sphere)
void SendStrDouble3(const char *char_string, G4double dval1, G4double dval2, G4double dval3)
void AddSolid(const G4Cons &cons)
G4bool IsSavingG4Prim(void)
void AddSolid(const G4Polyhedra &polyhedra)
void SendStr(const char *char_string)
void AddPrimitive(const G4Text &)
void SendStrDouble5(const char *char_string, G4double dval1, G4double dval2, G4double dval3, G4double dval4, G4double dval5)
void SendInt3Str(G4int ival1, G4int ival2, G4int ival3, const char *char_string)
void AddCompound(const G4VTrajectory &traj)
void AddSolid(const G4TessellatedSolid &tess)
void SendDouble(G4double val)
void SendStrDouble6Str(const char *char_string1, G4double dval1, G4double dval2, G4double dval3, G4double dval4, G4double dval5, G4double dval6, const char *char_string2)
virtual void BeginModeling()
void AddSolid(const G4Trap &trap)
virtual void EndPrimitives()
void SendIntDouble3(G4int ival, G4double dval1, G4double dval2, G4double dval3)
void AddPrimitive(const G4Polymarker &polymarker)
void SendStrDouble11(const char *char_string, G4double dval1, G4double dval2, G4double dval3, G4double dval4, G4double dval5, G4double dval6, G4double dval7, G4double dval8, G4double dval9, G4double dval10, G4double dval11)
void AddPrimitive(const G4Polyline &line)
void SendStrDouble(const char *char_string, G4double dval)
void SendStrDouble2(const char *char_string, G4double dval1, G4double dval2)
void EndSavingG4Prim(void)
void SendStrDouble3Str(const char *char_string1, G4double dval1, G4double dval2, G4double dval3, const char *char_string2)
void AddSolid(const G4Box &box)
void AddCompound(const G4VHit &hit)
void SendStrDouble6(const char *char_string, G4double dval1, G4double dval2, G4double dval3, G4double dval4, G4double dval5, G4double dval6)
void AddPrimitive(const G4Circle &)
void AddPrimitive(const G4Scale &scale)
void AddSolid(const G4Trd &trd)
virtual ~G4DAWNFILESceneHandler()
void ClearTransientStore()
void AddSolid(const G4Tubs &tubs)
void SendStrInt3(const char *char_string, G4int ival1, G4int ival2, G4int ival3)
void AddSolid(const G4Ellipsoid &ellipsoid)
void AddCompound(const G4VDigi &digi)
void AddSolid(const G4Polycone &polycone)
void SendStrInt(const char *char_string, G4int ival)
void SendStrDouble4(const char *char_string, G4double dval1, G4double dval2, G4double dval3, G4double dval4)
void AddPrimitive(const G4Polyhedron &p)
void AddCompound(const G4THitsMap< G4StatDouble > &hits)
void AddSolid(const G4Para ¶)
const char * GetG4PrimFileName()
void AddSolid(const G4Torus &torus)
void BeginSavingG4Prim(void)
void SendInt4Str(G4int ival1, G4int ival2, G4int ival3, G4int ival4, const char *char_string)
void AddSolid(const G4Orb &orb)
virtual void BeginPrimitives(const G4Transform3D &objectTransformation)
void AddSolid(const G4VSolid &solid)
virtual void BeginModeling()
virtual void EndModeling()
virtual void AddSolid(const G4Box &)
virtual void AddCompound(const G4VTrajectory &)
virtual void AddPrimitive(const G4Polyline &)=0