This documentation is for the old version. Go to the latest Graphics Mill docs

Matrix Methods

The Matrix type exposes the following members.

Methods

Name Description
Public method {dtor}

Enables using delete operator in C++ applications. It is strongly not recommended to use it directly.

Public method Clone

Creates a full copy of this Matrix object.

Public method Dispose

Releases all resources used by this Matrix.

(Overrides LockableObject.Dispose().)
Public method Equals

Compares this Matrix with specified object.

(Overrides Object.Equals(Object).)
Public method FillFromAffinePoints Overloaded.

Initializes a Matrix of the affine transform which converts one set of points to another.

Public method FillFromProjectivePoints Overloaded.

Initializes a Matrix of the projective transform which converts one set of points to another.

Public method Static member FromAffinePoints Overloaded.

Returns a Matrix of the affine transform which converts one set of points to another.

Public method Static member FromProjectivePoints Overloaded.

Returns a Matrix of the projective transform which converts one set of points to another.

Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method Invert

Inverts the matrix.

Public method Lock

Locks the object.

(Inherited from LockableObject.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Multiply Overloaded.

Multiplies two matrices.

Public method Reset

Resets matrix elements to values which correspond the identify matrix.

Public method Rotate Overloaded.

Applies rotate affine transform to the matrix.

Public method RotateAt Overloaded.

Applies rotate affine transform to the matrix around the specified point.

Public method Scale Overloaded.

Applies a scale affine transform to the matrix.

Public method ToGdiplusMatrix

Returns a matrix converted to System.Drawing.Drawing2D.Matrix.

Public method ToString (Inherited from Object.)
Public method TransformPoints

Applies a linear transform to specified set of points.

Public method Translate Overloaded.

Applies a translate affine transform to the matrix.

Public method Unlock

Unlocks the object previously locked with method Lock().

(Inherited from LockableObject.)

Operators

Name Description
Public operator Static member Implicit Overloaded.

Casts an instance of Aurigma.GraphicsMill.Transforms.Matrix to System.Drawing.Drawing2D.Matrix or vice versa.

See Also

Reference