32 #include <boost/python.hpp> 
   35 using namespace boost::python;
 
   40 namespace pyG4TwistedTrd {
 
   47   return new G4TwistedTrd(name, pDx1, pDx2, pDy1, pDy2, pDz, pPhiTwist);
 
   52 using namespace pyG4TwistedTrd;
 
   59   class_<G4TwistedTrd, G4TwistedTrd*, bases<G4VSolid> >
 
   60     (
"G4TwistedTrd", 
"twisted trapezoid solid class", no_init)
 
   72     .def(self_ns::str(
self))
 
   77         return_value_policy<manage_new_object>());
 
G4double GetX1HalfLength() const 
 
G4double GetY1HalfLength() const 
 
void export_G4TwistedTrd()
 
G4double GetX2HalfLength() const 
 
G4double GetZHalfLength() const 
 
G4double GetY2HalfLength() const 
 
G4double GetPhiTwist() const 
 
G4TwistedTrd * CreateTwistedTrd(const G4String &name, G4double pDx1, G4double pDx2, G4double pDy1, G4double pDy2, G4double pDz, G4double pPhiTwist)