Type Definition nalgebra::geometry::Translation3[][src]

type Translation3<N> = Translation<N, U3>;

A 3-dimensional translation.

Trait Implementations

impl<'a, 'b, N: SimdRealField> Div<&'a Unit<DualQuaternion<N>>> for &'b Translation3<N> where
    N::Element: SimdRealField,
    DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>, 
[src]

type Output = UnitDualQuaternion<N>

The resulting type after applying the / operator.

impl<'b, N: SimdRealField> Div<&'b Unit<DualQuaternion<N>>> for Translation3<N> where
    N::Element: SimdRealField,
    DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>, 
[src]

type Output = UnitDualQuaternion<N>

The resulting type after applying the / operator.

impl<'a, N: SimdRealField> Div<Unit<DualQuaternion<N>>> for &'a Translation3<N> where
    N::Element: SimdRealField,
    DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>, 
[src]

type Output = UnitDualQuaternion<N>

The resulting type after applying the / operator.

impl<N: SimdRealField> Div<Unit<DualQuaternion<N>>> for Translation3<N> where
    N::Element: SimdRealField,
    DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>, 
[src]

type Output = UnitDualQuaternion<N>

The resulting type after applying the / operator.

impl<'a, 'b, N: SimdRealField> Mul<&'a Unit<DualQuaternion<N>>> for &'b Translation3<N> where
    N::Element: SimdRealField,
    DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>, 
[src]

type Output = UnitDualQuaternion<N>

The resulting type after applying the * operator.

impl<'b, N: SimdRealField> Mul<&'b Unit<DualQuaternion<N>>> for Translation3<N> where
    N::Element: SimdRealField,
    DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>, 
[src]

type Output = UnitDualQuaternion<N>

The resulting type after applying the * operator.

impl<'a, N: SimdRealField> Mul<Unit<DualQuaternion<N>>> for &'a Translation3<N> where
    N::Element: SimdRealField,
    DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>, 
[src]

type Output = UnitDualQuaternion<N>

The resulting type after applying the * operator.

impl<N: SimdRealField> Mul<Unit<DualQuaternion<N>>> for Translation3<N> where
    N::Element: SimdRealField,
    DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>, 
[src]

type Output = UnitDualQuaternion<N>

The resulting type after applying the * operator.

impl<N1, N2> SubsetOf<Unit<DualQuaternion<N2>>> for Translation3<N1> where
    N1: RealField,
    N2: RealField + SupersetOf<N1>, 
[src]