40 #ifndef _G4GDMLWRITEDEFINE_INCLUDED_ 
   41 #define _G4GDMLWRITEDEFINE_INCLUDED_ 
static const G4double kAngularPrecision
 
void Scale_vectorWrite(xercesc::DOMElement *, const G4String &, const G4String &, const G4ThreeVector &)
 
void FirstpositionWrite(xercesc::DOMElement *element, const G4String &name, const G4ThreeVector &pos)
 
xercesc::DOMElement * defineElement
 
void Position_vectorWrite(xercesc::DOMElement *, const G4String &, const G4String &, const G4ThreeVector &)
 
virtual void DefineWrite(xercesc::DOMElement *)
 
void FirstrotationWrite(xercesc::DOMElement *element, const G4String &name, const G4ThreeVector &rot)
 
static const G4double kRelativePrecision
 
void AddPosition(const G4String &name, const G4ThreeVector &pos)
 
void RotationWrite(xercesc::DOMElement *element, const G4String &name, const G4ThreeVector &rot)
 
void ScaleWrite(xercesc::DOMElement *element, const G4String &name, const G4ThreeVector &scl)
 
static const G4double kLinearPrecision
 
G4ThreeVector GetAngles(const G4RotationMatrix &)
 
void Rotation_vectorWrite(xercesc::DOMElement *, const G4String &, const G4String &, const G4ThreeVector &)
 
void PositionWrite(xercesc::DOMElement *element, const G4String &name, const G4ThreeVector &pos)
 
virtual ~G4GDMLWriteDefine()
 
static const G4double pos