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]
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>,
type Output = UnitDualQuaternion<N>
The resulting type after applying the /
operator.
fn div(self, rhs: &'a UnitDualQuaternion<N>) -> Self::Output
[src]
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]
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>,
type Output = UnitDualQuaternion<N>
The resulting type after applying the /
operator.
fn div(self, rhs: &'b UnitDualQuaternion<N>) -> Self::Output
[src]
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]
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>,
type Output = UnitDualQuaternion<N>
The resulting type after applying the /
operator.
fn div(self, rhs: UnitDualQuaternion<N>) -> Self::Output
[src]
impl<N: SimdRealField> Div<Unit<DualQuaternion<N>>> for Translation3<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>,
[src]
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>,
type Output = UnitDualQuaternion<N>
The resulting type after applying the /
operator.
fn div(self, rhs: UnitDualQuaternion<N>) -> Self::Output
[src]
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]
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>,
type Output = UnitDualQuaternion<N>
The resulting type after applying the *
operator.
fn mul(self, rhs: &'a UnitDualQuaternion<N>) -> Self::Output
[src]
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]
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>,
type Output = UnitDualQuaternion<N>
The resulting type after applying the *
operator.
fn mul(self, rhs: &'b UnitDualQuaternion<N>) -> Self::Output
[src]
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]
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>,
type Output = UnitDualQuaternion<N>
The resulting type after applying the *
operator.
fn mul(self, rhs: UnitDualQuaternion<N>) -> Self::Output
[src]
impl<N: SimdRealField> Mul<Unit<DualQuaternion<N>>> for Translation3<N> where
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>,
[src]
N::Element: SimdRealField,
DefaultAllocator: Allocator<N, U3, U1> + Allocator<N, U4, U1>,
type Output = UnitDualQuaternion<N>
The resulting type after applying the *
operator.
fn mul(self, rhs: UnitDualQuaternion<N>) -> Self::Output
[src]
impl<N1, N2> SubsetOf<Unit<DualQuaternion<N2>>> for Translation3<N1> where
N1: RealField,
N2: RealField + SupersetOf<N1>,
[src]
N1: RealField,
N2: RealField + SupersetOf<N1>,