Classe Matrix (gdiplusmatrix.h)
Un oggetto Matrix rappresenta una matrice 3 ×3 che, a sua volta, rappresenta una trasformazione affine. Un oggetto Matrix archivia solo sei dei 9 numeri in una matrice di 3 ×3 perché tutte le 3 matrici ×3 che rappresentano trasformazioni affine hanno la stessa terza colonna (0, 0, 1).
Ereditarietà
La classe Matrix implementa GdiplusBase.
Metodi
La classe Matrix include questi metodi.
Matrix::Clone Il metodo Matrix::Clone crea un nuovo oggetto Matrix che rappresenta una copia di questo oggetto Matrix. |
Matrix::Equals Il metodo Matrix::Equals determina se gli elementi di questa matrice sono uguali agli elementi di un'altra matrice. |
Matrix::GetElements Il metodo Matrix::GetElements ottiene gli elementi di questa matrice. Gli elementi vengono inseriti in una matrice nell'ordine m11, m12, m21, m22, m31, m32, dove mij denota l'elemento nella riga i, column j. |
Matrix::GetLastStatus Il metodo Matrix::GetLastStatus restituisce un valore che indica la natura dell'errore più recente del metodo dell'oggetto Matrix. |
Matrix::Invert Se questa matrice è invertita, il metodo Matrix::Invert sostituisce gli elementi di questa matrice con gli elementi del relativo inverso. |
Matrix::IsIdentity Il metodo Matrix::IsIdentity determina se questa matrice è la matrice di identità. |
Matrix::IsInvertible Il metodo Matrix::IsInvertible determina se questa matrice è invertita. |
Matrix::Matrix Crea e inizializza un oggetto Matrix::Matrix che rappresenta la matrice di identità. (Matrix.Matrix) |
Matrix::Matrix Crea e inizializza un oggetto Matrix::Matrix che rappresenta la matrice di identità. (overload 2/3) |
Matrix::Matrix Crea un oggetto Matrix::Matrix basato su un rettangolo e un punto. (overload 2/2) |
Matrix::Matrix Crea un oggetto Matrix::Matrix basato su un rettangolo e un punto. (overload 1/2) |
Matrix::Matrix Crea e inizializza un oggetto Matrix::Matrix che rappresenta la matrice di identità. (overload 1/3) |
Matrix::Matrix Crea e inizializza un oggetto Matrix::Matrix basato su sei numeri che definiscono una trasformazione affine. |
Matrix::Multiply Il metodo Matrix::Multiply aggiorna questa matrice con il prodotto stesso e un'altra matrice. |
Matrix::OffsetX Il metodo Matrix::OffsetX ottiene il valore di conversione orizzontale di questa matrice, ovvero l'elemento nella riga 3, colonna 1. |
Matrix::OffsetY Il metodo Matrix::OffsetY ottiene il valore di conversione verticale di questa matrice, ovvero l'elemento nella riga 3, colonna 2. |
Matrix::Reset Il metodo Matrix::Reset aggiorna questa matrice con gli elementi della matrice di identità. |
Matrix::Rotate Il metodo Matrix::Rotate aggiorna questa matrice con il prodotto stesso e una matrice di rotazione. |
Matrix::RotateAt Il metodo Matrix::RotateAt aggiorna questa matrice con il prodotto stesso e una matrice che rappresenta la rotazione su un punto specificato. |
Matrix::Scale Il metodo Matrix::Scale aggiorna questa matrice con il prodotto stesso e una matrice di ridimensionamento. |
Matrix::SetElements Il metodo Matrix::SetElements imposta gli elementi di questa matrice. |
Matrix::Shear Il metodo Matrix::Shear aggiorna questa matrice con il prodotto stesso e una matrice di shearing. |
Matrix::TransformPoints Il metodo Matrix::TransformPoints moltiplica ogni punto in una matrice per questa matrice. Ogni punto viene considerato come una matrice di righe. La moltiplicazione viene eseguita con la matrice di riga a sinistra e questa matrice a destra. |
Matrix::TransformPoints In questo argomento vengono elencati i metodi TransformPoints della classe Matrix. Per un elenco completo dei metodi per la classe Matrix, vedere Metodi matrice. |
Matrix::TransformVectors Il metodo Matrix::TransformVectors moltiplica ogni vettore in una matrice per questa matrice. |
Matrix::TransformVectors In questo argomento vengono elencati i metodi TransformVectors della classe Matrix. Per un elenco completo dei metodi per la classe Matrix, vedere Metodi matrice. |
Matrix::Translate Il metodo Matrix::Translate aggiorna questa matrice con il prodotto stesso e una matrice di traslazione. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | gdiplusmatrix.h |