Trait geometry::transform::TransformMut
source · 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§
sourcefn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
Implementations on Foreign Types§
source§impl TransformMut for ()where
Transformation: Clone,
impl TransformMut for ()where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<T: TransformMut> TransformMut for Option<T>
impl<T: TransformMut> TransformMut for Option<T>
fn transform_mut(&mut self, trans: Transformation)
source§impl<T: TransformMut> TransformMut for Vec<T>
impl<T: TransformMut> TransformMut for Vec<T>
fn transform_mut(&mut self, trans: Transformation)
source§impl<TupleElement0: TransformMut> TransformMut for (TupleElement0,)where
Transformation: Clone,
impl<TupleElement0: TransformMut> TransformMut for (TupleElement0,)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<TupleElement0: TransformMut, TupleElement1: TransformMut> TransformMut for (TupleElement0, TupleElement1)where
Transformation: Clone,
impl<TupleElement0: TransformMut, TupleElement1: TransformMut> TransformMut for (TupleElement0, TupleElement1)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2)where
Transformation: Clone,
impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)where
Transformation: Clone,
impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)where
Transformation: Clone,
impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)where
Transformation: Clone,
impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)where
Transformation: Clone,
impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)where
Transformation: Clone,
impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)where
Transformation: Clone,
impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)where
Transformation: Clone,
impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)where
Transformation: Clone,
impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)where
Transformation: Clone,
impl<TupleElement0: TransformMut, TupleElement1: TransformMut, TupleElement2: TransformMut, TupleElement3: TransformMut, TupleElement4: TransformMut, TupleElement5: TransformMut, TupleElement6: TransformMut, TupleElement7: TransformMut, TupleElement8: TransformMut, TupleElement9: TransformMut, TupleElement10: TransformMut, TupleElement11: TransformMut> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)where
Transformation: Clone,
impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)where
Transformation: Clone,
impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)where
Transformation: Clone,
impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)where
Transformation: Clone,
impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)where
Transformation: Clone,
impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)where
Transformation: Clone,
impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)where
Transformation: Clone,
impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)where
Transformation: Clone,
impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)where
Transformation: Clone,
impl<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> TransformMut for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)where
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> 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
Transformation: Clone,
impl<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> 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
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> 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
Transformation: Clone,
impl<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> 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
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> 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
Transformation: Clone,
impl<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> 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
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> 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
Transformation: Clone,
impl<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> 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
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> 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
Transformation: Clone,
impl<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> 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
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> 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
Transformation: Clone,
impl<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> 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
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> 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
Transformation: Clone,
impl<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> 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
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> 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
Transformation: Clone,
impl<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> 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
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> 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
Transformation: Clone,
impl<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> 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
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> 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
Transformation: Clone,
impl<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> 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
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.
source§impl<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> 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
Transformation: Clone,
impl<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> 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
Transformation: Clone,
source§fn transform_mut(&mut self, trans: Transformation)
fn transform_mut(&mut self, trans: Transformation)
Applies matrix-vector Transformation
trans
.