31 #include <boost/python.hpp>
37 using namespace boost::python;
42 namespace pyG4VPhysicalVolume {
52 using namespace pyG4VPhysicalVolume;
59 class_<G4VPhysicalVolume, G4VPhysicalVolume*, boost::noncopyable>
60 (
"G4VPhysicalVolume",
"physical volume class", no_init)
64 return_value_policy<return_by_value>())
70 return_internal_reference<>())
72 return_internal_reference<>())
75 return_internal_reference<>())
80 return_internal_reference<>())
82 return_internal_reference<>())
86 return_value_policy<return_by_value>())
95 return_value_policy<reference_existing_object>())