MatrixD Methods

Methods

CalculateMirrored 
Clone Clone the matrix.
Equals
(Overrides ObjectEquals(Object))
GetHashCode
(Overrides ObjectGetHashCode)
GetRotation Calculate the rotation for this matrix.
GetScaling Calculates the x-Scaling of this matrix
Invert Invert this matrix.
InvertedTransform(PointD) Use inverted matrix and transform the point.
InvertedTransform(RectangleD) Use inverted matrix and transform the point.
IsIdentity 
Multiply Matrix multiply with other matrix.
Reset Reset matrix and set it to itentity.
Rotate(Double) Rotate the matrix around the angle. Default is prepend.
Rotate(Double, Boolean) Rotate matrix with angle.
RotateAt(Double, PointD) Rotate matrix at position with given angle.
RotateAt(Double, PointD, Boolean) Rotate matrix at position with given angle.
Scale(Double, Double) Scale the matrix in X and Y direction.
Scale(Double, Double, Boolean) Scale the matrix in X and Y direction.
ToGDIMatrix 
ToString Write the matrix as string.
Transform(PointD) Transform the point and return the result as a new point.
Transform(PointD) Transform the point.
Transform(PointD) Transform the array of points.
Transform(RectangleD) Trasform all corners of a rectangle.
Translate(Double, Double) Translate the matrix in X and Y direction.
Translate(Double, Double, Boolean) Translate the matrix in X and Y direction.

Extension Methods

See Also