32 #include <boost/python.hpp>
36 using namespace boost::python;
41 namespace pyG4GeometryManager {
48 using namespace pyG4GeometryManager;
55 class_<G4GeometryManager, boost::noncopyable>
56 (
"G4GeometryManager",
"geometry manager", no_init)
58 return_value_policy<reference_existing_object>())
59 .staticmethod(
"GetInstance")
BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(f_CreateTubeVolume, CreateTubeVolume, 4, 6) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(f_CreateConeVolume
static G4GeometryManager * GetInstance()
void export_G4GeometryManager()
void OpenGeometry(G4VPhysicalVolume *vol=0)
void SetWorldMaximumExtent(G4double worldExtent)
static G4bool IsGeometryClosed()
G4bool CloseGeometry(G4bool pOptimise=true, G4bool verbose=false, G4VPhysicalVolume *vol=0)