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.) |