Quadrangle

Quadrangle class

يخزن مجموعة من أربعةPoint ق التي تمثل أQuadrangle المنطقة .

public class Quadrangle : IEquatable<Quadrangle>

المنشئون

اسموصف
Quadrangle()يقوم بتهيئة مثيل فارغ جديد لملفQuadrangle فئة .
Quadrangle(Point, Point, Point, Point)يقوم بتهيئة مثيل جديد لملفQuadrangleفئة مع نقاط الوصف.

الخصائص

اسموصف
BoundingRectangle { get; }يحصل علىRectangle يحيط هذاQuadrangle
IsEmpty { get; }اختبارات ما إذا كان كل شيءPoint ق من هذاQuadrangle قيم الصفر.
LeftBottom { get; set; }يحصل على الزاوية اليسرى السفليةPoint منQuadrangle منطقة
LeftTop { get; set; }يحصل على الزاوية اليسرى العلويةPoint منQuadrangle منطقة
RightBottom { get; set; }يحصل على الزاوية اليمنى السفليةPoint منQuadrangle منطقة
RightTop { get; set; }يحصل على الزاوية اليمنى العلويةPoint منQuadrangle منطقة

طُرق

اسموصف
Contains(Point)تحديد ما إذا كان محددًاPoint وارد في هذاQuadrangle فئة .
Contains(Quadrangle)تحديد ما إذا كان محددًاQuadrangle وارد أو يتقاطع هذاQuadrangle فئة .
Contains(Rectangle)تحديد ما إذا كان محددًاRectangle وارد أو يتقاطع هذاQuadrangle فئة .
Contains(int, int)لتحديد ما إذا كانت النقطة المحددة متضمنة في هذاQuadrangle فئة .
override Equals(object)إرجاع قيمة تشير إلى ما إذا كان هذا المثيل يساوي قيمة محددةQuadrangle القيمة .
Equals(Quadrangle)إرجاع قيمة تشير إلى ما إذا كان هذا المثيل يساوي قيمة محددةQuadrangle القيمة .
override GetHashCode()إرجاع رمز التجزئة لهذا المثال.
override ToString()إرجاع تمثيل سلسلة يمكن قراءته من قبل الإنسانQuadrangle .
operator ==تُرجع قيمة تشير إلى ما إذا كان الأولQuadrangle القيمة تساوي الثانية.
operator !=إرجاع قيمة تشير إلى ما إذا كان الأولQuadrangle القيمة مختلفة عن الثانية.

مجالات

اسموصف
static readonly Emptyيمثل أQuadrangle الطبقة مع ترك خصائصها غير مهيأة.

أنظر أيضا