37 #ifndef _G4GDMLREADDEFINE_INCLUDED_ 
   38 #define _G4GDMLREADDEFINE_INCLUDED_ 
   83    virtual void DefineRead(
const xercesc::DOMElement* 
const);
 
   95    void MatrixRead(
const xercesc::DOMElement* 
const);
 
   98    void ScaleRead(
const xercesc::DOMElement* 
const);
 
G4double GetQuantity(const G4String &)
 
std::map< G4String, G4ThreeVector > rotationMap
 
void PositionRead(const xercesc::DOMElement *const)
 
virtual void DefineRead(const xercesc::DOMElement *const)
 
G4ThreeVector GetScale(const G4String &)
 
G4double Get(size_t r, size_t c) const 
 
void ConstantRead(const xercesc::DOMElement *const)
 
void ExpressionRead(const xercesc::DOMElement *const)
 
G4String RefRead(const xercesc::DOMElement *const)
 
void MatrixRead(const xercesc::DOMElement *const)
 
G4bool IsValidID(const G4String &) const 
 
void RotationRead(const xercesc::DOMElement *const)
 
std::map< G4String, G4ThreeVector > positionMap
 
std::map< G4String, G4GDMLMatrix > matrixMap
 
G4double GetConstant(const G4String &)
 
void VariableRead(const xercesc::DOMElement *const)
 
virtual ~G4GDMLReadDefine()
 
std::map< G4String, G4ThreeVector > scaleMap
 
G4GDMLMatrix & operator=(const G4GDMLMatrix &rhs)
 
void QuantityRead(const xercesc::DOMElement *const)
 
void VectorRead(const xercesc::DOMElement *const, G4ThreeVector &)
 
void ScaleRead(const xercesc::DOMElement *const)
 
G4ThreeVector GetRotation(const G4String &)
 
void Set(size_t r, size_t c, G4double a)
 
G4RotationMatrix GetRotationMatrix(const G4ThreeVector &)
 
std::map< G4String, G4double > quantityMap
 
G4GDMLMatrix GetMatrix(const G4String &)
 
G4double GetVariable(const G4String &)
 
G4ThreeVector GetPosition(const G4String &)