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<Vec2<N>> for Vec1<N>
impl<N: Copy + One + Zero> ToHomogeneous<Vec3<N>> for Vec2<N>
impl<N: Copy + One + Zero> ToHomogeneous<Vec4<N>> for Vec3<N>
impl<N: Copy + One + Zero> ToHomogeneous<Vec5<N>> for Vec4<N>
impl<N: Copy + One + Zero> ToHomogeneous<Vec6<N>> for Vec5<N>
impl<N: Copy + One + Zero> ToHomogeneous<Pnt2<N>> for Pnt1<N>
impl<N: Copy + One + Zero> ToHomogeneous<Pnt3<N>> for Pnt2<N>
impl<N: Copy + One + Zero> ToHomogeneous<Pnt4<N>> for Pnt3<N>
impl<N: Copy + One + Zero> ToHomogeneous<Pnt5<N>> for Pnt4<N>
impl<N: Copy + One + Zero> ToHomogeneous<Pnt6<N>> for Pnt5<N>
impl<N: BaseNum + Copy> ToHomogeneous<Mat2<N>> for Mat1<N>
impl<N: BaseNum + Copy> ToHomogeneous<Mat3<N>> for Mat2<N>
impl<N: BaseNum + Copy> ToHomogeneous<Mat4<N>> for Mat3<N>
impl<N: BaseNum + Copy> ToHomogeneous<Mat5<N>> for Mat4<N>
impl<N: BaseNum + Copy> ToHomogeneous<Mat6<N>> for Mat5<N>
impl<N: BaseNum> ToHomogeneous<Mat3<N>> for Rot2<N>
impl<N: BaseNum> ToHomogeneous<Mat4<N>> for Rot3<N>
impl<N: BaseNum> ToHomogeneous<Mat5<N>> for Rot4<N>
impl<N: BaseNum> ToHomogeneous<Mat3<N>> for Iso2<N>
impl<N: BaseNum> ToHomogeneous<Mat4<N>> for Iso3<N>
impl<N: BaseNum> ToHomogeneous<Mat5<N>> for Iso4<N>