طريقة add_areas

add_areas(self, areas, check_intersection, check_edge)

تطبيق التحقق على المناطق المحددة.


def add_areas(self, areas, check_intersection, check_edge):
    ...
معامليكتبوصف
areaslistالمناطق.
check_intersectionboolما إذا كان يتم التحقق من تقاطع المنطقة المحددة مع مناطق التحقق الموجودة.
إذا تم تطبيق التحقق من الصحة في منطقة معينة (أو جزء منها)،
ثم يجب إزالة التحقق الحالي أولاً من المنطقة المحددة.
قد يؤدي عدم القيام بذلك إلى حدوث فساد لعمليات التحقق التي تم إنشاؤها.
إذا كان المستخدم متأكدًا من أن جميع المناطق المضافة لا تتقاطع مع أي منطقة موجودة،
يمكن تعيين هذه المعلمة على أنها خاطئة لأغراض تقييم الأداء.
check_edgeboolما إذا كان يتم التحقق من حافة المناطق المطبقة على هذا التحقق.
تعتمد الإعدادات الداخلية للتحقق على أحد النطاقات المطبقة في الجزء العلوي الأيسر،
لذا، إذا أصبحت إحدى المناطق المحددة هي المنطقة العلوية اليسرى الجديدة من النطاقات المطبقة،
ينبغي تغيير الإعدادات الداخلية وإعادة بنائها، وإلا فقد يؤدي ذلك إلى نتائج غير متوقعة.
إذا كان المستخدم متأكدًا من عدم وجود أي من تلك المناطق المضافة في الجزء العلوي الأيسر،
يمكن تعيين هذه المعلمة على أنها خاطئة لأغراض تقييم الأداء.

ملاحظات

في هذه الطريقة، سوف نقوم بإزالة جميع عمليات التحقق القديمة في المنطقة المحددة. بالنسبة للنطاق المطبق في أعلى اليسار من نطاقات التحقق، أولاً يكون صف البداية الخاص به هو الأصغر، ثانيًا، يعد عمود البدء الخاص به هو الأصغر بين تلك المناطق التي لها نفس أصغر صف بدء.

أنظر أيضا