The Matrix type exposes the following members.
Name | Description | |
---|---|---|
Matrix |
Creates a new instance of the Matrix object. |
Name | Description | |
---|---|---|
{dtor} |
Enables using delete operator in C++ applications. It is strongly not recommended to use it directly. |
|
Clone |
Creates a full copy of this Matrix object. |
|
Dispose |
Releases all resources used by this Matrix. (Overrides LockableObject.Dispose().) |
|
Equals |
Compares this Matrix with specified object. (Overrides Object.Equals(Object).) |
|
FillFromAffinePoints | Overloaded. Initializes a Matrix of the affine transform which converts one set of points to another. |
|
FillFromProjectivePoints | Overloaded. Initializes a Matrix of the projective transform which converts one set of points to another. |
|
FromAffinePoints | Overloaded. Returns a Matrix of the affine transform which converts one set of points to another. |
|
FromProjectivePoints | Overloaded. Returns a Matrix of the projective transform which converts one set of points to another. |
|
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
Invert |
Inverts the matrix. |
|
Lock |
Locks the object. (Inherited from LockableObject.) |
|
MemberwiseClone | (Inherited from Object.) | |
Multiply | Overloaded. Multiplies two matrices. |
|
Reset |
Resets matrix elements to values which correspond the identify matrix. |
|
Rotate | Overloaded. Applies rotate affine transform to the matrix. |
|
RotateAt | Overloaded. Applies rotate affine transform to the matrix around the specified point. |
|
Scale | Overloaded. Applies a scale affine transform to the matrix. |
|
ToGdiplusMatrix |
Returns a matrix converted to System.Drawing.Drawing2D.Matrix. |
|
ToString | (Inherited from Object.) | |
TransformPoints |
Applies a linear transform to specified set of points. |
|
Translate | Overloaded. Applies a translate affine transform to the matrix. |
|
Unlock |
Unlocks the object previously locked with method Lock(). (Inherited from LockableObject.) |
Name | Description | |
---|---|---|
Implicit | Overloaded. Casts an instance of Aurigma.GraphicsMill.Transforms.Matrix to System.Drawing.Drawing2D.Matrix or vice versa. |
Name | Description | |
---|---|---|
Determinant |
Gets a determinant of the matrix. |
|
Elements |
Gets a reference to the array which stores the matrix elements. |
|
IsDisposed | (Inherited from LockableObject.) | |
IsIdentity |
Gets a value that specifies whether this instance is an identify matrix. |
|
IsInvertible |
Gets a value that specifies whether the matrix can be inverted. |
|
Locked |
Indicates if the object has been locked. (Inherited from LockableObject.) |
|
Timeout |
Gets/sets value specifying maximum time for which object can be locked. (Inherited from LockableObject.) |