Class OperatorBuffer
java.lang.Object
com.esri.core.geometry.Operator
com.esri.core.geometry.OperatorBuffer
Creates buffer polygons around geometries.
-
Nested Class Summary
Nested classes/interfaces inherited from class Operator
Operator.Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract GeometryCursorexecute(GeometryCursor inputGeometries, SpatialReference sr, double[] distances, boolean bUnion, ProgressTracker progressTracker) Creates a buffer around the input geometriesabstract Geometryexecute(Geometry inputGeometry, SpatialReference sr, double distance, ProgressTracker progressTracker) Creates a buffer around the input geometrygetType()static OperatorBufferlocal()Methods inherited from class Operator
accelerateGeometry, canAccelerateGeometry, deaccelerateGeometry
-
Constructor Details
-
OperatorBuffer
public OperatorBuffer()
-
-
Method Details
-
getType
-
execute
public abstract GeometryCursor execute(GeometryCursor inputGeometries, SpatialReference sr, double[] distances, boolean bUnion, ProgressTracker progressTracker) Creates a buffer around the input geometries- Parameters:
inputGeometries- The geometries to buffer.sr- The SpatialReference of the Geometries.distances- The buffer distances for the Geometries. If the size of the distances array is less than the number of geometries in the inputGeometries, the last distance value is used for the rest of geometries.bUnion- If True, the buffered geometries will be unioned, otherwise they wont be unioned.
-
execute
public abstract Geometry execute(Geometry inputGeometry, SpatialReference sr, double distance, ProgressTracker progressTracker) Creates a buffer around the input geometry- Parameters:
inputGeometry- The geometry to buffer.sr- The SpatialReference of the Geometry.distance- The buffer distance for the Geometry.
-
local
-