Trait mori::orientations::OriConv [−][src]
pub trait OriConv { fn to_bunge(&self) -> Bunge; fn to_rmat(&self) -> RMat; fn to_ang_axis(&self) -> AngAxis; fn to_ang_axis_comp(&self) -> AngAxisComp; fn to_rod_vec(&self) -> RodVec; fn to_rod_vec_comp(&self) -> RodVecComp; fn to_quat(&self) -> Quat; fn to_homochoric(&self) -> Homochoric; fn to_bunge_inplace(&self, bunge: &mut Bunge); fn to_rmat_inplace(&self, rmat: &mut RMat); fn to_ang_axis_inplace(&self, ang_axis: &mut AngAxis); fn to_ang_axis_comp_inplace(&self, ang_axis_comp: &mut AngAxisComp); fn to_rod_vec_inplace(&self, rod_vec: &mut RodVec); fn to_rod_vec_comp_inplace(&self, rod_vec_comp: &mut RodVecComp); fn to_quat_inplace(&self, quat: &mut Quat); fn to_homochoric_inplace(&self, homochoric: &mut Homochoric); }
A set of generic orientation conversions from one to another orientation representation
Required Methods
fn to_bunge(&self) -> Bunge
fn to_rmat(&self) -> RMat
fn to_ang_axis(&self) -> AngAxis
fn to_ang_axis_comp(&self) -> AngAxisComp
fn to_rod_vec(&self) -> RodVec
fn to_rod_vec_comp(&self) -> RodVecComp
fn to_quat(&self) -> Quat
fn to_homochoric(&self) -> Homochoric
fn to_bunge_inplace(&self, bunge: &mut Bunge)
fn to_rmat_inplace(&self, rmat: &mut RMat)
fn to_ang_axis_inplace(&self, ang_axis: &mut AngAxis)
fn to_ang_axis_comp_inplace(&self, ang_axis_comp: &mut AngAxisComp)
fn to_rod_vec_inplace(&self, rod_vec: &mut RodVec)
fn to_rod_vec_comp_inplace(&self, rod_vec_comp: &mut RodVecComp)
fn to_quat_inplace(&self, quat: &mut Quat)
fn to_homochoric_inplace(&self, homochoric: &mut Homochoric)
Implementors
impl OriConv for Bunge
impl OriConv for RMat
impl OriConv for AngAxis
impl OriConv for RodVec
impl OriConv for AngAxisComp
impl OriConv for RodVecComp
impl OriConv for Quat