Trait nalgebra::ToHomogeneous
[−]
[src]
pub trait ToHomogeneous<U> { fn to_homogeneous(&self) -> U; }
Traits of objects which can be put in homogeneous coordinates form.
Required Methods
fn to_homogeneous(&self) -> U
Gets the homogeneous coordinates form of this object.
Implementors
impl<N: Copy + One + Zero> ToHomogeneous<Vector2<N>> for Vector1<N>
impl<N: Copy + One + Zero> ToHomogeneous<Vector3<N>> for Vector2<N>
impl<N: Copy + One + Zero> ToHomogeneous<Vector4<N>> for Vector3<N>
impl<N: Copy + One + Zero> ToHomogeneous<Vector5<N>> for Vector4<N>
impl<N: Copy + One + Zero> ToHomogeneous<Vector6<N>> for Vector5<N>
impl<N: Copy + One + Zero> ToHomogeneous<Point2<N>> for Point1<N>
impl<N: Copy + One + Zero> ToHomogeneous<Point3<N>> for Point2<N>
impl<N: Copy + One + Zero> ToHomogeneous<Point4<N>> for Point3<N>
impl<N: Copy + One + Zero> ToHomogeneous<Point5<N>> for Point4<N>
impl<N: Copy + One + Zero> ToHomogeneous<Point6<N>> for Point5<N>
impl<N: BaseNum + Copy> ToHomogeneous<Matrix2<N>> for Matrix1<N>
impl<N: BaseNum + Copy> ToHomogeneous<Matrix3<N>> for Matrix2<N>
impl<N: BaseNum + Copy> ToHomogeneous<Matrix4<N>> for Matrix3<N>
impl<N: BaseNum + Copy> ToHomogeneous<Matrix5<N>> for Matrix4<N>
impl<N: BaseNum + Copy> ToHomogeneous<Matrix6<N>> for Matrix5<N>
impl<N: BaseNum> ToHomogeneous<Matrix3<N>> for Rotation2<N>
impl<N: BaseNum> ToHomogeneous<Matrix4<N>> for Rotation3<N>
impl<N: BaseNum> ToHomogeneous<Matrix3<N>> for Isometry2<N>
impl<N: BaseNum> ToHomogeneous<Matrix4<N>> for Isometry3<N>
impl<N: BaseNum> ToHomogeneous<Matrix3<N>> for Similarity2<N>
impl<N: BaseNum> ToHomogeneous<Matrix4<N>> for Similarity3<N>