31#include <boost/python.hpp>
34using namespace boost::python;
49 return new G4Hype(
name, newInnerRadius, newOuterRadius,
50 newInnerStereo, newOuterStereo,
63 class_<G4Hype, G4Hype*, bases<G4VSolid> >
64 (
"G4Hype",
"hyperbolic solid class", no_init)
80 .def(self_ns::str(self))
84 def(
"CreateHype",
CreateHype, return_value_policy<manage_new_object>());
void SetOuterStereo(G4double newOSte)
void SetOuterRadius(G4double newORad)
G4double GetInnerStereo() const
void SetZHalfLength(G4double newHLZ)
G4double GetZHalfLength() const
G4double GetOuterStereo() const
G4double GetOuterRadius() const
void SetInnerStereo(G4double newISte)
void SetInnerRadius(G4double newIRad)
G4double GetInnerRadius() const
const char * name(G4int ptype)
G4Hype * CreateHype(const G4String &name, G4double newInnerRadius, G4double newOuterRadius, G4double newInnerStereo, G4double newOuterStereo, G4double newHalfLenZ)