31#include <boost/python.hpp>
34using namespace boost::python;
46 return new G4Sphere(
name, pRmin, pRmax, pSPhi, pDPhi, pSTheta, pDTheta);
58 class_<G4Sphere, G4Sphere*, bases<G4VSolid> >
59 (
"G4Sphere",
"Sphere solid class", no_init)
75 .def(self_ns::str(self))
79 def(
"CreateSphere",
CreateSphere, return_value_policy<manage_new_object>());
G4double GetStartPhiAngle() const
void SetDeltaPhiAngle(G4double newDphi)
void SetStartThetaAngle(G4double newSTheta)
G4double GetDeltaPhiAngle() const
void SetOuterRadius(G4double newRmax)
void SetDeltaThetaAngle(G4double newDTheta)
G4double GetOuterRadius() const
G4double GetDeltaThetaAngle() const
G4double GetStartThetaAngle() const
void SetStartPhiAngle(G4double newSphi, G4bool trig=true)
const char * name(G4int ptype)
G4Sphere * CreateSphere(const G4String &name, G4double pRmin, G4double pRmax, G4double pSPhi, G4double pDPhi, G4double pSTheta, G4double pDTheta)