33 #include <boost/python.hpp>
38 using namespace boost::python;
43 namespace pyG4VTouchable {
46 GetTranslation, 0, 1);
56 GetReplicaNumber, 0, 1);
62 using namespace pyG4VTouchable;
69 class_<G4VTouchable, G4VTouchable*, boost::noncopyable>
70 (
"G4VTouchable",
"touchable class", no_init)
73 [return_value_policy<return_by_value>()])
76 [return_value_policy<reference_existing_object>()])
79 [return_value_policy<reference_existing_object>()])
82 [return_value_policy<reference_existing_object>()])