32 #include <boost/python.hpp> 
   47                                 const std::vector<G4double>& zPlane,
 
   48                                 const std::vector<G4double>& rInner,
 
   49                                 const std::vector<G4double>& rOuter)
 
   55   for (
G4int i=0; i< numZPlanes; i++) {
 
   61   return new G4Polyhedra(name, phiStart, phiTotal, numSide, numZPlanes,
 
   62                         zlist, r0list, r1list);
 
   69                                 const std::vector<G4double>& r, 
 
   70                                 const std::vector<G4double>& 
z)
 
   75   for (
G4int i=0; i< numRZ; i++) {
 
   80   return new G4Polyhedra(name, phiStart, phiTotal, numSide, numRZ, 
 
   94   class_<G4Polyhedra, G4Polyhedra*, bases<G4VSolid> >
 
   95     (
"G4Polyhedra", 
"Polyhedra solid class", no_init)
 
  105     .def(self_ns::str(
self))
 
  110       return_value_policy<manage_new_object>());
 
  112       return_value_policy<manage_new_object>());
 
G4double GetEndPhi() const 
 
G4Polyhedra * f2_CreatePolyhedra(const G4String &name, G4double phiStart, G4double phiTotal, G4int numSide, G4int numRZ, const std::vector< G4double > &r, const std::vector< G4double > &z)
 
G4int GetNumRZCorner() const 
 
void export_G4Polyhedra()
 
G4Polyhedra * f1_CreatePolyhedra(const G4String &name, G4double phiStart, G4double phiTotal, G4int numSide, G4int numZPlanes, const std::vector< G4double > &zPlane, const std::vector< G4double > &rInner, const std::vector< G4double > &rOuter)
 
G4double GetStartPhi() const