35 #if defined(G4GEOM_USE_USOLIDS)
50 : G4USolid(name, new UPolycone(name, phiStart, phiTotal,
51 numZPlanes, zPlane, rInner, rOuter))
66 : G4USolid(name, new UPolycone(name, phiStart, phiTotal, numRZ, r, z))
76 G4UPolycone::G4UPolycone( __void__&
a )
86 G4UPolycone::~G4UPolycone()
95 G4UPolycone::G4UPolycone(
const G4UPolycone &source )
105 G4UPolycone &G4UPolycone::operator=(
const G4UPolycone &source )
107 if (
this == &source)
return *
this;
109 G4USolid::operator=( source );
132 G4VSolid* G4UPolycone::Clone()
const
134 return new G4UPolycone(*
this);
150 original_parameters->
Rmin,
151 original_parameters->
Rmax );
153 delete original_parameters;
158 #endif // G4GEOM_USE_USOLIDS
virtual void ComputeDimensions(G4Box &, const G4int, const G4VPhysicalVolume *) const