33 #include <boost/python.hpp>
39 using namespace boost::python;
44 namespace pyG4VPhysicalVolume {
54 using namespace pyG4VPhysicalVolume;
61 class_<G4VPhysicalVolume, G4VPhysicalVolume*, boost::noncopyable>
62 (
"G4VPhysicalVolume",
"physical volume class", no_init)
66 return_internal_reference<>())
72 return_internal_reference<>())
74 return_internal_reference<>())
77 return_internal_reference<>())
82 return_internal_reference<>())
84 return_internal_reference<>())
87 #if G4VERSION_NUMBER <= 801
91 return_value_policy<return_by_value>())
101 return_value_policy<reference_existing_object>())