|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PrecisionModel | |
---|---|
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 |
Uses of PrecisionModel in com.vividsolutions.jts.algorithm |
---|
Fields in com.vividsolutions.jts.algorithm declared as PrecisionModel | |
---|---|
protected PrecisionModel |
LineIntersector.precisionModel
If makePrecise is true, computed intersection coordinates will be made precise using Coordinate#makePrecise |
Methods in com.vividsolutions.jts.algorithm with parameters of type PrecisionModel | |
---|---|
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. |
Uses of PrecisionModel in com.vividsolutions.jts.geom |
---|
Methods in com.vividsolutions.jts.geom that return PrecisionModel | |
---|---|
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). |
Methods in com.vividsolutions.jts.geom with parameters of type PrecisionModel | |
---|---|
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). |
Constructors in com.vividsolutions.jts.geom with parameters of type PrecisionModel | |
---|---|
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. |
Uses of PrecisionModel in com.vividsolutions.jts.noding |
---|
Constructors in com.vividsolutions.jts.noding with parameters of type PrecisionModel | |
---|---|
IteratedNoder(PrecisionModel pm)
|
Uses of PrecisionModel in com.vividsolutions.jts.noding.snapround |
---|
Constructors in com.vividsolutions.jts.noding.snapround with parameters of type PrecisionModel | |
---|---|
GeometryNoder(PrecisionModel pm)
Creates a new noder which snap-rounds to a grid specified by the given PrecisionModel . |
|
MCIndexSnapRounder(PrecisionModel pm)
|
|
SimpleSnapRounder(PrecisionModel pm)
|
Uses of PrecisionModel in com.vividsolutions.jts.operation |
---|
Fields in com.vividsolutions.jts.operation declared as PrecisionModel | |
---|---|
protected PrecisionModel |
GeometryGraphOperation.resultPrecisionModel
|
Methods in com.vividsolutions.jts.operation with parameters of type PrecisionModel | |
---|---|
protected void |
GeometryGraphOperation.setComputationPrecision(PrecisionModel pm)
|
Uses of PrecisionModel in com.vividsolutions.jts.operation.buffer |
---|
Methods in com.vividsolutions.jts.operation.buffer with parameters of type PrecisionModel | |
---|---|
void |
BufferBuilder.setWorkingPrecisionModel(PrecisionModel pm)
Sets the precision model to use during the curve computation and noding, if it is different to the precision model of the Geometry. |
Constructors in com.vividsolutions.jts.operation.buffer with parameters of type PrecisionModel | |
---|---|
OffsetCurveBuilder(PrecisionModel precisionModel,
BufferParameters bufParams)
|
Uses of PrecisionModel in com.vividsolutions.jts.precision |
---|
Methods in com.vividsolutions.jts.precision with parameters of type PrecisionModel | |
---|---|
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.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 |
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. |
Constructors in com.vividsolutions.jts.precision with parameters of type PrecisionModel | |
---|---|
CoordinatePrecisionReducerFilter(PrecisionModel precModel)
Creates a new precision reducer filter. |
|
GeometryPrecisionReducer(PrecisionModel pm)
|
|
PrecisionReducerCoordinateOperation(PrecisionModel targetPM,
boolean removeCollapsed)
|
|
SimpleGeometryPrecisionReducer(PrecisionModel pm)
Deprecated. |
Uses of PrecisionModel in com.vividsolutions.jts.util |
---|
Fields in com.vividsolutions.jts.util declared as PrecisionModel | |
---|---|
protected PrecisionModel |
GeometricShapeFactory.precModel
|
Uses of PrecisionModel in com.vividsolutions.jtsexample.geom |
---|
Methods in com.vividsolutions.jtsexample.geom with parameters of type PrecisionModel | |
---|---|
void |
PrecisionModelExample.difference(String wktA,
String wktB,
PrecisionModel pm)
|
void |
PrecisionModelExample.intersection(String wktA,
String wktB,
PrecisionModel pm)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |