29 #ifndef G4POLYHEDRON_HH
30 #define G4POLYHEDRON_HH
112 #include "HepPolyhedron.h"
virtual ~G4PolyhedronPcon()
G4PolyhedronTrd1(G4double Dx1, G4double Dx2, G4double Dy, G4double Dz)
virtual ~G4PolyhedronParaboloid()
G4PolyhedronTorus(G4double rmin, G4double rmax, G4double rtor, G4double phi, G4double dphi)
G4PolyhedronTube(G4double Rmin, G4double Rmax, G4double Dz)
G4int fNumberOfRotationStepsAtTimeOfCreation
G4PolyhedronTrap(G4double Dz, G4double Theta, G4double Phi, G4double Dy1, G4double Dx1, G4double Dx2, G4double Alp1, G4double Dy2, G4double Dx3, G4double Dx4, G4double Alp2)
G4PolyhedronBox(G4double dx, G4double dy, G4double dz)
std::ostream & operator<<(std::ostream &os, const G4Polyhedron &)
virtual ~G4PolyhedronTubs()
G4PolyhedronPgon(G4double phi, G4double dphi, G4int npdv, G4int nz, const G4double *z, const G4double *rmin, const G4double *rmax)
virtual ~G4PolyhedronSphere()
G4PolyhedronSphere(G4double rmin, G4double rmax, G4double phi, G4double dphi, G4double the, G4double dthe)
G4PolyhedronCons(G4double Rmn1, G4double Rmx1, G4double Rmn2, G4double Rmx2, G4double Dz, G4double Phi1, G4double Dphi)
G4PolyhedronPara(G4double Dx, G4double Dy, G4double Dz, G4double Alpha, G4double Theta, G4double Phi)
virtual ~G4PolyhedronTrd2()
virtual ~G4PolyhedronTrd1()
virtual ~G4PolyhedronHype()
virtual ~G4PolyhedronTube()
virtual ~G4PolyhedronBox()
virtual ~G4PolyhedronEllipticalCone()
virtual ~G4PolyhedronTorus()
G4PolyhedronEllipticalCone(G4double dx, G4double dy, G4double z, G4double zcut1)
virtual ~G4PolyhedronTrap()
virtual ~G4PolyhedronEllipsoid()
virtual ~G4PolyhedronCone()
G4PolyhedronPcon(G4double phi, G4double dphi, G4int nz, const G4double *z, const G4double *rmin, const G4double *rmax)
virtual ~G4PolyhedronCons()
virtual ~G4PolyhedronPgon()
G4int GetNumberOfRotationStepsAtTimeOfCreation() const
G4PolyhedronParaboloid(G4double r1, G4double r2, G4double dz, G4double sPhi, G4double dPhi)
G4PolyhedronEllipsoid(G4double dx, G4double dy, G4double dz, G4double zcut1, G4double zcut2)
G4PolyhedronHype(G4double r1, G4double r2, G4double tan1, G4double tan2, G4double halfZ)
G4PolyhedronTubs(G4double Rmin, G4double Rmax, G4double Dz, G4double Phi1, G4double Dphi)
G4PolyhedronTrd2(G4double Dx1, G4double Dx2, G4double Dy1, G4double Dy2, G4double Dz)
G4PolyhedronCone(G4double Rmn1, G4double Rmx1, G4double Rmn2, G4double Rmx2, G4double Dz)
virtual ~G4PolyhedronPara()