Class OperatorGeneralize
java.lang.Object
com.esri.core.geometry.Operator
com.esri.core.geometry.OperatorGeneralize
- Direct Known Subclasses:
OperatorGeneralizeLocal
Generalizes geometries using Douglas-Peucker algorithm.
-
Nested Class Summary
Nested classes/interfaces inherited from class Operator
Operator.Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract GeometryCursorexecute(GeometryCursor geoms, double maxDeviation, boolean bRemoveDegenerateParts, ProgressTracker progressTracker) Performs the Generalize operation on a geometry set.abstract Geometryexecute(Geometry geom, double maxDeviation, boolean bRemoveDegenerateParts, ProgressTracker progressTracker) Performs the Generalize operation on a single geometry.getType()static OperatorGeneralizelocal()Methods inherited from class Operator
accelerateGeometry, canAccelerateGeometry, deaccelerateGeometry
-
Constructor Details
-
OperatorGeneralize
public OperatorGeneralize()
-
-
Method Details
-
getType
-
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
-