32 fNumberOfRotationStepsAtTimeOfCreation (fNumberOfRotationSteps)
41 from.fNumberOfRotationSteps;
51 G4Polyhedron (HepPolyhedronCone (Rmn1, Rmx1, Rmn2, Rmx2, Dz)) {}
58 G4Polyhedron (HepPolyhedronCons (Rmn1, Rmx1, Rmn2, Rmx2, Dz, Phi1, Dphi)) {}
65 G4Polyhedron (HepPolyhedronPara (Dx, Dy, Dz, Alpha, Theta, Phi)) {}
73 G4Polyhedron (HepPolyhedronPcon (phi, dphi, nz, z, rmin, rmax)) {}
82 G4Polyhedron (HepPolyhedronPgon (phi, dphi, npdv, nz, z, rmin, rmax)) {}
89 G4Polyhedron (HepPolyhedronSphere (rmin, rmax, phi, dphi, the, dthe)) {}
96 G4Polyhedron (HepPolyhedronTorus (rmin, rmax, rtor, phi, dphi)) {}
105 G4Polyhedron (HepPolyhedronTrap (Dz, Theta, Phi, Dy1, Dx1, Dx2, Alp1,
106 Dy2, Dx3, Dx4, Alp2)) {}
118 G4Polyhedron (HepPolyhedronTrd2 (Dx1, Dx2, Dy1, Dy2, Dz)) {}
129 G4Polyhedron (HepPolyhedronTubs (Rmin, Rmax, Dz, Phi1, Dphi)) {}
136 G4Polyhedron (HepPolyhedronParaboloid(r1, r2, dz, sPhi, dPhi)) {}
142 G4Polyhedron (HepPolyhedronHype(r1, r2, tan1, tan2, halfZ)) {}
149 G4Polyhedron (HepPolyhedronEllipsoid (ax, by, cz, zCut1, zCut2)) {}
157 G4Polyhedron (HepPolyhedronEllipticalCone (ax, ay, h, zCut1)) {}
163 os <<
"G4Polyhedron: "
165 << (
const HepPolyhedron&)polyhedron;
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
std::ostream & operator<<(std::ostream &os, const G4Polyhedron &polyhedron)
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)
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()
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()