34#ifndef G4GDMLREADSOLIDS_HH
35#define G4GDMLREADSOLIDS_HH 1
69 virtual void SolidsRead(
const xercesc::DOMElement*
const);
81 void BooleanRead(
const xercesc::DOMElement*
const,
const BooleanOp);
82 void BoxRead(
const xercesc::DOMElement*
const);
83 void ConeRead(
const xercesc::DOMElement*
const);
84 void ElconeRead(
const xercesc::DOMElement*
const);
86 void EltubeRead(
const xercesc::DOMElement*
const);
87 void XtruRead(
const xercesc::DOMElement*
const);
88 void HypeRead(
const xercesc::DOMElement*
const);
92 void OrbRead(
const xercesc::DOMElement*
const);
93 void ParaRead(
const xercesc::DOMElement*
const);
104 void SphereRead(
const xercesc::DOMElement*
const);
106 void TetRead(
const xercesc::DOMElement*
const);
107 void TorusRead(
const xercesc::DOMElement*
const);
108 void GenTrapRead(
const xercesc::DOMElement*
const);
109 void TrapRead(
const xercesc::DOMElement*
const);
110 void TrdRead(
const xercesc::DOMElement*
const);
111 void TubeRead(
const xercesc::DOMElement*
const);
112 void CutTubeRead(
const xercesc::DOMElement*
const);
120 rzPointType
RZPointRead(
const xercesc::DOMElement*
const);
126 std::map<G4String, G4MaterialPropertyVector*> mapOfMatPropVects;
G4SurfaceProperty * GetSurfaceProperty(const G4String &) const
void ReflectedSolidRead(const xercesc::DOMElement *const)
G4ExtrudedSolid::ZSection SectionRead(const xercesc::DOMElement *const, G4double)
void ParaboloidRead(const xercesc::DOMElement *const)
void PropertyRead(const xercesc::DOMElement *const, G4OpticalSurface *)
void XtruRead(const xercesc::DOMElement *const)
void SphereRead(const xercesc::DOMElement *const)
void TwistedtrapRead(const xercesc::DOMElement *const)
void TubeRead(const xercesc::DOMElement *const)
void GenTrapRead(const xercesc::DOMElement *const)
G4VSolid * GetSolid(const G4String &) const
void HypeRead(const xercesc::DOMElement *const)
rzPointType RZPointRead(const xercesc::DOMElement *const)
void TrdRead(const xercesc::DOMElement *const)
void ParaRead(const xercesc::DOMElement *const)
void TwistedtrdRead(const xercesc::DOMElement *const)
void PolyhedraRead(const xercesc::DOMElement *const)
void ConeRead(const xercesc::DOMElement *const)
void OpticalSurfaceRead(const xercesc::DOMElement *const)
G4QuadrangularFacet * QuadrangularRead(const xercesc::DOMElement *const)
void CutTubeRead(const xercesc::DOMElement *const)
void TetRead(const xercesc::DOMElement *const)
void GenericPolyhedraRead(const xercesc::DOMElement *const)
void MultiUnionRead(const xercesc::DOMElement *const)
void MultiUnionNodeRead(const xercesc::DOMElement *const, G4MultiUnion *const)
virtual void SolidsRead(const xercesc::DOMElement *const)
void EllipsoidRead(const xercesc::DOMElement *const)
void ElconeRead(const xercesc::DOMElement *const)
void TessellatedRead(const xercesc::DOMElement *const)
void TwistedboxRead(const xercesc::DOMElement *const)
void GenericPolyconeRead(const xercesc::DOMElement *const)
void BoxRead(const xercesc::DOMElement *const)
zplaneType ZplaneRead(const xercesc::DOMElement *const)
virtual ~G4GDMLReadSolids()
void OrbRead(const xercesc::DOMElement *const)
void PolyconeRead(const xercesc::DOMElement *const)
G4TwoVector TwoDimVertexRead(const xercesc::DOMElement *const, G4double)
void EltubeRead(const xercesc::DOMElement *const)
void TwistedtubsRead(const xercesc::DOMElement *const)
void TorusRead(const xercesc::DOMElement *const)
void ScaledSolidRead(const xercesc::DOMElement *const)
void BooleanRead(const xercesc::DOMElement *const, const BooleanOp)
void TrapRead(const xercesc::DOMElement *const)
G4TriangularFacet * TriangularRead(const xercesc::DOMElement *const)