![]() | Overloaded. Initializes a new instance of the PMatrix class. |
![]() | Gets an array of floating-point values that represents the elements of this PMatrix object. |
![]() | Gets a value indicating whether this PMatrix object is the identity matrix. |
![]() | Gets a value indicating whether this PMatrix object is invertible. |
![]() | Gets or sets the underlying matrix object. |
![]() | Gets a reference to the underlying matrix object. |
![]() | Gets or sets the x translation value (the dx value, or the element in the third row and first column) of this PMatrix object. |
![]() | Gets or sets the y translation value (the dy value, or the element in the third row and second column) of this PMatrix object. |
![]() | Gets or sets the rotation value of this PMatrix, in degrees. |
![]() | Gets or sets the scale value of this PMatrix. |
![]() | Creates an exact copy of this PMatrix object. |
![]() | Determines whether the specified Object is equal to the current Object. |
![]() | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. |
![]() | Gets the Type of the current instance. |
![]() | Overloaded. Applies the inverse of the geometric transform represented by this PMatrix object to the given rectangle. |
![]() | Inverts this PMatrix object, if it is invertible. |
![]() | Multiplies this PMatrix object by the specified PMatrix object by prepending the specified Matrix. |
![]() | Resets this PMatrix object to have the elements of the identity matrix. |
![]() | Overloaded. Applies a clockwise rotation about the specified point to this PMatrix object by prepending the rotation. |
![]() | Overloaded. 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. |
![]() | Applies the specified shear vector to this PMatrix object by prepending the shear transformation. |
![]() | Overridden. Returns a string representation of this object for debugging purposes. |
![]() | Overloaded. Applies the geometric transform represented by this PMatrix object to the given rectangle. |
![]() | Applies the geometric transform represented by this PMatrix object to all of the points in the given array. PMatrix. |
![]() | Applies only the scale and rotate components of this PMatrix object to all of the points in the given array. |
![]() | Applies the specified translation vector (dx and dy) to this PMatrix object by prepending the translation vector. |
![]() | Overloaded. Initializes a new instance of the PMatrix class. |
![]() | Gets a string representation of the elements in this PMatrix. |
![]() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. |
![]() | Creates a shallow copy of the current Object. |
PMatrix Class | UMD.HCIL.Piccolo.Util Namespace