- Aurigma Graphics Mill 5.5 for .NET
- Introduction
- What's New?
- Overview of Features
- Getting Started
- Programming with Graphics Mill for .NET
- File Formats
- Graphics Mill for .NET Add-ons
- Class Library Reference
- Aurigma.GraphicsMill Namespace
- Aurigma.GraphicsMill.AjaxControls Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Math Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace
- Aurigma.GraphicsMill.Codecs Namespace
- Aurigma.GraphicsMill.Drawing Namespace
- Aurigma.GraphicsMill.Licensing Namespace
- Aurigma.GraphicsMill.Transforms Namespace
- AddNoise Class
- AdjustHsl Class
- ApplyLut Class
- ApplyMatrixTransform Class
- BitmapTransform Class
- Blur Class
- BlurType Enumeration
- Brightness Class
- BrightnessContrast Class
- Buttonize Class
- ChannelBalance Class
- ColorManagementEngine Enumeration
- ColorQuantizationAlgorithm Enumeration
- ColorTransformationIntent Enumeration
- CombineMode Enumeration
- Combiner Class
- Contrast Class
- Crop Class
- Curves Class
- Cylindrize Class
- Direction Enumeration
- DistributionKind Enumeration
- DitheringType Enumeration
- EdgeDetect Class
- EdgeDetectMode Enumeration
- Emboss Class
- FadeType Enumeration
- FloodFill Class
- FloodFillMode Enumeration
- Glow Class
- HistogramEqualize Class
- InterpolationMode Enumeration
- Invert Class
- Levels Class
- Lut Class
- MaskedBitmapTransform Class
- Matrix Class
- Matrix Members
- Matrix Constructor
- Matrix Methods
- {dtor} Method
- Clone Method
- Dispose Method
- Equals Method
- FillFromAffinePoints Method
- FillFromProjectivePoints Method
- FromAffinePoints Method
- FromProjectivePoints Method
- Implicit Method
- Invert Method
- Multiply Method
- Reset Method
- Rotate Method
- RotateAt Method
- Scale Method
- ToGdiplusMatrix Method
- TransformPoints Method
- Translate Method
- Matrix Properties
- MaximumFilter Class
- MedianFilter Class
- MinimumFilter Class
- Mosaic Class
- Orientation Enumeration
- PageCurl Class
- PerChannelBitmapTransform Class
- PixelFormatConverter Class
- RedEyeBlob Class
- RedEyeMask Class
- RedEyeRemoval Class
- RedEyeRemovalMode Enumeration
- Resize Class
- ResizeMode Enumeration
- Rotate Class
- RotateAndFlip Class
- Shadow Class
- Sharpen Class
- Solarize Class
- Spray Class
- SwapChannels Class
- Swirl Class
- Texturize Class
- Transparentize Class
- UnsharpMask Class
- Waddle Class
- WaterDrop Class
- Wave Class
- WaveType Enumeration
- Aurigma.GraphicsMill.WebControls Namespace
- Aurigma.GraphicsMill.WinControls Namespace
- GraphicsMill Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Math Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace (Client Class Library)
- Samples
- Licensing
- Copyright Notices
Matrix Methods
The Matrix type exposes the following members.
Methods
| 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.) |
Operators
| Name | Description | |
|---|---|---|
|
|
Implicit | Overloaded. Casts an instance of Aurigma.GraphicsMill.Transforms.Matrix to System.Drawing.Drawing2D.Matrix or vice versa. |