This documentation is archived and is not being maintained.
.NET Framework 1.1
The methods of the Matrix class are listed here. For a complete list of Matrix class members, see the Matrix Members topic.
|Clone||Creates an exact copy of this Matrix object.|
|CreateObjRef (inherited from MarshalByRefObject)||Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.|
|Dispose||Releases all resources used by this Matrix object.|
|Equals||Overridden. Tests whether the specified object is a Matrix object and is identical to this Matrix object.|
|GetHashCode||Overridden. Returns a hash code.|
|GetLifetimeService (inherited from MarshalByRefObject)||Retrieves the current lifetime service object that controls the lifetime policy for this instance.|
|GetType (inherited from Object)||Gets the Type of the current instance.|
|InitializeLifetimeService (inherited from MarshalByRefObject)||Obtains a lifetime service object to control the lifetime policy for this instance.|
|Invert||Inverts this Matrix object, if it is invertible.|
|Multiply||Overloaded. Multiplies this Matrix object by the specified Matrix object by prepending the specified Matrix.|
|Reset||Resets this Matrix object to have the elements of the identity matrix.|
|Rotate||Overloaded. Applies a clockwise rotation of the specified angle about the origin to this Matrix object.|
|RotateAt||Overloaded. Applies a clockwise rotation about the specified point to this Matrix object by prepending the rotation.|
|Scale||Overloaded. Applies the specified scale vector to this Matrix object by prepending the scale vector.|
|Shear||Overloaded. Applies the specified shear vector to this Matrix by prepending the shear vector.|
|ToString (inherited from Object)||Returns a String that represents the current Object.|
|TransformPoints||Overloaded. Applies the geometric transform this Matrix object represents to an array of points.|
|TransformVectors||Overloaded. Multiplies each vector in an array by the matrix. The translation elements of this matrix (third row) are ignored.|
|Translate||Overloaded. Applies the specified translation vector to this Matrix object by prepending the translation vector.|
|Finalize||Overridden. Cleans up resources allocated for this Matrix.
In C# and C++, finalizers are expressed using destructor syntax.
|MemberwiseClone (inherited from Object)||Creates a shallow copy of the current Object.|