32 #include <boost/python.hpp>
55 GetReplicaNumber, 0, 1)
68 class_<G4VTouchable, G4VTouchable*, boost::noncopyable>
69 (
"G4VTouchable",
"touchable class", no_init)
72 [return_value_policy<return_by_value>()])
75 [return_value_policy<reference_existing_object>()])
78 [return_value_policy<reference_existing_object>()])
81 [return_value_policy<reference_existing_object>()])
BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(f_GetTranslation, GetTranslation, 0, 1) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(f_GetRotation
virtual G4VSolid * GetSolid(G4int depth=0) const
virtual G4int MoveUpHistory(G4int num_levels=1)
virtual G4int GetHistoryDepth() const
virtual const G4ThreeVector & GetTranslation(G4int depth=0) const =0
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const
virtual G4int GetReplicaNumber(G4int depth=0) const
void export_G4VTouchable()
virtual const G4RotationMatrix * GetRotation(G4int depth=0) const =0