الفئة 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](../../aspose.gis.spatialreferencing/spatialreferencesystem/) المرتبط بهذا النطاق. يمكن أن يكون null إذا كان [SpatialReferenceSystem](./spatialreferencesystem/) غير معروف. استخدم [GetTransformed`](./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 !=ينفّذ العامل ‘!=’ .

انظر أيضًا