pub struct TransformationMatrix(/* private fields */);Expand description
A matrix representing a unitary transformation.
Can represent rotations, reflections, or combinations of rotations/reflections.
Implementations§
Source§impl TransformationMatrix
impl TransformationMatrix
Trait Implementations§
Source§impl Clone for TransformationMatrix
impl Clone for TransformationMatrix
Source§fn clone(&self) -> TransformationMatrix
fn clone(&self) -> TransformationMatrix
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TransformationMatrix
impl Debug for TransformationMatrix
Source§impl Default for TransformationMatrix
impl Default for TransformationMatrix
Source§impl Deref for TransformationMatrix
impl Deref for TransformationMatrix
Source§impl DerefMut for TransformationMatrix
impl DerefMut for TransformationMatrix
Source§impl<'de> Deserialize<'de> for TransformationMatrix
impl<'de> Deserialize<'de> for TransformationMatrix
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<Rotation> for TransformationMatrix
impl From<Rotation> for TransformationMatrix
Source§impl Hash for TransformationMatrix
impl Hash for TransformationMatrix
Source§impl Mul<Point> for TransformationMatrix
impl Mul<Point> for TransformationMatrix
Source§impl Mul for TransformationMatrix
impl Mul for TransformationMatrix
Source§type Output = TransformationMatrix
type Output = TransformationMatrix
The resulting type after applying the
* operator.Source§impl PartialEq for TransformationMatrix
impl PartialEq for TransformationMatrix
Source§impl Serialize for TransformationMatrix
impl Serialize for TransformationMatrix
impl Copy for TransformationMatrix
impl Eq for TransformationMatrix
impl StructuralPartialEq for TransformationMatrix
Auto Trait Implementations§
impl Freeze for TransformationMatrix
impl RefUnwindSafe for TransformationMatrix
impl Send for TransformationMatrix
impl Sync for TransformationMatrix
impl Unpin for TransformationMatrix
impl UnwindSafe for TransformationMatrix
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more