Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un oggetto Matrix rappresenta una matrice di 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.
Methods
La classe Matrix include questi metodi.
|
Matrix::Clone Il metodo Matrix::Clone crea un nuovo oggetto Matrix che è 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 posizionati in una matrice nell'ordine m11, m12, m21, m22, m31, m32, dove mij denota l'elemento nella riga i, colonna 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 è invertibile, 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 è invertibile. |
|
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 in base a 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 taglio. |
|
Matrix::TransformPoints Il metodo Matrix::TransformPoints moltiplica ogni punto in una matrice in base a questa matrice. Ogni punto viene considerato come una matrice di righe. La moltiplicazione viene eseguita con la matrice di righe 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 matrix. |
|
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 matrix. |
|
Matrix::Translate Il metodo Matrix::Translate aggiorna questa matrice con il prodotto stesso e una matrice di traduzione. |
Requisiti
| Requisito | Value |
|---|---|
| Piattaforma di destinazione | Windows |
| Header | gdiplusmatrix.h |