Geometry.GetBuffer
Geometry.GetBuffer method
يحسب منطقة عازلة حول هذه الهندسة.
public IGeometry GetBuffer(double distance, int quadrantSegments = 30)
| معامل | نوع | الوصف |
|---|---|---|
| المسافة | Double | عرض منطقة العازلة. |
| quadrantSegments | Int32 | عدد القطاعات المستخدمة لتقريب انحناء 90 درجة. كلما كان هذا العدد أكبر، كلما كان تقريب المنحنيات أفضل. القيمة الافتراضية هي 30. |
قيمة الإرجاع
هندسة تمثل جميع النقاط التي تقع ضمن مسافة محددة من هذه الهندسة. نوع النتيجة يكون إما Null، أو IPolygon، أو IMultiPolygon.
استثناءات
| استثناء | شرط |
|---|---|
| InvalidOperationException | هذه الهندسة غير صالحة بطريقة تجعل العملية لا يمكن إكمالها. |
| ArgumentOutOfRangeException | عدد قطاعات الربع أقل من أو يساوي 0. |
انظر أيضًا
- interface IGeometry
- class Geometry
- namespace Aspose.Gis.Geometries
- assembly Aspose.GIS