Matrix オブジェクトは、アフィン変換を表す 3 ×3 行列を表します。 Matrix オブジェクトは、アフィン変換を表す 3 ×3 個の行列すべてが同じ 3 列目 (0, 0, 1) であるため、3 ×3 行列に格納される 9 個の数値のうち 6 つだけです。
継承
Matrix クラスは GdiplusBase を実装します。
Methods
Matrix クラスには、これらのメソッドがあります。
|
Matrix::Clone Matrix::Clone メソッドは、この Matrix オブジェクトのコピーである新しい Matrix オブジェクトを作成します。 |
|
Matrix::Equals Matrix::Equals メソッドは、この行列の要素が別の行列の要素と等しいかどうかを決定します。 |
|
Matrix::GetElements Matrix::GetElements メソッドは、このマトリックスの要素を取得します。 要素は、m11、m12、m21、m22、m31、m32 の順序で配列に配置されます。mij は行 i、列 j の要素を表します。 |
|
Matrix::GetLastStatus Matrix::GetLastStatus メソッドは、この Matrix オブジェクトの最新のメソッドエラーの性質を示す値を返します。 |
|
Matrix::Invert この行列が反転可能な場合、Matrix::Invert メソッドは、この行列の要素を逆の要素に置き換えます。 |
|
Matrix::IsIdentity Matrix::IsIdentity メソッドは、この行列が同一行列であるかどうかを決定します。 |
|
Matrix::IsInvertible Matrix::IsInvertible メソッドは、この行列が反転可能かどうかを決定します。 |
|
Matrix::Matrix ID 行列を表す Matrix::Matrix オブジェクトを作成して初期化します。 (Matrix.Matrix) |
|
Matrix::Matrix ID 行列を表す Matrix::Matrix オブジェクトを作成して初期化します。 (オーバーロード 2/3) |
|
Matrix::Matrix 四角形と点に基づいて Matrix::Matrix オブジェクトを作成します。 (オーバーロード 2/2) |
|
Matrix::Matrix 四角形と点に基づいて Matrix::Matrix オブジェクトを作成します。 (オーバーロード 1/2) |
|
Matrix::Matrix ID 行列を表す Matrix::Matrix オブジェクトを作成して初期化します。 (オーバーロード 1/3) |
|
Matrix::Matrix アフィン変換を定義する 6 つの数値に基づいて Matrix::Matrix オブジェクトを作成および初期化します。 |
|
Matrix::Multiply Matrix::Multiply メソッドは、この行列をそれ自体と別の行列の積で更新します。 |
|
Matrix::OffsetX Matrix::OffsetX メソッドは、行 3 の列 1 の要素である、この行列の水平方向の平行移動値を取得します。 |
|
Matrix::OffsetY Matrix::OffsetY メソッドは、行 3、列 2 の要素である、この行列の垂直平行移動値を取得します。 |
|
Matrix::Reset Matrix::Reset メソッドは、この行列を ID 行列の要素で更新します。 |
|
マトリックス::回転 Matrix::Rotate メソッドは、それ自体と回転行列の積でこの行列を更新します。 |
|
Matrix::RotateAt Matrix::RotateAt メソッドは、この行列をそれ自体の積と、指定した点に関する回転を表す行列で更新します。 |
|
Matrix::Scale Matrix::Scale メソッドは、それ自体の積とスケーリング マトリックスでこの行列を更新します。 |
|
Matrix::SetElements Matrix::SetElements メソッドは、このマトリックスの要素を設定します。 |
|
マトリックス::Shear Matrix::Shear メソッドは、この行列をそれ自体の積とせん断行列で更新します。 |
|
Matrix::TransformPoints Matrix::TransformPoints メソッドは、配列内の各ポイントにこの行列を乗算します。 各ポイントは行マトリックスとして扱われます。 乗算は、左側の行行列と右側のこの行列で実行されます。 |
|
Matrix::TransformPoints このトピックでは、Matrix クラスの TransformPoints メソッドの一覧を示します。 Matrix クラスのメソッドの完全な一覧については、「Matrix メソッド」を参照してください。 |
|
Matrix::TransformVectors Matrix::TransformVectors メソッドは、配列内の各ベクトルにこの行列を乗算します。 |
|
Matrix::TransformVectors このトピックでは、Matrix クラスの TransformVectors メソッドの一覧を示します。 Matrix クラスのメソッドの完全な一覧については、「Matrix メソッド」を参照してください。 |
|
Matrix::Translate Matrix::Translate メソッドは、この行列をそれ自体の積と平行移動行列で更新します。 |
Requirements
| Requirement | 価値 |
|---|---|
| ターゲット プラットフォーム の |
Windows |
| Header | gdiplusmatrix.h |