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.
|
com.vividsolutions.jtsexample.geom | |
com.vividsolutions.jtstest.test | |
com.vividsolutions.jtstest.testbuilder | |
com.vividsolutions.jtstest.testbuilder.model | |
com.vividsolutions.jtstest.testbuilder.ui | |
com.vividsolutions.jtstest.testrunner |
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 precisionModel)
Deprecated.
use
setPrecisionModel instead |
void |
LineIntersector.setPrecisionModel(PrecisionModel 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 pm1,
PrecisionModel pm2)
Determines which of two
PrecisionModel s is the most precise
(allows the greatest number of significant digits). |
Modifier and Type | Method and Description |
---|---|
static PrecisionModel |
PrecisionModel.mostPrecise(PrecisionModel pm1,
PrecisionModel pm2)
Determines which of two
PrecisionModel s is the most precise
(allows the greatest number of significant digits). |
Constructor and Description |
---|
GeometryCollection(Geometry[] geometries,
PrecisionModel precisionModel,
int SRID)
Deprecated.
Use GeometryFactory instead
|
GeometryFactory(PrecisionModel precisionModel)
Constructs a GeometryFactory that generates Geometries having the given
PrecisionModel and the default CoordinateSequence
implementation. |
GeometryFactory(PrecisionModel precisionModel,
int SRID)
Constructs a GeometryFactory that generates Geometries having the given
PrecisionModel and spatial-reference ID, and the default CoordinateSequence
implementation. |
GeometryFactory(PrecisionModel precisionModel,
int SRID,
CoordinateSequenceFactory coordinateSequenceFactory)
Constructs a GeometryFactory that generates Geometries having the given
PrecisionModel, spatial-reference ID, and CoordinateSequence implementation.
|
LinearRing(Coordinate[] points,
PrecisionModel precisionModel,
int SRID)
Deprecated.
Use GeometryFactory instead
|
LineString(Coordinate[] points,
PrecisionModel precisionModel,
int SRID)
Deprecated.
Use GeometryFactory instead
|
MultiLineString(LineString[] lineStrings,
PrecisionModel precisionModel,
int SRID)
Deprecated.
Use GeometryFactory instead
|
MultiPoint(Point[] points,
PrecisionModel precisionModel,
int SRID)
Deprecated.
Use GeometryFactory instead
|
MultiPolygon(Polygon[] polygons,
PrecisionModel precisionModel,
int SRID)
Deprecated.
Use GeometryFactory instead
|
Point(Coordinate coordinate,
PrecisionModel precisionModel,
int SRID)
Deprecated.
Use GeometryFactory instead
|
Polygon(LinearRing shell,
LinearRing[] holes,
PrecisionModel precisionModel,
int SRID)
Deprecated.
Use GeometryFactory instead
|
Polygon(LinearRing shell,
PrecisionModel precisionModel,
int SRID)
Deprecated.
Use GeometryFactory instead
|
PrecisionModel(PrecisionModel pm)
Copy constructor to create a new
PrecisionModel
from an existing one. |
Constructor and Description |
---|
IteratedNoder(PrecisionModel pm) |
Constructor and Description |
---|
GeometryNoder(PrecisionModel pm)
Creates a new noder which snap-rounds to a grid specified
by the given
PrecisionModel . |
MCIndexSnapRounder(PrecisionModel pm) |
SimpleSnapRounder(PrecisionModel pm) |
Modifier and Type | Field and Description |
---|---|
protected PrecisionModel |
GeometryGraphOperation.resultPrecisionModel |
Modifier and Type | Method and Description |
---|---|
protected void |
GeometryGraphOperation.setComputationPrecision(PrecisionModel pm) |
Constructor and Description |
---|
OffsetCurveBuilder(PrecisionModel precisionModel,
BufferParameters bufParams) |
Modifier and Type | Method and Description |
---|---|
static Geometry |
GeometryPrecisionReducer.reduce(Geometry g,
PrecisionModel precModel)
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 g,
PrecisionModel precModel)
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 g,
PrecisionModel precModel)
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 precModel)
Creates a new precision reducer filter.
|
GeometryPrecisionReducer(PrecisionModel pm) |
PrecisionReducerCoordinateOperation(PrecisionModel targetPM,
boolean removeCollapsed) |
SimpleGeometryPrecisionReducer(PrecisionModel pm)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected PrecisionModel |
GeometricShapeFactory.precModel |
Modifier and Type | Method and Description |
---|---|
void |
PrecisionModelExample.difference(String wktA,
String wktB,
PrecisionModel pm) |
void |
PrecisionModelExample.intersection(String wktA,
String wktB,
PrecisionModel pm) |
Modifier and Type | Method and Description |
---|---|
TestCase |
TestCase.setPrecisionModel(PrecisionModel pm) |
Modifier and Type | Method and Description |
---|---|
PrecisionModel |
PrecisionModelPanel.getPrecisionModel() |
static PrecisionModel |
JTSTestBuilder.getPrecisionModel() |
PrecisionModel |
PrecisionModelDialog.getPrecisionModel() |
Modifier and Type | Method and Description |
---|---|
void |
PrecisionModelPanel.setPrecisionModel(PrecisionModel precisionModel) |
void |
PrecisionModelDialog.setPrecisionModel(PrecisionModel precisionModel) |
Modifier and Type | Method and Description |
---|---|
PrecisionModel |
TestBuilderModel.getPrecisionModel() |
Modifier and Type | Method and Description |
---|---|
void |
TestBuilderModel.changePrecisionModel(PrecisionModel precisionModel) |
static String |
XMLTestWriter.getRunXml(TestCaseList tcList,
PrecisionModel precModel) |
void |
TestBuilderModel.setPrecisionModel(PrecisionModel precisionModel) |
static String |
XMLTestWriter.toXML(PrecisionModel precisionModel) |
void |
PNGWriter.write(File outputDirectory,
TestCaseEdit testCase,
PrecisionModel precisionModel) |
void |
HtmlWriter.write(File outputDirectory,
TestCaseList testCaseList,
PrecisionModel precisionModel) |
Constructor and Description |
---|
TestCaseEdit(PrecisionModel pm) |
Modifier and Type | Method and Description |
---|---|
PrecisionModel |
Viewport.getGridPrecisionModel()
Gets a PrecisionModel corresponding to the grid size.
|
Modifier and Type | Method and Description |
---|---|
PrecisionModel |
TestRun.getPrecisionModel() |
Constructor and Description |
---|
TestRun(String description,
int runIndex,
PrecisionModel precisionModel,
GeometryOperation geomOp,
ResultMatcher resultMatcher,
File testFile) |
Copyright © 2017. All Rights Reserved.