Classe matrix (gdiplusmatrix.h)
Un objet Matrix représente une matrice 3 ×3 qui, à son tour, représente une transformation affine. Un objet Matrix stocke seulement six des 9 nombres d’une matrice 3 ×3, car les 3 matrices ×3 qui représentent les transformations affines ont la même troisième colonne (0, 0, 1).
Héritage
La classe Matrix implémente GdiplusBase.
Méthodes
La classe Matrix a ces méthodes.
Matrice ::Clone La méthode Matrix ::Clone crée un objet Matrix qui est une copie de cet objet Matrix. |
Matrice ::Equals La méthode Matrix ::Equals détermine si les éléments de cette matrice sont égaux aux éléments d’une autre matrice. |
Matrice ::GetElements La méthode Matrix ::GetElements obtient les éléments de cette matrice. Les éléments sont placés dans un tableau dans l’ordre m11, m12, m21, m22, m31, m32, où mij désigne l’élément dans la ligne i, colonne j. |
Matrix ::GetLastStatus La méthode Matrix ::GetLastStatus retourne une valeur qui indique la nature de l’échec de méthode le plus récent de cet objet Matrix. |
Matrice ::Invert Si cette matrice est inversable, la méthode Matrix ::Invert remplace les éléments de cette matrice par les éléments de son inverse. |
Matrice ::IsIdentity La méthode Matrix ::IsIdentity détermine si cette matrice est la matrice d’identité. |
Matrice ::IsInvertible La méthode Matrix ::IsInvertible détermine si cette matrice est inversable. |
Matrice ::Matrice Crée et initialise un objet Matrix ::Matrix qui représente la matrice d’identité. (Matrix.Matrix) |
Matrice ::Matrice Crée et initialise un objet Matrix ::Matrix qui représente la matrice d’identité. (surcharge 2/3) |
Matrice ::Matrice Crée un objet Matrix ::Matrix basé sur un rectangle et un point. (surcharge 2/2) |
Matrice ::Matrice Crée un objet Matrix ::Matrix basé sur un rectangle et un point. (surcharge 1/2) |
Matrice ::Matrice Crée et initialise un objet Matrix ::Matrix qui représente la matrice d’identité. (surcharge 1/3) |
Matrice ::Matrice Crée et initialise un objet Matrix ::Matrix basé sur six nombres qui définissent une transformation affine. |
Matrice ::Multiplie La méthode Matrix ::Multiply met à jour cette matrice avec le produit d’elle-même et une autre matrice. |
Matrice ::OffsetX La méthode Matrix ::OffsetX obtient la valeur de traduction horizontale de cette matrice, qui est l’élément de la ligne 3, colonne 1. |
Matrice ::OffsetY La méthode Matrix ::OffsetY obtient la valeur de traduction verticale de cette matrice, qui est l’élément de la ligne 3, colonne 2. |
Matrice ::Réinitialiser La méthode Matrix ::Reset met à jour cette matrice avec les éléments de la matrice d’identité. |
Matrice ::Rotation La méthode Matrix ::Rotate met à jour cette matrice avec le produit d’elle-même et une matrice de rotation. |
Matrice ::RotateAt La méthode Matrix ::RotateAt met à jour cette matrice avec le produit d’elle-même et une matrice qui représente la rotation autour d’un point spécifié. |
Matrice ::Mettre à l’échelle La méthode Matrix ::Scale met à jour cette matrice avec le produit lui-même et une matrice de mise à l’échelle. |
Matrice ::SetElements La méthode Matrix ::SetElements définit les éléments de cette matrice. |
Matrice ::Shear La méthode Matrix ::Shear met à jour cette matrice avec le produit d’elle-même et une matrice de cisaillement. |
Matrice ::TransformPoints La méthode Matrix ::TransformPoints multiplie chaque point d’un tableau par cette matrice. Chaque point est traité comme une matrice de lignes. La multiplication est effectuée avec la matrice de lignes à gauche et cette matrice à droite. |
Matrice ::TransformPoints Cette rubrique répertorie les méthodes TransformPoints de la classe Matrix. Pour obtenir la liste complète des méthodes de la classe Matrix, consultez Méthodes de matrice. |
Matrice ::TransformVectors La méthode Matrix ::TransformVectors multiplie chaque vecteur d’un tableau par cette matrice. |
Matrice ::TransformVectors Cette rubrique répertorie les méthodes TransformVectors de la classe Matrix. Pour obtenir la liste complète des méthodes de la classe Matrix, consultez Méthodes de matrice. |
Matrice ::Translate La méthode Matrix ::Translate met à jour cette matrice avec le produit d’elle-même et une matrice de traduction. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | gdiplusmatrix.h |