31#include <boost/python.hpp>
34using namespace boost::python;
55 class_<G4RotationMatrix>(
"G4RotationMatrix",
"rotation matrix")
57 .def(init<const XXX&>())
101 return_value_policy<reference_existing_object>())
103 return_value_policy<reference_existing_object>())
105 return_value_policy<reference_existing_object>())
107 return_value_policy<reference_existing_object>())
109 return_value_policy<reference_existing_object>())
111 return_value_policy<reference_existing_object>())
114 return_value_policy<reference_existing_object>())
117 .def(self_ns::str(self))
CLHEP::Hep3Vector G4ThreeVector
HepRotation & rotateAxes(const Hep3Vector &newX, const Hep3Vector &newY, const Hep3Vector &newZ)
HepRotation inverse() const
HepRotation & rotate(double delta, const Hep3Vector &axis)
Hep3Vector getAxis() const
static DLL_API const HepRotation IDENTITY
void setDelta(double delta)
HepRotation & rotateX(double delta)
HepRotation & rotateZ(double delta)
void setAxis(const Hep3Vector &axis)
HepRotation & rotateY(double delta)
void setTheta(double theta)
XXX &(XXX::* f2_rotate)(G4double, const G4ThreeVector *)
XXX &(XXX::* f1_rotate)(G4double, const G4ThreeVector &)
void export_G4RotationMatrix()