32 #include <boost/python.hpp>
46 return new G4Para(name, pDx, pDy, pDz, pAlpha, pTheta, pPhi);
58 class_<G4Para, G4Para*, bases<G4VSolid> >
59 (
"G4Para",
"Skewed box sold class", no_init)
77 .def(self_ns::str(
self))
81 def(
"CreatePara",
CreatePara, return_value_policy<manage_new_object>());
G4ThreeVector GetSymAxis() const
void SetXHalfLength(G4double val)
void SetAlpha(G4double alpha)
void SetAllParameters(G4double pDx, G4double pDy, G4double pDz, G4double pAlpha, G4double pTheta, G4double pPhi)
const char * name(G4int ptype)
void SetThetaAndPhi(double pTheta, double pPhi)
void SetZHalfLength(G4double val)
void SetYHalfLength(G4double val)
G4double GetXHalfLength() const
void SetTanAlpha(G4double val)
G4double GetTanAlpha() const
G4double GetZHalfLength() const
G4Para * CreatePara(const G4String &name, G4double pDx, G4double pDy, G4double pDz, G4double pAlpha, G4double pTheta, G4double pPhi)
G4double GetYHalfLength() const