Type Definition nalgebra::core::VectorN [] [src]

type VectorN<N, D> = MatrixMN<N, D, U1>;

A statically sized D-dimensional column vector.

Methods

impl<N, R: DimName> VectorN<N, R> where
    N: Scalar + Zero + One,
    DefaultAllocator: Allocator<N, R>, 
[src]

[src]

The column vector with a 1 as its first component, and zero elsewhere.

[src]

The column vector with a 1 as its second component, and zero elsewhere.

[src]

The column vector with a 1 as its third component, and zero elsewhere.

[src]

The column vector with a 1 as its fourth component, and zero elsewhere.

[src]

The column vector with a 1 as its fifth component, and zero elsewhere.

[src]

The column vector with a 1 as its sixth component, and zero elsewhere.

[src]

The unit column vector with a 1 as its first component, and zero elsewhere.

[src]

The unit column vector with a 1 as its second component, and zero elsewhere.

[src]

The unit column vector with a 1 as its third component, and zero elsewhere.

[src]

The unit column vector with a 1 as its fourth component, and zero elsewhere.

[src]

The unit column vector with a 1 as its fifth component, and zero elsewhere.

[src]

The unit column vector with a 1 as its sixth component, and zero elsewhere.

Trait Implementations

impl<N1, N2, D> SubsetOf<VectorN<N2, DimNameSum<D, U1>>> for Point<N1, D> where
    D: DimNameAdd<U1>,
    N1: Scalar,
    N2: Scalar + Zero + One + ClosedDiv + SupersetOf<N1>,
    DefaultAllocator: Allocator<N1, D> + Allocator<N1, DimNameSum<D, U1>> + Allocator<N2, DimNameSum<D, U1>> + Allocator<N2, D>, 
[src]

[src]

The inclusion map: converts self to the equivalent element of its superset.

[src]

Checks if element is actually part of the subset Self (and can be converted to it).

[src]

Use with care! Same as self.to_superset but without any property checks. Always succeeds.

[src]

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

impl<N: Real, D: DimName, R> Mul<VectorN<N, D>> for Isometry<N, D, R> where
    R: AlgaRotation<Point<N, D>>,
    DefaultAllocator: Allocator<N, D>, 
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a, N: Real, D: DimName, R> Mul<VectorN<N, D>> for &'a Isometry<N, D, R> where
    R: AlgaRotation<Point<N, D>>,
    DefaultAllocator: Allocator<N, D>, 
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'b, N: Real, D: DimName, R> Mul<&'b VectorN<N, D>> for Isometry<N, D, R> where
    R: AlgaRotation<Point<N, D>>,
    DefaultAllocator: Allocator<N, D>, 
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a, 'b, N: Real, D: DimName, R> Mul<&'b VectorN<N, D>> for &'a Isometry<N, D, R> where
    R: AlgaRotation<Point<N, D>>,
    DefaultAllocator: Allocator<N, D>, 
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<N: Real, D: DimName, R> Mul<VectorN<N, D>> for Similarity<N, D, R> where
    R: AlgaRotation<Point<N, D>>,
    DefaultAllocator: Allocator<N, D>, 
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a, N: Real, D: DimName, R> Mul<VectorN<N, D>> for &'a Similarity<N, D, R> where
    R: AlgaRotation<Point<N, D>>,
    DefaultAllocator: Allocator<N, D>, 
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'b, N: Real, D: DimName, R> Mul<&'b VectorN<N, D>> for Similarity<N, D, R> where
    R: AlgaRotation<Point<N, D>>,
    DefaultAllocator: Allocator<N, D>, 
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a, 'b, N: Real, D: DimName, R> Mul<&'b VectorN<N, D>> for &'a Similarity<N, D, R> where
    R: AlgaRotation<Point<N, D>>,
    DefaultAllocator: Allocator<N, D>, 
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<N, D: DimNameAdd<U1>, C: TCategory> Mul<VectorN<N, D>> for Transform<N, D, C> where
    N: Scalar + Zero + One + ClosedAdd + ClosedMul + Real,
    DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, U1>, 
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a, N, D: DimNameAdd<U1>, C: TCategory> Mul<VectorN<N, D>> for &'a Transform<N, D, C> where
    N: Scalar + Zero + One + ClosedAdd + ClosedMul + Real,
    DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, U1>, 
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'b, N, D: DimNameAdd<U1>, C: TCategory> Mul<&'b VectorN<N, D>> for Transform<N, D, C> where
    N: Scalar + Zero + One + ClosedAdd + ClosedMul + Real,
    DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, U1>, 
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl<'a, 'b, N, D: DimNameAdd<U1>, C: TCategory> Mul<&'b VectorN<N, D>> for &'a Transform<N, D, C> where
    N: Scalar + Zero + One + ClosedAdd + ClosedMul + Real,
    DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>> + Allocator<N, D, U1> + Allocator<N, DimNameSum<D, U1>, U1>, 
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.