| Package | Description |
|---|---|
| com.vividsolutions.jts.algorithm |
Contains classes and interfaces implementing fundamental computational geometry algorithms.
|
| com.vividsolutions.jts.geom |
Contains the
Geometry interface hierarchy and supporting classes.
|
| com.vividsolutions.jts.noding |
Classes to compute nodings for arrangements of line segments and line segment sequences.
|
| com.vividsolutions.jts.noding.snapround |
Contains classes to implement the Snap Rounding algorithm for noding linestrings.
|
| com.vividsolutions.jts.operation |
Provides classes for implementing operations on geometries
|
| com.vividsolutions.jts.operation.buffer |
Provides classes for computing buffers of geometries
|
| com.vividsolutions.jts.precision |
Provides classes for analyzing and manipulating the precision of Geometries.
|
| com.vividsolutions.jts.util |
Contains support classes for the Java Topology Suite.
|
| Modifier and Type | Field and Description |
|---|---|
protected PrecisionModel |
LineIntersector.precisionModel
If makePrecise is true, computed intersection coordinates will be made precise using Coordinate#makePrecise
|
| Modifier and Type | Method and Description |
|---|---|
void |
LineIntersector.setMakePrecise(PrecisionModel
Deprecated.
use
setPrecisionModel instead
|
void |
LineIntersector.setPrecisionModel(PrecisionModel
Force computed intersection to be rounded to a given precision model.
|
| Modifier and Type | Method and Description |
|---|---|
PrecisionModel |
GeometryFactory.getPrecisionModel()
Returns the PrecisionModel that Geometries created by this factory will be associated with.
|
PrecisionModel |
Geometry.getPrecisionModel()
Returns the
PrecisionModel used by the
Geometry.
|
static PrecisionModel |
PrecisionModel.mostPrecise(PrecisionModel
Determines which of two
PrecisionModels is the most precise (allows the greatest number of significant digits).
|
| Modifier and Type | Method and Description |
|---|---|
static PrecisionModel |
PrecisionModel.mostPrecise(PrecisionModel
Determines which of two
PrecisionModels is the most precise (allows the greatest number of significant digits).
|
| Constructor and Description | |
|---|---|
GeometryCollection(Geometry
Deprecated.
Use GeometryFactory instead
|
|
GeometryFactory(PrecisionModel
Constructs a GeometryFactory that generates Geometries having the given
PrecisionModel and the default CoordinateSequence implementation.
|
|
GeometryFactory(PrecisionModel
Constructs a GeometryFactory that generates Geometries having the given
PrecisionModel and spatial-reference ID, and the default CoordinateSequence implementation.
|
|
GeometryFactory(PrecisionModel
Constructs a GeometryFactory that generates Geometries having the given PrecisionModel, spatial-reference ID, and CoordinateSequence implementation.
|
|
LinearRing(Coordinate
Deprecated.
Use GeometryFactory instead
|
|
LineString(Coordinate
Deprecated.
Use GeometryFactory instead
|
|
MultiLineString(LineString
Deprecated.
Use GeometryFactory instead
|
|
MultiPoint(Point
Deprecated.
Use GeometryFactory instead
|
|
MultiPolygon(Polygon
Deprecated.
Use GeometryFactory instead
|
|
Point(Coordinate
Deprecated.
Use GeometryFactory instead
|
|
Polygon(LinearRing
Deprecated.
Use GeometryFactory instead
|
|
Polygon(LinearRing
Deprecated.
Use GeometryFactory instead
|
|
PrecisionModel(PrecisionModel
Copy constructor to create a new
PrecisionModel from an existing one.
|
| Constructor and Description | |
|---|---|
IteratedNoder(PrecisionModel
|
| Constructor and Description | |
|---|---|
GeometryNoder(PrecisionModel
Creates a new noder which snap-rounds to a grid specified by the given
PrecisionModel.
|
|
MCIndexSnapRounder(PrecisionModel
|
|
SimpleSnapRounder(PrecisionModel
|
| Modifier and Type | Field and Description |
|---|---|
protected PrecisionModel |
GeometryGraphOperation.resultPrecisionModel
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
GeometryGraphOperation.setComputationPrecision(PrecisionModel
|
| Constructor and Description | |
|---|---|
OffsetCurveBuilder(PrecisionModel
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
GeometryPrecisionReducer.reduce(Geometry
Convenience method for doing precision reduction on a single geometry, with collapses removed and keeping the geometry precision model the same, and preserving polygonal topology.
|
static Geometry |
SimpleGeometryPrecisionReducer.reduce(Geometry
Deprecated.
Convenience method for doing precision reduction on a single geometry, with collapses removed and keeping the geometry precision model the same.
|
static Geometry |
GeometryPrecisionReducer.reducePointwise(Geometry
Convenience method for doing pointwise precision reduction on a single geometry, with collapses removed and keeping the geometry precision model the same, but NOT preserving valid polygonal topology.
|
| Constructor and Description | |
|---|---|
CoordinatePrecisionReducerFilter(PrecisionModel
Creates a new precision reducer filter.
|
|
GeometryPrecisionReducer(PrecisionModel
|
|
PrecisionReducerCoordinateOperation(PrecisionModel
|
|
SimpleGeometryPrecisionReducer(PrecisionModel
Deprecated.
|
| Modifier and Type | Field and Description |
|---|---|
protected PrecisionModel |
GeometricShapeFactory.precModel
|