System::Drawing::Imaging::ColorMatrix class

ColorMatrix class

تمثل مصفوفة 5×5 تحتوي على إحداثيات مساحة اللون RGBAW. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيتسبب ذلك في أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريرها إلى الدوال كمعامل.

class ColorMatrix : public System::Object

الطرق

طريقةالوصف
ColorMatrix()ينشئ نسخة جديدة من فئة ColorMatrix ويُهيئها بقيم مصفوفة الهوية.
ColorMatrix(const System::ArrayPtr<System::ArrayPtr<float>>&)ينشئ نسخة جديدة من فئة ColorMatrix ويُهيئها بالقيم المحددة.
get_Matrix00() constيعيد قيمة في الصف 0 والعمود 0.
get_Matrix01() constيعيد قيمة في الصف 0 والعمود 1.
get_Matrix02() constيعيد قيمة في الصف 0 والعمود 2.
get_Matrix03() constيعيد قيمة في الصف 0 والعمود 3.
get_Matrix04() constيعيد قيمة في الصف 0 والعمود 4.
get_Matrix10() constيعيد قيمة في الصف 1 والعمود 0.
get_Matrix11() constيعيد قيمة في الصف 1 والعمود 1.
get_Matrix12() constيعيد قيمة في الصف 1 والعمود 2.
get_Matrix13() constإرجاع قيمة في الصف الأول والعمود الثالث.
get_Matrix14() constإرجاع قيمة في الصف الأول والعمود الرابع.
get_Matrix20() constإرجاع قيمة في الصف الثاني والعمود صفر.
get_Matrix21() constإرجاع قيمة في الصف الثاني والعمود الأول.
get_Matrix22() constإرجاع قيمة في الصف الثاني والعمود الثاني.
get_Matrix23() constإرجاع قيمة في الصف الثاني والعمود الثالث.
get_Matrix24() constإرجاع قيمة في الصف الثاني والعمود الرابع.
get_Matrix30() constإرجاع قيمة في الصف الثالث والعمود صفر.
get_Matrix31() constإرجاع قيمة في الصف الثالث والعمود الأول.
get_Matrix32() constإرجاع قيمة في الصف الثالث والعمود الثاني.
get_Matrix33() constإرجاع قيمة في الصف الثالث والعمود الثالث.
get_Matrix34() constإرجاع قيمة في الصف الثالث والعمود الرابع.
get_Matrix40() constإرجاع قيمة في الصف الرابع والعمود صفر.
get_Matrix41() constإرجاع قيمة في الصف الرابع والعمود الأول.
get_Matrix42() constإرجاع قيمة في الصف الرابع والعمود الثاني.
get_Matrix43() constإرجاع قيمة في الصف الرابع والعمود الثالث.
get_Matrix44() constإرجاع قيمة في الصف الرابع والعمود الرابع.
idx_get(int, int)إرجاع قيمة في الصف والعمود المحددين.
idx_set(int, int, float)يضبط القيمة المحددة في الموقع المحدد في المصفوفة.
set_Matrix00(float)يضبط قيمة في الصف صفر والعمود صفر.
set_Matrix01(float)يضبط قيمة في الصف صفر والعمود الأول.
set_Matrix02(float)يضبط قيمة في الصف صفر والعمود الثاني.
set_Matrix03(float)يضبط قيمة في الصف صفر والعمود الثالث.
set_Matrix04(float)يضبط قيمة في الصف صفر والعمود الرابع.
set_Matrix10(float)يضبط قيمة في الصف الأول والعمود صفر.
set_Matrix11(float)يضبط قيمة في الصف 1-st والعمود 1-st.
set_Matrix12(float)يضبط قيمة في الصف 1-st والعمود 2-nd.
set_Matrix13(float)يضبط قيمة في الصف 1-st والعمود 3-rd.
set_Matrix14(float)يضبط قيمة في الصف 1-st والعمود 4-th.
set_Matrix20(float)يضبط قيمة في الصف 2-nd والعمود 0-th.
set_Matrix21(float)يضبط قيمة في الصف 2-nd والعمود 1-st.
set_Matrix22(float)يضبط قيمة في الصف 2-nd والعمود 2-nd.
set_Matrix23(float)يضبط قيمة في الصف 2-nd والعمود 3-rd.
set_Matrix24(float)يضبط قيمة في الصف 2-nd والعمود 4-th.
set_Matrix30(float)يضبط قيمة في الصف 3-rd والعمود 0-th.
set_Matrix31(float)يضبط قيمة في الصف 3-rd والعمود 1-st.
set_Matrix32(float)يضبط قيمة في الصف 3-rd والعمود 2-nd.
set_Matrix33(float)يضبط قيمة في الصف 3-rd والعمود 3-rd.
set_Matrix34(float)يضبط قيمة في الصف 3-rd والعمود 4-th.
set_Matrix40(float)يضبط قيمة في الصف 4-th والعمود 0-th.
set_Matrix41(float)يضبط قيمة في الصف 4-th والعمود 1-st.
set_Matrix42(float)يضبط قيمة في الصف 4-th والعمود 2-nd.
set_Matrix43(float)يضبط قيمة في الصف 4-th والعمود 3-rd.
set_Matrix44(float)يضبط قيمة في الصف 4-th والعمود 4-th.

انظر أيضًا