Class 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; }الحد الأقصى لقيمة إحداثي س.
XMin { get; set; }الحد الأدنى لقيمة إحداثي X.
YMax { get; set; }الحد الأقصى لقيمة الإحداثي ص.
YMin { get; set; }الحد الأدنى لقيمة الإحداثي ص.

طُرق

اسموصف
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)ينمو هذا المدى بطول المحور ص بحيث يتضمن القيمة المحددة.
Intersects(Extent)لتحديد ما إذا كان هذا الحد يتقاطع مع الوسيطة.
Intersects(IGeometry)لتحديد ما إذا كان هذا الحد يتقاطع مع الوسيطة.
Normalize()المقايضاتXMin معXMax لوWidth سلبي و YMin معYMax لوHeight سلبي .
ToPolygon()تحويل هذا المدى إلى مضلع مستطيل يمثله.
override ToString()إرجاع سلسلة تمثل الكائن الحالي.
operator ==يطبق عامل التشغيل ‘==’ .
operator !=تنفذ عامل التشغيل “! =” .

أنظر أيضا