Piccolo.NET

PMatrix Methods

The methods of the PMatrix class are listed below. For a complete list of PMatrix class members, see the PMatrix Members topic.

Public Instance Methods

Clone Creates an exact copy of this PMatrix object.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
InverseTransformOverloaded. Applies the inverse of the geometric transform represented by this PMatrix object to the given rectangle.
Invert Inverts this PMatrix object, if it is invertible.
Multiply Multiplies this PMatrix object by the specified PMatrix object by prepending the specified Matrix.
Reset Resets this PMatrix object to have the elements of the identity matrix.
RotateByOverloaded. Applies a clockwise rotation about the specified point to this PMatrix object by prepending the rotation.
ScaleByOverloaded. Scale about the specified point. Applies the specified scale vector to this PMatrix object by translating to the given point before prepending the scale vector.
ShearBy Applies the specified shear vector to this PMatrix object by prepending the shear transformation.
ToString Overridden. Returns a string representation of this object for debugging purposes.
TransformOverloaded. Applies the geometric transform represented by this PMatrix object to the given rectangle.
TransformPoints Applies the geometric transform represented by this PMatrix object to all of the points in the given array. PMatrix.
TransformVectors Applies only the scale and rotate components of this PMatrix object to all of the points in the given array.
TranslateBy Applies the specified translation vector (dx and dy) to this PMatrix object by prepending the translation vector.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

PMatrix Class | UMD.HCIL.Piccolo.Util Namespace