void OEEulerRotate(OEMolBase &mol, const double *angles) void OEEulerRotate(OEConfBaseT<float,3> &conf, const double *angles) void OEEulerRotate(OEMCMolBaseT<float,3> &mcmol, const double *angles)
Rotates the the molecules about the z, x', and z' axes in order. It is
assumed that the angles array is at least of length 3. The angles array
should contain the z rotation in radians in angles[0], the x' rotation in
radians in angles[1], and the z' rotation in radians in angles[2]. The
overloads for OEConfBaseT
and OEMCMolBaseT
are for efficiency.