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 Absolute<f32> for f32
impl Absolute<f64> for f64
impl Absolute<i8> for i8
impl Absolute<i16> for i16
impl Absolute<i32> for i32
impl Absolute<i64> for i64
impl Absolute<isize> for isize
impl Absolute<u8> for u8
impl Absolute<u16> for u16
impl Absolute<u32> for u32
impl Absolute<u64> for u64
impl Absolute<usize> for usize