Definition at line 53 of file pyG4RotationMatrix.cc.
54{
55 class_<G4RotationMatrix>("G4RotationMatrix", "rotation matrix")
56
57 .def(init<const XXX&>())
58
59
70
71
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>())
115
116
117 .def(self_ns::str(self))
118 .def(self == self)
119 .def(self != self)
120 .def(self > self)
121 .def(self < self)
122 .def(self >= self)
123 .def(self <= self)
124 .def(self * self)
126 .def(self *= self)
127 ;
128}
CLHEP::Hep3Vector G4ThreeVector
HepRotation & rotateAxes(const Hep3Vector &newX, const Hep3Vector &newY, const Hep3Vector &newZ)
HepRotation inverse() const
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 &)
References CLHEP::HepRotation::axis(), CLHEP::HepRotation::colX(), CLHEP::HepRotation::colY(), CLHEP::HepRotation::colZ(), CLHEP::HepRotation::delta(), pyG4RotationMatrix::f1_rotate, pyG4RotationMatrix::f2_rotate, CLHEP::HepRotation::getAxis(), CLHEP::HepRotation::getDelta(), CLHEP::HepRotation::getPhi(), CLHEP::HepRotation::getPsi(), CLHEP::HepRotation::getTheta(), CLHEP::HepRotation::IDENTITY, CLHEP::HepRotation::inverse(), CLHEP::HepRotation::invert(), CLHEP::HepRotation::isIdentity(), CLHEP::HepRotation::phi(), CLHEP::HepRotation::phiX(), CLHEP::HepRotation::phiY(), CLHEP::HepRotation::phiZ(), CLHEP::HepRotation::psi(), CLHEP::HepRotation::rotateAxes(), CLHEP::HepRotation::rotateX(), CLHEP::HepRotation::rotateY(), CLHEP::HepRotation::rotateZ(), CLHEP::HepRotation::rowX(), CLHEP::HepRotation::rowY(), CLHEP::HepRotation::rowZ(), CLHEP::HepRotation::setAxis(), CLHEP::HepRotation::setDelta(), CLHEP::HepRotation::setPhi(), CLHEP::HepRotation::setPsi(), CLHEP::HepRotation::setTheta(), CLHEP::HepRotation::theta(), CLHEP::HepRotation::thetaX(), CLHEP::HepRotation::thetaY(), CLHEP::HepRotation::thetaZ(), CLHEP::HepRotation::xx(), CLHEP::HepRotation::xy(), CLHEP::HepRotation::xz(), CLHEP::HepRotation::yx(), CLHEP::HepRotation::yy(), CLHEP::HepRotation::yz(), CLHEP::HepRotation::zx(), CLHEP::HepRotation::zy(), and CLHEP::HepRotation::zz().
Referenced by BOOST_PYTHON_MODULE().