Class GeometryEditorEx.CoordinateSequenceOperation

java.lang.Object
org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateSequenceOperation
All Implemented Interfaces:
GeometryEditorEx.GeometryEditorOperation
Enclosing class:
GeometryEditorEx

public abstract static class GeometryEditorEx.CoordinateSequenceOperation extends Object implements GeometryEditorEx.GeometryEditorOperation
A GeometryEditorEx.GeometryEditorOperation which edits the CoordinateSequence of a Geometry. Operates on Geometry subclasses which contains a single coordinate list.
Version:
1.7
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract org.locationtech.jts.geom.CoordinateSequence
    edit(org.locationtech.jts.geom.CoordinateSequence coordSeq, org.locationtech.jts.geom.Geometry geometry, org.locationtech.jts.geom.GeometryFactory targetFactory)
    Edits a CoordinateSequence from a Geometry.
    final org.locationtech.jts.geom.Geometry
    edit(org.locationtech.jts.geom.Geometry geometry, org.locationtech.jts.geom.GeometryFactory targetFactory)
    Edits a Geometry by returning a new Geometry with a modification.

    Methods inherited from class Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CoordinateSequenceOperation

      public CoordinateSequenceOperation()
  • Method Details

    • edit

      public final org.locationtech.jts.geom.Geometry edit(org.locationtech.jts.geom.Geometry geometry, org.locationtech.jts.geom.GeometryFactory targetFactory)
      Description copied from interface: GeometryEditorEx.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. It may be null if the geometry is to be deleted.
      Specified by:
      edit in interface GeometryEditorEx.GeometryEditorOperation
      Parameters:
      geometry - the Geometry to modify
      Returns:
      a new Geometry which is a modification of the input Geometry
    • edit

      public abstract org.locationtech.jts.geom.CoordinateSequence edit(org.locationtech.jts.geom.CoordinateSequence coordSeq, org.locationtech.jts.geom.Geometry geometry, org.locationtech.jts.geom.GeometryFactory targetFactory)
      Edits a CoordinateSequence from a Geometry.
      Parameters:
      geometry - the geometry containing the coordinate list
      coordseq - the coordinate array to operate on
      Returns:
      an edited coordinate sequence (which may be the same as the input)