com.esri.core.geometry
Class OperatorBuffer

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

public abstract class OperatorBuffer
extends Operator

Creates buffer polygons around geometries.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.esri.core.geometry.Operator
Operator.Type
 
Constructor Summary
OperatorBuffer()
           
 
Method Summary
abstract  GeometryCursor execute(GeometryCursor inputGeometries, SpatialReference sr, double[] distances, boolean bUnion, ProgressTracker progressTracker)
          Creates a buffer around the input geometries
abstract  Geometry execute(Geometry inputGeometry, SpatialReference sr, double distance, ProgressTracker progressTracker)
          Creates a buffer around the input geometry
 Operator.Type getType()
           
static OperatorBuffer local()
           
 
Methods inherited from class com.esri.core.geometry.Operator
accelerateGeometry, canAccelerateGeometry, deaccelerateGeometry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperatorBuffer

public OperatorBuffer()
Method Detail

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()


Copyright © 2013. All Rights Reserved.