Matrix Class |
The Matrix type exposes the following members.
| Name | Description | |
|---|---|---|
| Elements | Gets an array of floating-point values that represents the elements of this Matrix. | |
| IsIdentity | Gets a value indicating whether this Matrix is the identity matrix. | |
| IsInvertible | Gets a value indicating whether this Matrix is invertible. | |
| OffsetX | Gets the x translation value of this Matrix. | |
| OffsetY | Gets the y translation value of this Matrix. |
| Name | Description | |
|---|---|---|
| Clone | Creates an exact copy of this Matrix. | |
| Equals | (Overrides ObjectEquals(Object)) | |
| GetHashCode | (Overrides ObjectGetHashCode) | |
| Invert | Inverts this Matrix, if it is invertible. | |
| Multiply(Matrix) | Multiplies this Matrix by the matrix specified in the matrix parameter, by prepending the specified Matrix. | |
| Multiply(Matrix, MatrixOrder) | Multiplies this Matrix by the matrix specified in the matrix parameter, and in the order specified in the order parameter. | |
| Reset | Resets this Matrix to have the elements of the identity matrix. | |
| Scale | Applies the specified scale vector (sx and sy) to this Matrix using the specified order. | |
| TransformPoint | Transforms the specified PointF | |
| TransformRectangle | Transforms the specified RectangleF | |
| TransformSize | Transforms the specified size | |
| Translate | Applies the specified translation vector to this Matrix in the specified order. |
| Name | Description | |
|---|---|---|
| Equality(Matrix, Matrix) | Tests whether two matrix structures are equal. | |
| (Matrix to Matrix) | ||
| (Matrix to Matrix) | Converts an Easymap.AddIn.Common.Graphics.Matrix in a System.Drawing.Drawing2D.Matrix | |
| (Matrix to Matrix) | ||
| (Matrix to Matrix) | Converts a System.Drawing.Drawing2D.Matrix in an Easymap.AddIn.Common.Graphics.Matrix | |
| Inequality(Matrix, Matrix) | Tests whether two matrix structures differs. |