com.esri.core.geometry
Class OperatorDifference

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

public abstract class OperatorDifference
extends Operator

Difference of geometries.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.esri.core.geometry.Operator
Operator.Type
 
Constructor Summary
OperatorDifference()
           
 
Method Summary
abstract  GeometryCursor execute(GeometryCursor inputGeometries, GeometryCursor subtractor, SpatialReference sr, ProgressTracker progressTracker)
          Performs the Topological Difference operation on the geometry set.
abstract  Geometry execute(Geometry inputGeometry, Geometry subtractor, SpatialReference sr, ProgressTracker progressTracker)
          Performs the Topological Difference operation on the two geometries.
 Operator.Type getType()
           
static OperatorDifference 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

OperatorDifference

public OperatorDifference()
Method Detail

getType

public Operator.Type getType()
Specified by:
getType in class Operator

execute

public abstract GeometryCursor execute(GeometryCursor inputGeometries,
                                       GeometryCursor subtractor,
                                       SpatialReference sr,
                                       ProgressTracker progressTracker)
Performs the Topological Difference operation on the geometry set.

Parameters:
inputGeometries - is the set of Geometry instances to be subtracted by the subtractor
subtractor - is the Geometry being subtracted.
Returns:
Returns the result of the subtraction. The operator subtracts subtractor from every geometry in inputGeometries.

execute

public abstract Geometry execute(Geometry inputGeometry,
                                 Geometry subtractor,
                                 SpatialReference sr,
                                 ProgressTracker progressTracker)
Performs the Topological Difference operation on the two geometries.

Parameters:
inputGeometry - is the Geometry instance on the left hand side of the subtraction.
subtractor - is the Geometry on the right hand side being subtracted.
Returns:
Returns the result of subtraction.

local

public static OperatorDifference local()


Copyright © 2013. All Rights Reserved.