32 #include <boost/python.hpp>
35 using namespace boost::python;
41 namespace pyG4TwistedTubs {
65 endouterrad, halfzlen, dphi);
77 endouterrad, halfzlen, nseg, totphi);
88 return new G4TwistedTubs(name, twistedangle, innerrad, outerrad,
89 negativeEndz, positiveEndz, dphi);
101 return new G4TwistedTubs(name, twistedangle, innerrad, outerrad,
102 negativeEndz, positiveEndz, nseg, totphi);
108 using namespace pyG4TwistedTubs;
115 class_<G4TwistedTubs, G4TwistedTubs*, bases<G4VSolid> >
116 (
"G4TwistedTubs",
"twisted tube solid class", no_init)
146 .def(self_ns::str(
self))
151 return_value_policy<manage_new_object>());
153 return_value_policy<manage_new_object>());
155 return_value_policy<manage_new_object>());
157 return_value_policy<manage_new_object>());
G4TwistedTubs * f1_CreateTwistedTubs(const G4String &name, G4double twistedangle, G4double endinnerrad, G4double endouterrad, G4double halfzlen, G4double dphi)
G4double GetEndInnerRadius() const
G4double GetEndPhi(G4int i) const
G4double GetOuterStereo() const
G4double(G4TwistedTubs::* f1_GetEndInnerRadius)(G4int) const
G4double GetKappa() const
G4double GetInnerRadius() const
G4double GetEndOuterRadius() const
G4double GetPhiTwist() const
G4TwistedTubs * f3_CreateTwistedTubs(const G4String &name, G4double twistedangle, G4double innerrad, G4double outerrad, G4double negativeEndz, G4double positiveEndz, G4double dphi)
G4double GetTanInnerStereo() const
G4double GetTanInnerStereo2() const
G4TwistedTubs * f2_CreateTwistedTubs(const G4String &name, G4double twistedangle, G4double endinnerrad, G4double endouterrad, G4double halfzlen, G4int nseg, G4double totphi)
G4double(G4TwistedTubs::* f2_GetEndInnerRadius)(G4int) const
G4double GetTanOuterStereo() const
G4TwistedTubs * f4_CreateTwistedTubs(const G4String &name, G4double twistedangle, G4double innerrad, G4double outerrad, G4double negativeEndz, G4double positiveEndz, G4int nseg, G4double totphi)
G4double GetZHalfLength() const
G4double GetEndZ(G4int i) const
G4double GetTanOuterStereo2() const
G4double GetInnerStereo() const
G4double(G4TwistedTubs::* f2_GetEndOuterRadius)() const
G4double(G4TwistedTubs::* f1_GetEndOuterRadius)(G4int) const
void export_G4TwistedTubs()
G4double GetOuterRadius() const