Rotation ======== .. currentmodule:: orix.quaternion .. autoclass:: Rotation .. rubric:: Attributes .. autosummary:: :toctree: :template: custom-attribute-template.rst Rotation.a Rotation.angle Rotation.antipodal Rotation.axis Rotation.b Rotation.c Rotation.conj Rotation.d Rotation.data Rotation.improper Rotation.ndim Rotation.norm Rotation.shape Rotation.size Rotation.unit .. rubric:: Methods .. autosummary:: :toctree: :template: custom-method-template.rst Rotation.angle_with Rotation.angle_with_outer Rotation.dot Rotation.dot_outer Rotation.empty Rotation.flatten Rotation.from_align_vectors Rotation.from_axes_angles Rotation.from_euler Rotation.from_homochoric Rotation.from_matrix Rotation.from_rodrigues Rotation.from_scipy_rotation Rotation.get_random_sample Rotation.identity Rotation.inv Rotation.mean Rotation.outer Rotation.random Rotation.random_vonmises Rotation.reshape Rotation.squeeze Rotation.stack Rotation.to_axes_angles Rotation.to_euler Rotation.to_homochoric Rotation.to_matrix Rotation.to_rodrigues Rotation.transpose Rotation.triple_cross Rotation.unique .. minigallery:: orix.quaternion.Rotation :add-heading: Examples using ``Rotation``