Click or drag to resize

Matrix2D Methods

The Matrix2D type exposes the following members.

Methods
  NameDescription
Public methodClose
Public methodConcat
Updates this matrix with the product of itself and another matrix specified through an argument list.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberIdentityMatrix
Creates an identity matrix. {1 0 0 1 0 0}.
Public methodInverse
If this matrix is invertible, the Inverse method returns its inverse matrix.
Public methodMult(DoubleRef, DoubleRef)
Transform/multiply the point (in_out_x, in_out_y) using this matrix.
Public methodStatic memberMult(Matrix2D, Matrix2D)
Multiply two matrices.
Public methodStatic memberRotationMatrix
Creates a rotation matrix.
Public methodScale
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).
Public methodSet(Matrix2D)
Sets value to given matrix.
Public methodSet(Double, Double, Double, Double, Double, Double)
Sets the elements of this matrix.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTranslate
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).
Public methodStatic memberZeroMatrix
Creates a zero matrix (0 0 0 0 0 0).
Top
See Also