Trait nalgebra::Absolute
[−]
[src]
pub trait Absolute<A> {
fn abs(&Self) -> A;
}Trait of objects having an absolute value. This is useful if the object does not have the same type as its absolute value.
Required Methods
fn abs(&Self) -> A
Computes some absolute value of this object. Typically, this will make all component of a matrix or vector positive.
Implementors
impl<N: Absolute<N>> Absolute<Vec1<N>> for Vec1<N>impl<N: Absolute<N>> Absolute<Vec2<N>> for Vec2<N>impl<N: Absolute<N>> Absolute<Vec3<N>> for Vec3<N>impl<N: Absolute<N>> Absolute<Vec4<N>> for Vec4<N>impl<N: Absolute<N>> Absolute<Vec5<N>> for Vec5<N>impl<N: Absolute<N>> Absolute<Vec6<N>> for Vec6<N>impl<N: Absolute<N>> Absolute<Mat1<N>> for Mat1<N>impl<N: Absolute<N>> Absolute<Mat2<N>> for Mat2<N>impl<N: Absolute<N>> Absolute<Mat3<N>> for Mat3<N>impl<N: Absolute<N>> Absolute<Mat4<N>> for Mat4<N>impl<N: Absolute<N>> Absolute<Mat5<N>> for Mat5<N>impl<N: Absolute<N>> Absolute<Mat6<N>> for Mat6<N>impl<N: Absolute<N>> Absolute<Mat2<N>> for Rot2<N>impl<N: Absolute<N>> Absolute<Mat3<N>> for Rot3<N>impl<N: Absolute<N>> Absolute<Mat4<N>> for Rot4<N>impl Absolute<f32> for f32impl Absolute<f64> for f64impl Absolute<i8> for i8impl Absolute<i16> for i16impl Absolute<i32> for i32impl Absolute<i64> for i64impl Absolute<isize> for isizeimpl Absolute<u8> for u8impl Absolute<u16> for u16impl Absolute<u32> for u32impl Absolute<u64> for u64impl Absolute<usize> for usize