Package com.esri.core.geometry
Class OperatorDensifyByLengthLocal
java.lang.Object
com.esri.core.geometry.Operator
com.esri.core.geometry.OperatorDensifyByLength
com.esri.core.geometry.OperatorDensifyByLengthLocal
-
Nested Class Summary
Nested classes/interfaces inherited from class com.esri.core.geometry.Operator
Operator.Type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute
(GeometryCursor inputGeometries, double maxLength, ProgressTracker progressTracker) Performs the Densify operation on the geometry set.execute
(Geometry inputGeometry, double maxLength, ProgressTracker progressTracker) Performs the Densify operation on the geometry set.Methods inherited from class com.esri.core.geometry.OperatorDensifyByLength
getType, local
Methods inherited from class com.esri.core.geometry.Operator
accelerateGeometry, canAccelerateGeometry, deaccelerateGeometry
-
Constructor Details
-
OperatorDensifyByLengthLocal
OperatorDensifyByLengthLocal()
-
-
Method Details
-
execute
public GeometryCursor execute(GeometryCursor inputGeometries, double maxLength, ProgressTracker progressTracker) Description copied from class:OperatorDensifyByLength
Performs the Densify operation on the geometry set.- Specified by:
execute
in classOperatorDensifyByLength
- Parameters:
inputGeometries
- The geometries to be densified.maxLength
- The maximum segment length allowed. Must be a positive value. Curves are densified to straight segments using the maxSegmentLength. Curves are split into shorter subcurves such that the length of subcurves is shorter than maxSegmentLength. After that the curves are replaced with straight segments.progressTracker
-- Returns:
- Returns the densified geometries (It does nothing to geometries with dim < 1, but simply passes them along).
-
execute
Description copied from class:OperatorDensifyByLength
Performs the Densify operation on the geometry set.- Specified by:
execute
in classOperatorDensifyByLength
- Parameters:
inputGeometry
- The geometry to be densified.maxLength
- The maximum segment length allowed. Must be a positive value. Curves are densified to straight segments using the maxSegmentLength. Curves are split into shorter subcurves such that the length of subcurves is shorter than maxSegmentLength. After that the curves are replaced with straight segments.progressTracker
-- Returns:
- Returns the densified geometry. (It does nothing to geometries with dim < 1, but simply passes them along).
-