com.esri.core.geometry
Class OperatorGeneralize

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

public abstract class OperatorGeneralize
extends Operator

Generalizes geometries using Douglas-Peucker algorithm.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.esri.core.geometry.Operator
Operator.Type
 
Constructor Summary
OperatorGeneralize()
           
 
Method Summary
abstract  GeometryCursor execute(GeometryCursor geoms, double maxDeviation, boolean bRemoveDegenerateParts, ProgressTracker progressTracker)
          Performs the Generalize operation on a geometry set.
abstract  Geometry execute(Geometry geom, double maxDeviation, boolean bRemoveDegenerateParts, ProgressTracker progressTracker)
          Performs the Generalize operation on a single geometry.
 Operator.Type getType()
           
static OperatorGeneralize 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

OperatorGeneralize

public OperatorGeneralize()
Method Detail

getType

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

execute

public abstract GeometryCursor execute(GeometryCursor geoms,
                                       double maxDeviation,
                                       boolean bRemoveDegenerateParts,
                                       ProgressTracker progressTracker)
Performs the Generalize operation on a geometry set. Point and multipoint geometries are left unchanged. An envelope is converted to a polygon.


execute

public abstract Geometry execute(Geometry geom,
                                 double maxDeviation,
                                 boolean bRemoveDegenerateParts,
                                 ProgressTracker progressTracker)
Performs the Generalize operation on a single geometry. Point and multipoint geometries are left unchanged. An envelope is converted to a polygon.


local

public static OperatorGeneralize local()


Copyright © 2013. All Rights Reserved.