IGeometry.GetBuffer
IGeometry.GetBuffer method
Calcula una región de amortiguamiento alrededor de esta geometría.
public IGeometry GetBuffer(double distance, int quadrantSegments = 30)
Parámetro | Escribe | Descripción |
---|---|---|
distance | Double | El ancho de la región de la zona de influencia (en unidades de referencia espacial). |
quadrantSegments | Int32 | Número de segmentos usados para aproximar 90 grados de curvatura. Cuanto mayor sea este número, mejor aproximación de curvas se produce. El valor predeterminado es 30. |
Valor_devuelto
Una geometría que representa todos los puntos que están dentro de una distancia especificada desde esta geometría. El tipo de resultado esNull
,IPolygon
oIMultiPolygon
.
Excepciones
excepción | condición |
---|---|
InvalidOperationException | Esta geometría no es válida por lo que no se puede completar la operación. |
ArgumentOutOfRangeException | Los segmentos del cuadrante son menores o iguales a 0. |
Ver también
- interface IGeometry
- espacio de nombres Aspose.Gis.Geometries
- asamblea Aspose.GIS