Class OperatorDensifyByLengthLocal


class OperatorDensifyByLengthLocal extends OperatorDensifyByLength
  • 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 class OperatorDensifyByLength
      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

      public Geometry execute(Geometry inputGeometry, double maxLength, ProgressTracker progressTracker)
      Description copied from class: OperatorDensifyByLength
      Performs the Densify operation on the geometry set.
      Specified by:
      execute in class OperatorDensifyByLength
      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).