[][src]Module mori::orientations

Contains orientation conversions from one to another, rotations of vectors and tensor data, and finally relative orientation operations

Module: orientation

This submodule contains methods related to the conversion of orientations from one to another. It also contains methods directly related to orientations that are able to rotate vectors and 2nd order tensors. It allows easy addition of new orientations in which one only has to add at least one conversion to an already existing orientation method. Afterwards, all of the other orientations representations can be reached from one of the already existing orientation representations.

Re-exports

pub use self::bunge::*;
pub use self::rmat::*;
pub use self::ang_axis::*;
pub use self::ang_axis_comp::*;
pub use self::rod_vec::*;
pub use self::rod_vec_comp::*;
pub use self::quat::*;

Modules

ang_axis

It holds the necessary tools to create/view an array of axis-angle representations. Also, the conversion processes to other orientation representations.

ang_axis_comp

It holds the necessary tools to create/view an array of compact axis-angle representations. Also, the conversion processes to other orientation representations.

bunge

It holds the necessary tools to create/view an array of Bunge angles. Also, the conversion processes to other orientation representations.

quat

It holds the necessary tools to create/view an array of unit quaterions. Also, the conversion processes to other orientation representations.

rmat

It holds the necessary tools to create/view an array of rotation matrices. Also, the conversion processes to other orientation representations. Finally, it holds the tools necessary to rotate matrices and 2nd order tensors.

rod_vec

It holds the necessary tools to create/view an array of Rodrigues vectors. Also, the conversion processes to other orientation representations.

rod_vec_comp

It holds the necessary tools to create/view an array of compact Rodrigues vectors. Also, the conversion processes to other orientation representations.

Structs

Homochoric

Traits

OriConv

A set of generic orientation conversions from one to another orientation representation

RotTensor

A set of methods that allow for rotations of supplied 2nd order tensor data (3x3) dim

RotVector

A set of methods that allow for rotations of supplied vector data (3x1) dim