Class OperatorBuffer

java.lang.Object
com.esri.core.geometry.Operator
com.esri.core.geometry.OperatorBuffer

public abstract class OperatorBuffer extends Operator
Creates buffer polygons around geometries.
  • Constructor Details

    • OperatorBuffer

      public OperatorBuffer()
  • Method Details

    • getType

      public Operator.Type getType()
      Specified by:
      getType in class Operator
    • 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

      public static OperatorBuffer local()