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

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

InverseTransform | Overloaded. 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. |

RotateBy | Overloaded. Applies a clockwise rotation about the specified point to this PMatrix object by prepending the rotation. |

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

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

Transform | Overloaded. 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. |

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

PMatrix Class | UMD.HCIL.Piccolo.Util Namespace