Class GeometryBoxDeleter.BoxDeleteComponentOperation

java.lang.Object
org.locationtech.jtstest.testbuilder.geom.GeometryBoxDeleter.BoxDeleteComponentOperation
All Implemented Interfaces:
GeometryEditor.GeometryEditorOperation
Enclosing class:
GeometryBoxDeleter

private static class GeometryBoxDeleter.BoxDeleteComponentOperation extends Object implements GeometryEditor.GeometryEditorOperation
  • Field Details

    • env

      private Envelope env
    • isEdited

      private boolean isEdited
  • Constructor Details

    • BoxDeleteComponentOperation

      public BoxDeleteComponentOperation(Envelope env)
  • Method Details

    • isEdited

      public boolean isEdited()
    • edit

      public Geometry edit(Geometry geometry, GeometryFactory factory)
      Description copied from interface: GeometryEditor.GeometryEditorOperation
      Edits a Geometry by returning a new Geometry with a modification. The returned geometry may be:
      • the input geometry itself. The returned Geometry might be the same as the Geometry passed in.
      • null if the geometry is to be deleted.
      Specified by:
      edit in interface GeometryEditor.GeometryEditorOperation
      Parameters:
      geometry - the Geometry to modify
      factory - the factory with which to construct the modified Geometry (may be different to the factory of the input geometry)
      Returns:
      a new Geometry which is a modification of the input Geometry