pub trait TransformMut {
    // Required method
    fn transform_mut(&mut self, trans: Transformation);
}
Expand description

A trait for specifying how an object is changed by a transformation.

Required Methods§

source

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

Implementations on Foreign Types§

source§

impl TransformMut for ()

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<T> TransformMut for Option<T>
where T: TransformMut,

source§

impl<T> TransformMut for Vec<T>
where T: TransformMut,

source§

impl<TupleElement0> TransformMut for (TupleElement0,)
where TupleElement0: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1> TransformMut for (TupleElement0, TupleElement1)
where TupleElement0: TransformMut, TupleElement1: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2> TransformMut for (TupleElement0, TupleElement1, TupleElement2)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut, TupleElement26: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut, TupleElement26: TransformMut, TupleElement27: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut, TupleElement26: TransformMut, TupleElement27: TransformMut, TupleElement28: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut, TupleElement26: TransformMut, TupleElement27: TransformMut, TupleElement28: TransformMut, TupleElement29: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut, TupleElement26: TransformMut, TupleElement27: TransformMut, TupleElement28: TransformMut, TupleElement29: TransformMut, TupleElement30: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29, TupleElement30, TupleElement31)
where TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut, TupleElement12: TransformMut, TupleElement13: TransformMut, TupleElement14: TransformMut, TupleElement15: TransformMut, TupleElement16: TransformMut, TupleElement17: TransformMut, TupleElement18: TransformMut, TupleElement19: TransformMut, TupleElement20: TransformMut, TupleElement21: TransformMut, TupleElement22: TransformMut, TupleElement23: TransformMut, TupleElement24: TransformMut, TupleElement25: TransformMut, TupleElement26: TransformMut, TupleElement27: TransformMut, TupleElement28: TransformMut, TupleElement29: TransformMut, TupleElement30: TransformMut, TupleElement31: TransformMut, Transformation: Clone,

source§

fn transform_mut(&mut self, trans: Transformation)

Applies matrix-vector Transformation trans.

Implementors§