31 #include <boost/python.hpp>
34 using namespace boost::python;
39 namespace pyG4TwistedTrap {
46 return new G4TwistedTrap(name, pPhiTwist, pDx1, pDx2, pDy, pDz);
59 pDy1, pDx1, pDx2, pDy2, pDx3, pDx4, pAlph);
64 using namespace pyG4TwistedTrap;
71 class_<G4TwistedTrap, G4TwistedTrap*, bases<G4VSolid> >
72 (
"G4TwistedTrap",
"twisted trapezoid solid class", no_init)
81 .def(self_ns::str(
self))
86 return_value_policy<manage_new_object>());
88 return_value_policy<manage_new_object>());