System::Drawing::Imaging::ColorMatrix class

ColorMatrix class

RGBAW カラースペースの座標を含む 5x5 行列を表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないとランタイムエラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数に引数として渡すようにしてください。

class ColorMatrix : public System::Object

メソッド

メソッド説明
ColorMatrix()ColorMatrix クラスの新しいインスタンスを構築し、単位行列の値で初期化します。
ColorMatrix(const System::ArrayPtr<System::ArrayPtr<float>>&)ColorMatrix クラスの新しいインスタンスを構築し、指定された値で初期化します。
get_Matrix00() const0 行目 0 列目の値を返します。
get_Matrix01() const0 行目 1 列目の値を返します。
get_Matrix02() const0 行目 2 列目の値を返します。
get_Matrix03() const0 行目 3 列目の値を返します。
get_Matrix04() const0 行目 4 列目の値を返します。
get_Matrix10() const1 行目 0 列目の値を返します。
get_Matrix11() const1 行目 1 列目の値を返します。
get_Matrix12() const1 行目 2 列目の値を返します。
get_Matrix13() const1 行目の 3 列目の値を返します。
get_Matrix14() const1 行目の 4 列目の値を返します。
get_Matrix20() const2 行目の 0 列目の値を返します。
get_Matrix21() const2 行目の 1 列目の値を返します。
get_Matrix22() const2 行目の 2 列目の値を返します。
get_Matrix23() const2 行目の 3 列目の値を返します。
get_Matrix24() const2 行目の 4 列目の値を返します。
get_Matrix30() const3 行目の 0 列目の値を返します。
get_Matrix31() const3 行目の 1 列目の値を返します。
get_Matrix32() const3 行目の 2 列目の値を返します。
get_Matrix33() const3 行目の 3 列目の値を返します。
get_Matrix34() const3 行目の 4 列目の値を返します。
get_Matrix40() const4 行目の 0 列目の値を返します。
get_Matrix41() const4 行目の 1 列目の値を返します。
get_Matrix42() const4 行目の 2 列目の値を返します。
get_Matrix43() const4 行目の 3 列目の値を返します。
get_Matrix44() const4 行目の 4 列目の値を返します。
idx_get(int, int)指定された行と列の値を返します。
idx_set(int, int, float)行列の指定された位置に指定された値を設定します。
set_Matrix00(float)0 行目の 0 列目に値を設定します。
set_Matrix01(float)0 行目の 1 列目に値を設定します。
set_Matrix02(float)0 行目の 2 列目に値を設定します。
set_Matrix03(float)0 行目の 3 列目に値を設定します。
set_Matrix04(float)0 行目の 4 列目に値を設定します。
set_Matrix10(float)1 行目の 0 列目に値を設定します。
set_Matrix11(float)1 行目の 1 列目に値を設定します。
set_Matrix12(float)1 行目の 2 列目に値を設定します。
set_Matrix13(float)1 行目の 3 列目に値を設定します。
set_Matrix14(float)1 行目の 4 列目に値を設定します。
set_Matrix20(float)2 行目の 0 列目に値を設定します。
set_Matrix21(float)2 行目の 1 列目に値を設定します。
set_Matrix22(float)2 行目の 2 列目に値を設定します。
set_Matrix23(float)2 行目の 3 列目に値を設定します。
set_Matrix24(float)2 行目の 4 列目に値を設定します。
set_Matrix30(float)3 行目の 0 列目に値を設定します。
set_Matrix31(float)3 行目の 1 列目に値を設定します。
set_Matrix32(float)3 行目の 2 列目に値を設定します。
set_Matrix33(float)3 行目の 3 列目に値を設定します。
set_Matrix34(float)3 行目の 4 列目に値を設定します。
set_Matrix40(float)4 行目の 0 列目に値を設定します。
set_Matrix41(float)4 行目の 1 列目に値を設定します。
set_Matrix42(float)4 行目の 2 列目に値を設定します。
set_Matrix43(float)4 行目の 3 列目に値を設定します。
set_Matrix44(float)4 行目の 4 列目に値を設定します。

参照