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 الطبقة مع ترك خصائصها غير مهيأة.

أنظر أيضا