Class OperatorGeneralize

java.lang.Object
com.esri.core.geometry.Operator
com.esri.core.geometry.OperatorGeneralize
Direct Known Subclasses:
OperatorGeneralizeLocal

public abstract class OperatorGeneralize extends Operator
Generalizes geometries using Douglas-Peucker algorithm.
  • Constructor Details

    • OperatorGeneralize

      public OperatorGeneralize()
  • Method Details

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