30#ifndef G4DAWNFILE_SCENE_HANDLER_HH
31#define G4DAWNFILE_SCENE_HANDLER_HH
95 void SendTransformedCoordinates(
void);
96 void SendPhysVolName(
void);
134 const char* char_string);
136 const char* char_string);
140 const char* char_string2);
145 const char* char_string2);
152 static G4int fSceneIdCount;
155 G4bool FRflag_in_modeling;
164 G4bool flag_saving_g4_prim;
166 const int COMMAND_BUF_SIZE;
168 char fG4PrimDestDir[256];
169 char fG4PrimFileName[256];
void SendBoundingBox(void)
void SendStrDouble7(const char *char_string, G4double dval1, G4double dval2, G4double dval3, G4double dval4, G4double dval5, G4double dval6, G4double dval7)
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 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 BeginPrimitives(const G4Transform3D &objectTransformation)
void SendInt3Str(G4int ival1, G4int ival2, G4int ival3, const char *char_string)
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)
void AddSolid(const G4Trap &trap)
void SendIntDouble3(G4int ival, G4double dval1, G4double dval2, G4double dval3)
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)
G4DAWNFILESceneHandler(G4DAWNFILE &system, const G4String &name="")
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 SendStrDouble6(const char *char_string, G4double dval1, G4double dval2, G4double dval3, G4double dval4, G4double dval5, G4double dval6)
void AddPrimitive(const G4Circle &)
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 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 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 G4VSolid &solid)
virtual void AddSolid(const G4Box &)
virtual void AddPrimitive(const G4Polyline &)=0