Struct planar::MatrixTransform
[−]
[src]
pub struct MatrixTransform<T, UnitFrom, UnitTo>(_, _);
Methods
impl<T, UnitFrom, UnitTo> MatrixTransform<T, UnitFrom, UnitTo>
[src]
Trait Implementations
impl<T, UnitFrom, UnitTo> Transform<T, UnitFrom> for MatrixTransform<T, UnitFrom, UnitTo> where
T: Clone + Add<T, Output = T> + Mul<T, Output = T>,
[src]
T: Clone + Add<T, Output = T> + Mul<T, Output = T>,
type OutT = T
type OutUnit = UnitTo
fn transform_point(&self, p: Point<T, UnitFrom>) -> Point<T, UnitTo>
[src]
impl<T, UnitFrom, UnitTo> Mul<Point<T, UnitFrom>> for MatrixTransform<T, UnitFrom, UnitTo> where
T: Clone + Add<T, Output = T> + Mul<T, Output = T>,
[src]
T: Clone + Add<T, Output = T> + Mul<T, Output = T>,