32 #include <boost/python.hpp>
35 using namespace boost::python;
50 return new G4Hype(name, newInnerRadius, newOuterRadius,
51 newInnerStereo, newOuterStereo,
57 using namespace pyG4Hype;
64 class_<G4Hype, G4Hype*, bases<G4VSolid> >
65 (
"G4Hype",
"hyperbolic solid class", no_init)
81 .def(self_ns::str(
self))
85 def(
"CreateHype",
CreateHype, return_value_policy<manage_new_object>());
G4double GetOuterStereo() const
G4double GetInnerStereo() const
G4double GetInnerRadius() const
G4Hype * CreateHype(const G4String &name, G4double newInnerRadius, G4double newOuterRadius, G4double newInnerStereo, G4double newOuterStereo, G4double newHalfLenZ)
void SetOuterRadius(G4double newORad)
void SetInnerRadius(G4double newIRad)
G4double GetOuterRadius() const
void SetZHalfLength(G4double newHLZ)
G4double GetZHalfLength() const
void SetOuterStereo(G4double newOSte)
void SetInnerStereo(G4double newISte)