Trait nalgebra::Shape
[−]
[src]
pub trait Shape<I>: Index<I> { fn shape(&self) -> I; }
The shape of an indexable object.
Required Methods
fn shape(&self) -> I
Returns the shape of an indexable object.
Implementors
impl<N> Shape<(usize, usize)> for DMatrix<N>
impl<N> Shape<(usize, usize)> for DMatrix1<N>
impl<N> Shape<(usize, usize)> for DMatrix2<N>
impl<N> Shape<(usize, usize)> for DMatrix3<N>
impl<N> Shape<(usize, usize)> for DMatrix4<N>
impl<N> Shape<(usize, usize)> for DMatrix5<N>
impl<N> Shape<(usize, usize)> for DMatrix6<N>
impl<N> Shape<usize> for DVector<N>
impl<N> Shape<usize> for DVector1<N>
impl<N> Shape<usize> for DVector2<N>
impl<N> Shape<usize> for DVector3<N>
impl<N> Shape<usize> for DVector4<N>
impl<N> Shape<usize> for DVector5<N>
impl<N> Shape<usize> for DVector6<N>
impl<N> Shape<usize> for Vector1<N>
impl<N> Shape<usize> for Vector2<N>
impl<N> Shape<usize> for Vector3<N>
impl<N> Shape<usize> for Vector4<N>
impl<N> Shape<usize> for Vector5<N>
impl<N> Shape<usize> for Vector6<N>
impl<N> Shape<usize> for Point1<N>
impl<N> Shape<usize> for Point2<N>
impl<N> Shape<usize> for Point3<N>
impl<N> Shape<usize> for Point4<N>
impl<N> Shape<usize> for Point5<N>
impl<N> Shape<usize> for Point6<N>
impl<N> Shape<usize> for Quaternion<N>
impl<N> Shape<(usize, usize)> for Matrix1<N>
impl<N> Shape<(usize, usize)> for Matrix2<N>
impl<N> Shape<(usize, usize)> for Matrix3<N>
impl<N> Shape<(usize, usize)> for Matrix4<N>
impl<N> Shape<(usize, usize)> for Matrix5<N>
impl<N> Shape<(usize, usize)> for Matrix6<N>