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.

انظر أيضًا