الفئة Extent

Extent class

صندوق حدود فضائي ثنائي الأبعاد.

public class Extent : IEquatable<Extent>

المُنشئات

الاسمالوصف
Extent()ينشئ مثيلًا جديدًا.
Extent(SpatialReferenceSystem)ينشئ مثيلًا جديدًا.
Extent(double, double, double, double, SpatialReferenceSystem)ينشئ مثيلًا جديدًا.

الخصائص

الاسمالوصف
Center { get; }مركز الامتداد.
Height { get; }ارتفاع الامتداد.
IsValid { get; }يحدد ما إذا كان هذا Extent صالحًا.
SpatialReferenceSystem { get; set; }SpatialReferenceSystem المرتبط بهذا الامتداد. يمكن أن يكون null إذا كان SpatialReferenceSystem غير معروف. استخدم GetTransformed لتحويل الامتداد بين أنظمة الإسناد المكاني المختلفة.
Width { get; }عرض الامتداد.
XMax { get; set; }القيمة القصوى لإحداثي X.
XMin { get; set; }القيمة الدنيا لإحداثي X.
YMax { get; set; }القيمة القصوى لإحداثي Y.
YMin { get; set; }القيمة الدنيا لإحداثي Y.

الطرق

الاسمالوصف
Clone()ينسخ هذا الكائن.
Contains(Extent)يحدد ما إذا كان هذا الامتداد يحتوي على الوسيط.
Contains(IGeometry)يحدد ما إذا كان هذا الامتداد يحتوي على الوسيط.
Contains(double, double)يحدد ما إذا كان هذا الامتداد يحتوي على إحداثي معرف بالوسائط.
Equals(Extent)يشير إلى ما إذا كان الكائن الحالي مساويًا لكائن آخر من نفس النوع.
override Equals(object)يحدد ما إذا كان الكائن المحدد مساويًا للكائن الحالي.
override GetHashCode()يعمل كدالة التجزئة الافتراضية.
GetTransformed(SpatialReferenceSystem)يعيد نطاقًا جديدًا في نظام الإحداثيات المحدد SpatialReferenceSystem الذي يحتوي على هذا النطاق.
Grow(Extent)يوسّع هذا النطاق بحيث يشمل الوسيط.
Grow(double, double)يوسّع هذا النطاق بحيث يشمل النقطة المحددة.
GrowX(double)يوسّع هذا النطاق على محور X بحيث يشمل القيمة المحددة.
GrowY(double)يوسّع هذا النطاق على محور Y بحيث يشمل القيمة المحددة.
Intersects(Extent)يحدد ما إذا كان هذا النطاق يتقاطع مع الوسيط.
Intersects(IGeometry)يحدد ما إذا كان هذا النطاق يتقاطع مع الوسيط.
Normalize()يبدّل XMin مع XMax إذا كان Width سالبًا وYMin مع YMax إذا كان Height سالبًا.
ToPolygon()يحوّل هذا النطاق إلى مضلع مستطيل يمثلّه.
override ToString()يعيد سلسلة تمثل الكائن الحالي.
operator ==ينفّذ العامل ‘==’.
operator !=ينفّذ العامل ‘!=’.

انظر أيضًا