Matrix2D Methods |
The Matrix2D type exposes the following members.
Name | Description | |
---|---|---|
Close | ||
Concat |
Updates this matrix with the product of itself and another matrix
specified through an argument list.
| |
Equals | (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IdentityMatrix |
Creates an identity matrix.
{1 0
0 1
0 0}.
| |
Inverse |
If this matrix is invertible, the Inverse method returns its inverse matrix.
| |
Mult(DoubleRef, DoubleRef) |
Transform/multiply the point (in_out_x, in_out_y) using this matrix.
| |
Mult(Matrix2D, Matrix2D) |
Multiply two matrices.
| |
RotationMatrix |
Creates a rotation matrix.
| |
Scale |
The Scale method updates this matrix with the product of itself and a scaling matrix.
(i.e. it is equivalent to this.m_a *= h; this.m_d *= v).
| |
Set(Matrix2D) |
Sets value to given matrix.
| |
Set(Double, Double, Double, Double, Double, Double) |
Sets the elements of this matrix.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Translate |
The Translate method updates this matrix with the product of itself and a
translation matrix (i.e. it is equivalent to this.m_h += h; this.m_v += v).
| |
ZeroMatrix |
Creates a zero matrix (0 0 0 0 0 0).
|