JTS Topology Suite version 1.13

## Deprecated API

Contents

- Deprecated Classes
- Deprecated Fields
- Deprecated Methods
- Deprecated Constructors

Deprecated Classes
com.vividsolutions.jts.geom.DefaultCoordinateSequenceFactory no longer used
com.vividsolutions.jts.algorithm.RobustCGAlgorithms use CGAlgorithms instead
com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer use GeometryPrecisionReducer

Deprecated Fields
com.vividsolutions.jts.operation.buffer.BufferOp.CAP_BUTT use BufferParameters
com.vividsolutions.jts.operation.buffer.BufferOp.CAP_FLAT use BufferParameters
com.vividsolutions.jts.operation.buffer.BufferOp.CAP_ROUND use BufferParameters
com.vividsolutions.jts.operation.buffer.BufferOp.CAP_SQUARE use BufferParameters
com.vividsolutions.jts.operation.valid.TopologyValidationError.ERROR
com.vividsolutions.jts.operation.valid.TopologyValidationError.REPEATED_POINT

Deprecated Methods
com.vividsolutions.jts.io.WKBWriter.bytesToHex(byte[])
com.vividsolutions.jts.operation.distance.DistanceOp.closestLocations() renamed to nearestLocations
com.vividsolutions.jts.operation.distance.DistanceOp.closestPoints() renamed to nearestPoints
com.vividsolutions.jts.operation.distance.DistanceOp.closestPoints(Geometry, Geometry) renamed to nearestPoints
com.vividsolutions.jts.geom.PrecisionModel.getOffsetX() Offsets are no longer used
com.vividsolutions.jts.geom.PrecisionModel.getOffsetY() Offsets are no longer used
com.vividsolutions.jts.operation.IsSimpleOp.isSimple(LineString) use isSimple()
com.vividsolutions.jts.operation.IsSimpleOp.isSimple(MultiLineString) use isSimple()
com.vividsolutions.jts.operation.IsSimpleOp.isSimple(MultiPoint) use isSimple()
com.vividsolutions.jts.geom.Envelope.overlaps(Coordinate) Use #intersects instead.
com.vividsolutions.jts.geom.Envelope.overlaps(double, double) Use #intersects instead.
com.vividsolutions.jts.geom.Envelope.overlaps(Envelope) Use #intersects instead. In the future, #overlaps may be changed to be a true overlap check; that is, whether the intersection is two-dimensional.
com.vividsolutions.jts.algorithm.LineIntersector.setMakePrecise(PrecisionModel) use `setPrecisionModel` instead
com.vividsolutions.jts.geom.PrecisionModel.toExternal(Coordinate) no longer needed, since internal representation is same as external representation
com.vividsolutions.jts.geom.PrecisionModel.toExternal(Coordinate, Coordinate) no longer needed, since internal representation is same as external representation
com.vividsolutions.jts.geom.PrecisionModel.toInternal(Coordinate) use makePrecise instead
com.vividsolutions.jts.geom.PrecisionModel.toInternal(Coordinate, Coordinate) use makePrecise instead

Deprecated Constructors
com.vividsolutions.jts.geom.GeometryCollection(Geometry[], PrecisionModel, int) Use GeometryFactory instead
com.vividsolutions.jts.operation.IsSimpleOp() use IsSimpleOp(Geometry)
com.vividsolutions.jts.geom.LinearRing(Coordinate[], PrecisionModel, int) Use GeometryFactory instead
com.vividsolutions.jts.geom.LineString(Coordinate[], PrecisionModel, int) Use GeometryFactory instead
com.vividsolutions.jts.geom.MultiLineString(LineString[], PrecisionModel, int) Use GeometryFactory instead
com.vividsolutions.jts.geom.MultiPoint(Point[], PrecisionModel, int) Use GeometryFactory instead
com.vividsolutions.jts.geom.MultiPolygon(Polygon[], PrecisionModel, int) Use GeometryFactory instead
com.vividsolutions.jts.geom.Point(Coordinate, PrecisionModel, int) Use GeometryFactory instead
com.vividsolutions.jts.geom.Polygon(LinearRing, LinearRing[], PrecisionModel, int) Use GeometryFactory instead
com.vividsolutions.jts.geom.Polygon(LinearRing, PrecisionModel, int) Use GeometryFactory instead
com.vividsolutions.jts.geom.PrecisionModel(double, double, double) offsets are no longer supported, since internal representation is rounded floating point

JTS Topology Suite version 1.13