32 #include <boost/python.hpp>
50 return new G4Hype(name, newInnerRadius, newOuterRadius,
51 newInnerStereo, newOuterStereo,
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)
const char * name(G4int ptype)
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)