| Package | Description |
|---|---|
| com.vividsolutions.jts.algorithm |
Contains classes and interfaces implementing fundamental computational geometry algorithms.
|
| com.vividsolutions.jts.algorithm.distance |
Classes to compute distance metrics between geonetries.
|
| com.vividsolutions.jts.algorithm.locate |
Classes to determine the topological location of points in geometries.
|
| com.vividsolutions.jts.algorithm.match |
Classes to compute matching metrics between geometries.
|
| com.vividsolutions.jts.awt |
Classes to perform conversions from Java2D shape objects.
|
| com.vividsolutions.jts.densify |
Classes to perform densification on geometries.
|
| com.vividsolutions.jts.dissolve | |
| com.vividsolutions.jts.edgegraph | |
| com.vividsolutions.jts.geom |
Contains the
Geometry interface hierarchy and supporting classes.
|
| com.vividsolutions.jts.geom.prep |
Classes to perform optimized geometric operations on suitably prepared geometries.
|
| com.vividsolutions.jts.geom.util |
Provides classes that parse and modify Geometry objects.
|
| com.vividsolutions.jts.geomgraph |
Contains classes that implement topology graphs.
|
| com.vividsolutions.jts.io |
Contains the interfaces for converting JTS objects to and from other formats.
|
| com.vividsolutions.jts.linearref |
Contains classes and interfaces implementing linear referencing on linear geometries
|
| com.vividsolutions.jts.noding |
Classes to compute nodings for arrangements of line segments and line segment sequences.
|
| 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.operation.buffer.validate |
Classes to perform validation of the results of buffer operations.
|
| com.vividsolutions.jts.operation.distance |
Provides classes for computing the distance between geometries
|
| com.vividsolutions.jts.operation.distance3d | |
| com.vividsolutions.jts.operation.linemerge |
Classes to perform line merging.
|
| com.vividsolutions.jts.operation.overlay |
Contains classes that perform a topological overlay to compute boolean spatial functions.
|
| com.vividsolutions.jts.operation.overlay.snap |
Classes to perform snapping on geometries to prepare them for overlay operations.
|
| com.vividsolutions.jts.operation.overlay.validate |
Classes to validate the results of overlay operations.
|
| com.vividsolutions.jts.operation.polygonize |
An API for polygonizing sets of lines.
|
| com.vividsolutions.jts.operation.predicate |
Classes which implement topological predicates optimized for particular kinds of geometries.
|
| com.vividsolutions.jts.operation.relate |
Contains classes to implement the computation of the spatial relationships of
Geometrys.
|
| com.vividsolutions.jts.operation.union |
Classes to perform efficent unioning of collections of geometries.
|
| com.vividsolutions.jts.operation.valid |
Provides classes for testing the validity of geometries.
|
| com.vividsolutions.jts.precision |
Provides classes for analyzing and manipulating the precision of Geometries.
|
| com.vividsolutions.jts.shape | |
| com.vividsolutions.jts.shape.fractal | |
| com.vividsolutions.jts.shape.random | |
| com.vividsolutions.jts.simplify |
Classes which implement algorithms for simplifying or generalizing geometries.
|
| com.vividsolutions.jts.triangulate |
Classes to compute Delaunay triangulations.
|
| com.vividsolutions.jts.triangulate.quadedge |
Classes to implement a topological subdivision of quadeges, to support creating triangulations and Voronoi diagrams.
|
| com.vividsolutions.jts.util |
Contains support classes for the Java Topology Suite.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
MinimumBoundingCircle.getCircle()
Gets a geometry which represents the Minimum Bounding Circle.
|
Geometry |
ConvexHull.getConvexHull()
Returns a
Geometry that represents the convex hull of the input geometry.
|
Geometry |
MinimumBoundingCircle.getDiameter()
Gets a geometry representing the diameter of the computed Minimum Bounding Circle.
|
Geometry |
MinimumBoundingCircle.getFarthestPoints()
Gets a geometry representing a line between the two farthest points in the input.
|
static Geometry |
MinimumDiameter.getMinimumDiameter(Geometry
Gets the length of the minimum diameter enclosing a geometry
|
Geometry |
MinimumDiameter.getMinimumRectangle()
Gets the minimum rectangular
Polygon which encloses the input geometry.
|
static Geometry |
MinimumDiameter.getMinimumRectangle(Geometry
Gets the minimum rectangle enclosing a geometry.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CentroidLine.add(Geometry
Deprecated.
Adds the linear components of by a Geometry to the centroid total.
|
void |
CentroidPoint.add(Geometry
Deprecated.
Adds the point(s) defined by a Geometry to the centroid total.
|
void |
CentroidArea.add(Geometry
Deprecated.
Adds the area defined by a Geometry to the centroid total.
|
static Coordinate |
Centroid.getCentroid(Geometry
Computes the centroid point of a geometry.
|
static Geometry |
MinimumDiameter.getMinimumDiameter(Geometry
Gets the length of the minimum diameter enclosing a geometry
|
static Geometry |
MinimumDiameter.getMinimumRectangle(Geometry
Gets the minimum rectangle enclosing a geometry.
|
protected LineString |
InteriorPointArea.horizontalBisector(Geometry
|
boolean |
PointLocator.intersects(Coordinate
Convenience method to test a point for intersection with a Geometry
|
int |
PointLocator.locate(Coordinate
Computes the topological relationship (
Location) of a single point to a Geometry.
|
| Constructor and Description | |
|---|---|
Centroid(Geometry
Creates a new instance for computing the centroid of a geometry
|
|
ConvexHull(Geometry
Create a new convex hull construction for the input
Geometry.
|
|
InteriorPointArea(Geometry
Creates a new interior point finder for an areal geometry.
|
|
InteriorPointLine(Geometry
|
|
InteriorPointPoint(Geometry
|
|
MinimumBoundingCircle(Geometry
Creates a new object for computing the minimum bounding circle for the point set defined by the vertices of the given geometry.
|
|
MinimumDiameter(Geometry
Compute a minimum diameter for a given
Geometry.
|
|
MinimumDiameter(Geometry
Compute a minimum diameter for a giver
Geometry, with a hint if the Geometry is convex (e.g.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
DistanceToPoint.computeDistance(Geometry
|
static double |
DiscreteHausdorffDistance.distance(Geometry
|
static double |
DiscreteHausdorffDistance.distance(Geometry
|
| Constructor and Description | |
|---|---|
DiscreteHausdorffDistance(Geometry
|
|
MaxDensifiedByFractionDistanceFilter(Geometry
|
|
MaxPointDistanceFilter(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
static int |
SimplePointInAreaLocator.locate(Coordinate
|
| Constructor and Description | |
|---|---|
IndexedPointInAreaLocator(Geometry
Creates a new locator for a given
Geometry
|
|
SimplePointInAreaLocator(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
double |
SimilarityMeasure.measure(Geometry
|
double |
AreaSimilarityMeasure.measure(Geometry
|
double |
HausdorffSimilarityMeasure.measure(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
ShapeReader.read(PathIterator
Converts a flat path to a
Geometry.
|
static Geometry |
ShapeReader.read(PathIterator
Converts a flat path to a
Geometry.
|
static Geometry |
ShapeReader.read(Shape
Converts a Shape to a Geometry, flattening it first.
|
static Geometry |
FontGlyphReader.read(String
|
static Geometry |
FontGlyphReader.read(String
|
static Geometry |
FontGlyphReader.read(String
Converts text rendered in the given font and pointsize to a
Geometry using a standard flatness factor.
|
| Modifier and Type | Method and Description |
|---|---|
Shape |
ShapeWriter.toShape(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
Densifier.densify(Geometry
Densifies a geometry using a given distance tolerance, and respecting the input geometry's
PrecisionModel.
|
Geometry |
Densifier.getResultGeometry()
Gets the densified geometry.
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
Densifier.densify(Geometry
Densifies a geometry using a given distance tolerance, and respecting the input geometry's
PrecisionModel.
|
| Constructor and Description | |
|---|---|
Densifier(Geometry
Creates a new densifier instance.
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
LineDissolver.dissolve(Geometry
Dissolves the linear components in a geometry.
|
Geometry |
LineDissolver.getResult()
Gets the dissolved result as a MultiLineString.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LineDissolver.add(Geometry
Adds a
Geometry to be dissolved.
|
static Geometry |
LineDissolver.dissolve(Geometry
Dissolves the linear components in a geometry.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EdgeGraphBuilder.add(Geometry
Adds the edges of a Geometry to the graph.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GeometryCollection
Models a collection of
Geometrys of arbitrary type and dimension.
|
class |
LinearRing
Models an OGC SFS
LinearRing.
|
class |
LineString
Models an OGC-style
LineString.
|
class |
MultiLineString
Models a collection of (@link LineString}s.
|
class |
MultiPoint
Models a collection of
Points.
|
class |
MultiPolygon
Models a collection of
Polygons.
|
class |
Point
Represents a single point.
|
class |
Polygon
Represents a polygon with linear edges, which may include holes.
|
| Modifier and Type | Field and Description |
|---|---|
protected Geometry |
GeometryCollection.geometries
Internal representation of this
GeometryCollection.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
Geometry.buffer(double distance)
Computes a buffer area around this geometry having the given width.
|
Geometry |
Geometry.buffer(double distance, int quadrantSegments)
Computes a buffer area around this geometry having the given width and with a specified accuracy of approximation for circular arcs.
|
Geometry |
Geometry.buffer(double distance, int quadrantSegments, int endCapStyle)
Computes a buffer area around this geometry having the given width and with a specified accuracy of approximation for circular arcs, and using a specified end cap style.
|
Geometry |
GeometryFactory.buildGeometry(Collection
Build an appropriate
Geometry,
MultiGeometry, or
GeometryCollection to contain the
Geometrys in it.
|
Geometry |
Polygon.convexHull()
|
Geometry |
Geometry.convexHull()
Computes the smallest convex
Polygon that contains all the points in the
Geometry.
|
Geometry |
GeometryFactory.createGeometry(Geometry
Creates a deep copy of the input
Geometry.
|
Geometry |
Geometry.difference(Geometry
Computes a
Geometry representing the closure of the point-set of the points contained in this
Geometry that are not contained in the
other Geometry.
|
Geometry |
GeometryCollection.getBoundary()
|
Geometry |
Polygon.getBoundary()
Computes the boundary of this geometry
|
Geometry |
MultiPolygon.getBoundary()
Computes the boundary of this geometry
|
Geometry |
LineString.getBoundary()
Gets the boundary of this geometry.
|
abstract Geometry |
Geometry.getBoundary()
Returns the boundary, or an empty geometry of appropriate dimension if this
Geometry is empty.
|
Geometry |
Point.getBoundary()
Gets the boundary of this geometry.
|
Geometry |
MultiPoint.getBoundary()
Gets the boundary of this geometry.
|
Geometry |
MultiLineString.getBoundary()
Gets the boundary of this geometry.
|
Geometry |
Geometry.getEnvelope()
Gets a Geometry representing the envelope (bounding box) of this
Geometry.
|
Geometry |
GeometryCollection.getGeometryN(int n)
|
Geometry |
Geometry.getGeometryN(int n)
Returns an element
Geometry from a
GeometryCollection (or
this, if the geometry is not a collection).
|
Geometry |
Geometry.intersection(Geometry
Computes a
Geometry representing the point-set which is common to both this
Geometry and the
other Geometry.
|
Geometry |
Geometry.norm()
Creates a new Geometry which is a normalized copy of this Geometry.
|
static Geometry |
OctagonalEnvelope.octagonalEnvelope(Geometry
Gets the octagonal envelope of a geometry
|
Geometry |
GeometryCollection.reverse()
Creates a
GeometryCollection with every component reversed.
|
Geometry |
Polygon.reverse()
|
Geometry |
LinearRing.reverse()
|
Geometry |
MultiPolygon.reverse()
Creates a
MultiPolygon with every component reversed.
|
Geometry |
LineString.reverse()
Creates a
LineString whose coordinates are in the reverse order of this objects
|
abstract Geometry |
Geometry.reverse()
Computes a new geometry which has all component coordinate sequences in reverse order (opposite orientation) to this one.
|
Geometry |
Point.reverse()
|
Geometry |
MultiLineString.reverse()
Creates a
MultiLineString in the reverse order to this object.
|
Geometry |
Geometry.symDifference(Geometry
Computes a Geometry representing the closure of the point-set which is the union of the points in this
Geometry which are not contained in the
other Geometry, with the points in the
other Geometry not contained in this
Geometry.
|
Geometry |
GeometryFactory.toGeometry(Envelope
Creates a
Geometry with the same extent as the given envelope.
|
Geometry |
OctagonalEnvelope.toGeometry(GeometryFactory
|
static Geometry |
GeometryFactory.toGeometryArray(Collection
Converts the
List to an array.
|
Geometry |
Geometry.union()
Computes the union of all the elements of this geometry.
|
Geometry |
Geometry.union(Geometry
Computes a
Geometry representing the point-set which is contained in both this
Geometry and the
other Geometry.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
Geometry.checkNotGeometryCollection(Geometry
Throws an exception if
g's class is
GeometryCollection .
|
boolean |
Geometry.contains(Geometry
Tests whether this geometry contains the argument geometry.
|
boolean |
Geometry.coveredBy(Geometry
Tests whether this geometry is covered by the argument geometry.
|
boolean |
Geometry.covers(Geometry
Tests whether this geometry covers the argument geometry.
|
Geometry |
GeometryFactory.createGeometry(Geometry
Creates a deep copy of the input
Geometry.
|
GeometryCollection |
GeometryFactory.createGeometryCollection(Geometry
Creates a GeometryCollection using the given Geometries; a null or empty array will create an empty GeometryCollection.
|
static Point |
GeometryFactory.createPointFromInternalCoord(Coordinate
|
boolean |
Geometry.crosses(Geometry
Tests whether this geometry crosses the argument geometry.
|
Geometry |
Geometry.difference(Geometry
Computes a
Geometry representing the closure of the point-set of the points contained in this
Geometry that are not contained in the
other Geometry.
|
boolean |
Geometry.disjoint(Geometry
Tests whether this geometry is disjoint from the argument geometry.
|
double |
Geometry.distance(Geometry
Returns the minimum distance between this
Geometry and another
Geometry.
|
boolean |
Geometry.equals(Geometry
Tests whether this geometry is topologically equal to the argument geometry.
|
boolean |
Geometry.equalsExact(Geometry
Returns true if the two
Geometrys are exactly equal.
|
boolean |
GeometryCollection.equalsExact(Geometry
|
boolean |
Polygon.equalsExact(Geometry
|
boolean |
MultiPolygon.equalsExact(Geometry
|
boolean |
LineString.equalsExact(Geometry
|
abstract boolean |
Geometry.equalsExact(Geometry
Returns true if the two
Geometrys are exactly equal, up to a specified distance tolerance.
|
boolean |
Point.equalsExact(Geometry
|
boolean |
MultiPoint.equalsExact(Geometry
|
boolean |
MultiLineString.equalsExact(Geometry
|
boolean |
Geometry.equalsNorm(Geometry
Tests whether two geometries are exactly equal in their normalized forms.
|
boolean |
Geometry.equalsTopo(Geometry
Tests whether this geometry is topologically equal to the argument geometry as defined by the SFS
equals predicate.
|
void |
OctagonalEnvelope.expandToInclude(Geometry
|
void |
GeometryFilter.filter(Geometry
Performs an operation with or on
geom.
|
void |
GeometryComponentFilter.filter(Geometry
Performs an operation with or on
geom.
|
protected static boolean |
Geometry.hasNonEmptyElements(Geometry
Returns true if the array contains any non-empty
Geometrys.
|
Geometry |
Geometry.intersection(Geometry
Computes a
Geometry representing the point-set which is common to both this
Geometry and the
other Geometry.
|
boolean |
Geometry.intersects(Geometry
Tests whether this geometry intersects the argument geometry.
|
protected boolean |
LineString.isEquivalentClass(Geometry
|
protected boolean |
Geometry.isEquivalentClass(Geometry
Returns whether the two
Geometrys are equal, from the point of view of the
equalsExact method.
|
boolean |
Geometry.isWithinDistance(Geometry
Tests whether the distance from this
Geometry to another is less than or equal to a specified value.
|
static Geometry |
OctagonalEnvelope.octagonalEnvelope(Geometry
Gets the octagonal envelope of a geometry
|
boolean |
Geometry.overlaps(Geometry
Tests whether this geometry overlaps the specified geometry.
|
IntersectionMatrix |
Geometry.relate(Geometry
Returns the DE-9IM
IntersectionMatrix for the two
Geometrys.
|
boolean |
Geometry.relate(Geometry
Tests whether the elements in the DE-9IM
IntersectionMatrix for the two
Geometrys match the elements in
intersectionPattern.
|
Geometry |
Geometry.symDifference(Geometry
Computes a Geometry representing the closure of the point-set which is the union of the points in this
Geometry which are not contained in the
other Geometry, with the points in the
other Geometry not contained in this
Geometry.
|
boolean |
Geometry.touches(Geometry
Tests whether this geometry touches the argument geometry.
|
Geometry |
Geometry.union(Geometry
Computes a
Geometry representing the point-set which is contained in both this
Geometry and the
other Geometry.
|
boolean |
Geometry.within(Geometry
Tests whether this geometry is within the specified geometry.
|
| Constructor and Description | |
|---|---|
GeometryCollection(Geometry
|
|
GeometryCollection(Geometry
Deprecated.
Use GeometryFactory instead
|
|
GeometryCollectionIterator(Geometry
Constructs an iterator over the given
Geometry.
|
|
OctagonalEnvelope(Geometry
Creates a new null bounding octagon bounding a
Geometry
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
PreparedGeometry.getGeometry()
Gets the original
Geometry which has been prepared.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
PreparedGeometry.contains(Geometry
Tests whether the base
Geometry contains a given geometry.
|
boolean |
PreparedPolygon.contains(Geometry
|
boolean |
PreparedGeometry.containsProperly(Geometry
Tests whether the base
Geometry properly contains a given geometry.
|
boolean |
PreparedPolygon.containsProperly(Geometry
|
boolean |
PreparedGeometry.coveredBy(Geometry
Tests whether the base
Geometry is covered by a given geometry.
|
boolean |
PreparedGeometry.covers(Geometry
Tests whether the base
Geometry covers a given geometry.
|
boolean |
PreparedPolygon.covers(Geometry
|
PreparedGeometry |
PreparedGeometryFactory.create(Geometry
Creates a new
PreparedGeometry appropriate for the argument
Geometry.
|
boolean |
PreparedGeometry.crosses(Geometry
Tests whether the base
Geometry crosses a given geometry.
|
boolean |
PreparedGeometry.disjoint(Geometry
Tests whether the base
Geometry is disjoint from a given geometry.
|
boolean |
PreparedGeometry.intersects(Geometry
Tests whether the base
Geometry intersects a given geometry.
|
boolean |
PreparedLineString.intersects(Geometry
|
boolean |
PreparedPolygon.intersects(Geometry
|
boolean |
PreparedPoint.intersects(Geometry
Tests whether this point intersects a
Geometry.
|
boolean |
PreparedGeometry.overlaps(Geometry
Tests whether the base
Geometry overlaps a given geometry.
|
static PreparedGeometry |
PreparedGeometryFactory.prepare(Geometry
Creates a new
PreparedGeometry appropriate for the argument
Geometry.
|
boolean |
PreparedGeometry.touches(Geometry
Tests whether the base
Geometry touches a given geometry.
|
boolean |
PreparedGeometry.within(Geometry
Tests whether the base
Geometry is within a given geometry.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
GeometryCombiner.combine()
Computes the combination of the input geometries to produce the most appropriate
Geometry or
GeometryCollection
|
static Geometry |
GeometryCombiner.combine(Collection
Combines a collection of geometries.
|
static Geometry |
GeometryCombiner.combine(Geometry
Combines two geometries.
|
static Geometry |
GeometryCombiner.combine(Geometry
Combines three geometries.
|
Geometry |
SineStarFactory.createSineStar()
Generates the geometry for the sine star
|
Geometry |
GeometryEditor.edit(Geometry
Edit the input
Geometry with the given edit operation.
|
Geometry |
GeometryEditor.GeometryEditorOperation.edit(Geometry
Edits a Geometry by returning a new Geometry with a modification.
|
Geometry |
GeometryEditor.NoOpGeometryOperation.edit(Geometry
|
Geometry |
GeometryEditor.CoordinateOperation.edit(Geometry
|
Geometry |
GeometryEditor.CoordinateSequenceOperation.edit(Geometry
|
static Geometry |
LinearComponentExtracter.getGeometry(Geometry
Extracts the linear components from a single
Geometry and returns them as either a LineString) or {@link MultiLineString}.
|
static Geometry |
LineStringExtracter.getGeometry(Geometry
Extracts the
LineString elements from a single
Geometry and returns them as either a LineString) or {@link MultiLineString}.
|
static Geometry |
LinearComponentExtracter.getGeometry(Geometry
Extracts the linear components from a single
Geometry and returns them as either a LineString) or {@link MultiLineString}.
|
Geometry |
GeometryTransformer.getInputGeometry()
Utility function to make input geometry available
|
Geometry |
GeometryMapper.MapOp.map(Geometry
Computes a new geometry value.
|
static Geometry |
GeometryMapper.map(Geometry
Maps the members of a
Geometry (which may be atomic or composite) into another
Geometry of most specific type.
|
Geometry |
GeometryTransformer.transform(Geometry
|
Geometry |
AffineTransformation.transform(Geometry
Cretaes a new @link Geometry which is the result of this transformation applied to the input Geometry.
|
protected Geometry |
GeometryTransformer.transformGeometryCollection(GeometryCollection
|
protected Geometry |
GeometryTransformer.transformLinearRing(LinearRing
Transforms a LinearRing.
|
protected Geometry |
GeometryTransformer.transformLineString(LineString
Transforms a
LineString geometry.
|
protected Geometry |
GeometryTransformer.transformMultiLineString(MultiLineString
|
protected Geometry |
GeometryTransformer.transformMultiPoint(MultiPoint
|
protected Geometry |
GeometryTransformer.transformMultiPolygon(MultiPolygon
|
protected Geometry |
GeometryTransformer.transformPoint(Point
|
protected Geometry |
GeometryTransformer.transformPolygon(Polygon
|
| Modifier and Type | Method and Description |
|---|---|
void |
ShortCircuitedGeometryVisitor.applyTo(Geometry
|
static Geometry |
GeometryCombiner.combine(Geometry
Combines two geometries.
|
static Geometry |
GeometryCombiner.combine(Geometry
Combines three geometries.
|
abstract Coordinate |
GeometryEditor.CoordinateOperation.edit(Coordinate
Edits the array of
Coordinates from a
Geometry.
|
abstract CoordinateSequence |
GeometryEditor.CoordinateSequenceOperation.edit(CoordinateSequence
Edits a
CoordinateSequence from a
Geometry.
|
Geometry |
GeometryEditor.edit(Geometry
Edit the input
Geometry with the given edit operation.
|
Geometry |
GeometryEditor.GeometryEditorOperation.edit(Geometry
Edits a Geometry by returning a new Geometry with a modification.
|
Geometry |
GeometryEditor.NoOpGeometryOperation.edit(Geometry
|
Geometry |
GeometryEditor.CoordinateOperation.edit(Geometry
|
Geometry |
GeometryEditor.CoordinateSequenceOperation.edit(Geometry
|
static List |
GeometryExtracter.extract(Geometry
|
static List |
GeometryExtracter.extract(Geometry
|
void |
PolygonExtracter.filter(Geometry
|
void |
LinearComponentExtracter.filter(Geometry
|
void |
ComponentCoordinateExtracter.filter(Geometry
|
void |
PointExtracter.filter(Geometry
|
void |
LineStringExtracter.filter(Geometry
|
void |
GeometryExtracter.filter(Geometry
|
static List |
ComponentCoordinateExtracter.getCoordinates(Geometry
Extracts the linear components from a single geometry.
|
static Geometry |
LinearComponentExtracter.getGeometry(Geometry
Extracts the linear components from a single
Geometry and returns them as either a LineString) or {@link MultiLineString}.
|
static Geometry |
LineStringExtracter.getGeometry(Geometry
Extracts the
LineString elements from a single
Geometry and returns them as either a LineString) or {@link MultiLineString}.
|
static Geometry |
LinearComponentExtracter.getGeometry(Geometry
Extracts the linear components from a single
Geometry and returns them as either a LineString) or {@link MultiLineString}.
|
static List |
LinearComponentExtracter.getLines(Geometry
Extracts the linear components from a single geometry.
|
static List |
LineStringExtracter.getLines(Geometry
|
static List |
LinearComponentExtracter.getLines(Geometry
Extracts the linear components from a single geometry.
|
static Collection |
LinearComponentExtracter.getLines(Geometry
Extracts the linear components from a single
Geometry and adds them to the provided
Collection.
|
static Collection |
LinearComponentExtracter.getLines(Geometry
Extracts the linear components from a single
Geometry and adds them to the provided
Collection.
|
static List |
LineStringExtracter.getLines(Geometry
|
static List |
PointExtracter.getPoints(Geometry
|
static List |
PointExtracter.getPoints(Geometry
|
static List |
PolygonExtracter.getPolygons(Geometry
|
static List |
PolygonExtracter.getPolygons(Geometry
|
Geometry |
GeometryMapper.MapOp.map(Geometry
Computes a new geometry value.
|
static Geometry |
GeometryMapper.map(Geometry
Maps the members of a
Geometry (which may be atomic or composite) into another
Geometry of most specific type.
|
Geometry |
GeometryTransformer.transform(Geometry
|
Geometry |
AffineTransformation.transform(Geometry
Cretaes a new @link Geometry which is the result of this transformation applied to the input Geometry.
|
protected CoordinateSequence |
GeometryTransformer.transformCoordinates(CoordinateSequence
Transforms a
CoordinateSequence.
|
protected Geometry |
GeometryTransformer.transformGeometryCollection(GeometryCollection
|
protected Geometry |
GeometryTransformer.transformLinearRing(LinearRing
Transforms a LinearRing.
|
protected Geometry |
GeometryTransformer.transformLineString(LineString
Transforms a
LineString geometry.
|
protected Geometry |
GeometryTransformer.transformMultiLineString(MultiLineString
|
protected Geometry |
GeometryTransformer.transformMultiPoint(MultiPoint
|
protected Geometry |
GeometryTransformer.transformMultiPolygon(MultiPolygon
|
protected Geometry |
GeometryTransformer.transformPoint(Point
|
protected Geometry |
GeometryTransformer.transformPolygon(Polygon
|
protected abstract void |
ShortCircuitedGeometryVisitor.visit(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
GeometryGraph.getGeometry()
|
| Constructor and Description | |
|---|---|
GeometryGraph(int argIndex, Geometry
|
|
GeometryGraph(int argIndex, Geometry
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
WKBReader.read(byte[] bytes)
Reads a single
Geometry in WKB format from a byte array.
|
Geometry |
WKBReader.read(InStream
|
Geometry |
WKTReader.read(Reader
|
Geometry |
WKTReader.read(String
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
WKBWriter.write(Geometry
Writes a
Geometry into a byte array.
|
String |
WKTWriter.write(Geometry
Converts a
Geometry to its Well-known Text representation.
|
void |
WKBWriter.write(Geometry
|
void |
WKTWriter.write(Geometry
Converts a
Geometry to its Well-known Text representation.
|
String |
WKTWriter.writeFormatted(Geometry
Same as
write, but with newlines and spaces to make the well-known text more readable.
|
void |
WKTWriter.writeFormatted(Geometry
Same as
write, but with newlines and spaces to make the well-known text more readable.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
LengthIndexedLine.extractLine(double startIndex, double endIndex)
Computes the
LineString for the interval on the line between the given indices.
|
Geometry |
LocationIndexedLine.extractLine(LinearLocation
Computes the
LineString for the interval on the line between the given indices.
|
Geometry |
LinearGeometryBuilder.getGeometry()
|
| Modifier and Type | Method and Description |
|---|---|
void |
LinearLocation.clamp(Geometry
Ensures the indexes are valid for a given linear
Geometry.
|
Coordinate |
LinearLocation.getCoordinate(Geometry
Gets the
Coordinate along the given linear
Geometry which is referenced by this location.
|
static LinearLocation |
LinearLocation.getEndLocation(Geometry
Gets a location which refers to the end of a linear
Geometry.
|
static double |
LengthLocationMap.getLength(Geometry
Computes the length for a given
LinearLocation on a linear
Geometry.
|
static LinearLocation |
LengthLocationMap.getLocation(Geometry
Computes the
LinearLocation for a given length along a linear
Geometry.
|
static LinearLocation |
LengthLocationMap.getLocation(Geometry
Computes the
LinearLocation for a given length along a linear
Geometry, with control over how the location is resolved at component endpoints.
|
LineSegment |
LinearLocation.getSegment(Geometry
Gets a
LineSegment representing the segment of the given linear
Geometry which contains this location.
|
double |
LinearLocation.getSegmentLength(Geometry
Gets the length of the segment in the given Geometry containing this location.
|
LinearLocation |
LocationIndexedLine.indicesOf(Geometry
Computes the indices for a subline of the line.
|
double[] |
LengthIndexedLine.indicesOf(Geometry
Computes the indices for a subline of the line.
|
boolean |
LinearLocation.isEndpoint(Geometry
Tests whether this location is an endpoint of the linear component it refers to.
|
boolean |
LinearLocation.isValid(Geometry
Tests whether this location refers to a valid location on the given linear
Geometry.
|
void |
LinearLocation.setToEnd(Geometry
Sets the value of this location to refer to the end of a linear geometry.
|
void |
LinearLocation.snapToVertex(Geometry
Snaps the value of this location to the nearest vertex on the given linear
Geometry, if the vertex is closer than
minDistance.
|
LinearLocation |
LinearLocation.toLowest(Geometry
Converts a linear location to the lowest equivalent location index.
|
| Constructor and Description | |
|---|---|
LengthIndexedLine(Geometry
Constructs an object which allows a linear
Geometry to be linearly referenced using length as an index.
|
|
LengthLocationMap(Geometry
|
|
LinearIterator(Geometry
Creates an iterator initialized to the start of a linear
Geometry
|
|
LinearIterator(Geometry
Creates an iterator starting at a specified component and vertex in a linear
Geometry
|
|
LinearIterator(Geometry
Creates an iterator starting at a
LinearLocation on a linear
Geometry
|
|
LocationIndexedLine(Geometry
Constructs an object which allows linear referencing along a given linear
Geometry.
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
SegmentStringUtil.toGeometry(Collection
Converts a collection of
SegmentStrings into a
Geometry.
|
| Modifier and Type | Method and Description |
|---|---|
static List |
SegmentStringUtil.extractNodedSegmentStrings(Geometry
Extracts all linear components from a given
Geometry to
SegmentStrings.
|
static List |
SegmentStringUtil.extractSegmentStrings(Geometry
Extracts all linear components from a given
Geometry to
SegmentStrings.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
GeometryGraphOperation.getArgGeometry(int i)
|
Geometry |
BoundaryOp.getBoundary()
|
static Geometry |
BoundaryOp.getBoundary(Geometry
|
static Geometry |
BoundaryOp.getBoundary(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
BoundaryOp.getBoundary(Geometry
|
static Geometry |
BoundaryOp.getBoundary(Geometry
|
| Constructor and Description | |
|---|---|
BoundaryOp(Geometry
|
|
BoundaryOp(Geometry
|
|
GeometryGraphOperation(Geometry
|
|
GeometryGraphOperation(Geometry
|
|
GeometryGraphOperation(Geometry
|
|
IsSimpleOp(Geometry
Creates a simplicity checker using the default SFS Mod-2 Boundary Node Rule
|
|
IsSimpleOp(Geometry
Creates a simplicity checker using a given
BoundaryNodeRule
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
BufferOp.bufferOp(Geometry
Computes the buffer of a geometry for a given buffer distance.
|
static Geometry |
BufferOp.bufferOp(Geometry
Comutes the buffer for a geometry for a given buffer distance and accuracy of approximation.
|
static Geometry |
BufferOp.bufferOp(Geometry
Comutes the buffer for a geometry for a given buffer distance and accuracy of approximation.
|
static Geometry |
BufferOp.bufferOp(Geometry
Comutes the buffer for a geometry for a given buffer distance and accuracy of approximation.
|
Geometry |
BufferOp.getResultGeometry(double distance)
Returns the buffer computed for a geometry for a given buffer distance.
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
BufferOp.bufferOp(Geometry
Computes the buffer of a geometry for a given buffer distance.
|
static Geometry |
BufferOp.bufferOp(Geometry
Comutes the buffer for a geometry for a given buffer distance and accuracy of approximation.
|
static Geometry |
BufferOp.bufferOp(Geometry
Comutes the buffer for a geometry for a given buffer distance and accuracy of approximation.
|
static Geometry |
BufferOp.bufferOp(Geometry
Comutes the buffer for a geometry for a given buffer distance and accuracy of approximation.
|
| Constructor and Description | |
|---|---|
BufferOp(Geometry
Initializes a buffer computation for the given geometry
|
|
BufferOp(Geometry
Initializes a buffer computation for the given geometry with the given set of parameters
|
|
OffsetCurveSetBuilder(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
BufferDistanceValidator.getErrorIndicator()
Gets a geometry which indicates the location and nature of a validation failure.
|
Geometry |
BufferResultValidator.getErrorIndicator()
Gets a geometry which indicates the location and nature of a validation failure.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
DistanceToPointFinder.computeDistance(Geometry
|
double |
BufferCurveMaximumDistanceFinder.findDistance(Geometry
|
static boolean |
BufferResultValidator.isValid(Geometry
|
static String |
BufferResultValidator.isValidMsg(Geometry
Checks whether the geometry buffer is valid, and returns an error message if not.
|
| Constructor and Description | |
|---|---|
BufferCurveMaximumDistanceFinder(Geometry
|
|
BufferDistanceValidator(Geometry
|
|
BufferResultValidator(Geometry
|
|
MaxMidpointDistanceFilter(Geometry
|
|
MaxPointDistanceFilter(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
GeometryLocation.getGeometryComponent()
Returns the geometry component on (or in) which this location occurs.
|
| Modifier and Type | Method and Description |
|---|---|
static STRtree |
FacetSequenceTreeBuilder.build(Geometry
|
static Coordinate |
DistanceOp.closestPoints(Geometry
Deprecated.
renamed to nearestPoints
|
static double |
DistanceOp.distance(Geometry
Compute the distance between the nearest points of two geometries.
|
static double |
IndexedFacetDistance.distance(Geometry
Computes the distance between two geometries using the indexed approach.
|
void |
ConnectedElementPointFilter.filter(Geometry
|
void |
ConnectedElementLocationFilter.filter(Geometry
|
static List |
ConnectedElementPointFilter.getCoordinates(Geometry
Returns a list containing a Coordinate from each Polygon, LineString, and Point found inside the specified geometry.
|
double |
IndexedFacetDistance.getDistance(Geometry
Computes the distance from the base geometry to the given geometry.
|
static List |
ConnectedElementLocationFilter.getLocations(Geometry
Returns a list containing a point from each Polygon, LineString, and Point found inside the specified geometry.
|
static boolean |
DistanceOp.isWithinDistance(Geometry
Test whether two geometries lie within a given distance of each other.
|
static Coordinate |
DistanceOp.nearestPoints(Geometry
Compute the the nearest points of two geometries.
|
| Constructor and Description | |
|---|---|
DistanceOp(Geometry
Constructs a DistanceOp that computes the distance and nearest points between the two specified geometries.
|
|
DistanceOp(Geometry
Constructs a DistanceOp that computes the distance and nearest points between the two specified geometries.
|
|
GeometryLocation(Geometry
Constructs a GeometryLocation specifying a point inside an area geometry.
|
|
GeometryLocation(Geometry
Constructs a GeometryLocation specifying a point on a geometry, as well as the segment that the point is on (or
GeometryLocation if the point is not on a segment).
|
|
IndexedFacetDistance(Geometry
Creates a new distance-finding instance for a given target
Geometry.
|
| Modifier and Type | Method and Description |
|---|---|
static double |
Distance3DOp.distance(Geometry
Compute the distance between the nearest points of two geometries.
|
static boolean |
Distance3DOp.isWithinDistance(Geometry
Test whether two geometries lie within a given distance of each other.
|
static Coordinate |
Distance3DOp.nearestPoints(Geometry
Compute the the nearest points of two geometries.
|
| Constructor and Description | |
|---|---|
Distance3DOp(Geometry
Constructs a DistanceOp that computes the distance and nearest points between the two specified geometries.
|
|
Distance3DOp(Geometry
Constructs a DistanceOp that computes the distance and nearest points between the two specified geometries.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
LineSequencer.getSequencedLineStrings()
Returns the
LineString or
MultiLineString built by the sequencing process, if one exists.
|
static Geometry |
LineSequencer.sequence(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
void |
LineMerger.add(Geometry
Adds a Geometry to be processed.
|
void |
LineSequencer.add(Geometry
Adds a
Geometry to be sequenced.
|
static boolean |
LineSequencer.isSequenced(Geometry
Tests whether a
Geometry is sequenced correctly.
|
static Geometry |
LineSequencer.sequence(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
OverlayOp.createEmptyResult(int overlayOpCode, Geometry
Creates an empty result geometry of the appropriate dimension, based on the given overlay operation and the dimensions of the inputs.
|
Geometry |
OverlayOp.getResultGeometry(int overlayOpCode)
Gets the result of the overlay for a given overlay operation.
|
static Geometry |
OverlayOp.overlayOp(Geometry
Computes an overlay operation for the given geometry arguments.
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
OverlayOp.createEmptyResult(int overlayOpCode, Geometry
Creates an empty result geometry of the appropriate dimension, based on the given overlay operation and the dimensions of the inputs.
|
static Geometry |
OverlayOp.overlayOp(Geometry
Computes an overlay operation for the given geometry arguments.
|
| Constructor and Description | |
|---|---|
OverlayOp(Geometry
Constructs an instance to compute a single overlay operation for the given geometries.
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
SnapOverlayOp.difference(Geometry
|
static Geometry |
SnapIfNeededOverlayOp.difference(Geometry
|
Geometry |
SnapOverlayOp.getResultGeometry(int opCode)
|
Geometry |
SnapIfNeededOverlayOp.getResultGeometry(int opCode)
|
static Geometry |
SnapOverlayOp.intersection(Geometry
|
static Geometry |
SnapIfNeededOverlayOp.intersection(Geometry
|
static Geometry |
SnapOverlayOp.overlayOp(Geometry
|
static Geometry |
SnapIfNeededOverlayOp.overlayOp(Geometry
|
static Geometry |
GeometrySnapper.snap(Geometry
Snaps two geometries together with a given tolerance.
|
Geometry |
GeometrySnapper.snapTo(Geometry
Snaps the vertices in the component
LineStrings of the source geometry to the vertices of the given snap geometry.
|
Geometry |
GeometrySnapper.snapToSelf(double snapTolerance, boolean cleanResult)
Snaps the vertices in the component
LineStrings of the source geometry to the vertices of the same geometry.
|
static Geometry |
GeometrySnapper.snapToSelf(Geometry
Snaps a geometry to itself.
|
static Geometry |
SnapOverlayOp.symDifference(Geometry
|
static Geometry |
SnapIfNeededOverlayOp.symDifference(Geometry
|
static Geometry |
SnapOverlayOp.union(Geometry
|
static Geometry |
SnapIfNeededOverlayOp.union(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
static double |
GeometrySnapper.computeOverlaySnapTolerance(Geometry
Estimates the snap tolerance for a Geometry, taking into account its precision model.
|
static double |
GeometrySnapper.computeOverlaySnapTolerance(Geometry
|
static double |
GeometrySnapper.computeSizeBasedSnapTolerance(Geometry
|
static Geometry |
SnapOverlayOp.difference(Geometry
|
static Geometry |
SnapIfNeededOverlayOp.difference(Geometry
|
static Geometry |
SnapOverlayOp.intersection(Geometry
|
static Geometry |
SnapIfNeededOverlayOp.intersection(Geometry
|
static Geometry |
SnapOverlayOp.overlayOp(Geometry
|
static Geometry |
SnapIfNeededOverlayOp.overlayOp(Geometry
|
static Geometry |
GeometrySnapper.snap(Geometry
Snaps two geometries together with a given tolerance.
|
Geometry |
GeometrySnapper.snapTo(Geometry
Snaps the vertices in the component
LineStrings of the source geometry to the vertices of the given snap geometry.
|
static Geometry |
GeometrySnapper.snapToSelf(Geometry
Snaps a geometry to itself.
|
static Geometry |
SnapOverlayOp.symDifference(Geometry
|
static Geometry |
SnapIfNeededOverlayOp.symDifference(Geometry
|
static Geometry |
SnapOverlayOp.union(Geometry
|
static Geometry |
SnapIfNeededOverlayOp.union(Geometry
|
| Constructor and Description | |
|---|---|
GeometrySnapper(Geometry
Creates a new snapper acting on the given geometry
|
|
SnapIfNeededOverlayOp(Geometry
|
|
SnapOverlayOp(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
OverlayResultValidator.isValid(Geometry
|
| Constructor and Description | |
|---|---|
FuzzyPointLocator(Geometry
|
|
OffsetPointGenerator(Geometry
|
|
OverlayResultValidator(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
Polygonizer.getGeometry()
Gets a geometry representing the polygons formed by the polygonization.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Polygonizer.add(Geometry
Add a
Geometry to the edges to be polygonized.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
RectangleContains.contains(Geometry
|
static boolean |
RectangleContains.contains(Polygon
Tests whether a rectangle contains a given geometry.
|
boolean |
RectangleIntersects.intersects(Geometry
Tests whether the given Geometry intersects the query rectangle.
|
static boolean |
RectangleIntersects.intersects(Polygon
Tests whether a rectangle intersects a given geometry.
|
| Modifier and Type | Method and Description |
|---|---|
static IntersectionMatrix |
RelateOp.relate(Geometry
Computes the
IntersectionMatrix for the spatial relationship between two
Geometrys, using the default (OGC SFS) Boundary Node Rule
|
static IntersectionMatrix |
RelateOp.relate(Geometry
Computes the
IntersectionMatrix for the spatial relationship between two
Geometrys using a specified Boundary Node Rule.
|
| Constructor and Description | |
|---|---|
RelateOp(Geometry
Creates a new Relate operation, using the default (OGC SFS) Boundary Node Rule.
|
|
RelateOp(Geometry
Creates a new Relate operation with a specified Boundary Node Rule.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
UnaryUnionOp.union()
Gets the union of the input geometries.
|
Geometry |
UnionInteracting.union()
|
Geometry |
CascadedPolygonUnion.union()
Computes the union of the input geometries.
|
Geometry |
PointGeometryUnion.union()
|
static Geometry |
UnaryUnionOp.union(Collection
Computes the geometric union of a
Collection of
Geometrys.
|
static Geometry |
CascadedPolygonUnion.union(Collection
|
static Geometry |
UnaryUnionOp.union(Collection
Computes the geometric union of a
Collection of
Geometrys.
|
static Geometry |
UnaryUnionOp.union(Geometry
Constructs a unary union operation for a
Geometry (which may be a
GeometryCollection).
|
static Geometry |
UnionInteracting.union(Geometry
|
static Geometry |
PointGeometryUnion.union(Puntal
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
UnaryUnionOp.union(Geometry
Constructs a unary union operation for a
Geometry (which may be a
GeometryCollection).
|
static Geometry |
UnionInteracting.union(Geometry
|
static Geometry |
PointGeometryUnion.union(Puntal
|
| Constructor and Description | |
|---|---|
PointGeometryUnion(Puntal
|
|
UnaryUnionOp(Geometry
Constructs a unary union operation for a
Geometry (which may be a
GeometryCollection).
|
|
UnionInteracting(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
RepeatedPointTester.hasRepeatedPoint(Geometry
|
static boolean |
IsValidOp.isValid(Geometry
Tests whether a
Geometry is valid.
|
| Constructor and Description | |
|---|---|
IsValidOp(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
EnhancedPrecisionOp.buffer(Geometry
Computes the buffer of a
Geometry, using enhanced precision.
|
Geometry |
CommonBitsOp.buffer(Geometry
Computes the buffer a geometry, using enhanced precision.
|
static Geometry |
EnhancedPrecisionOp.difference(Geometry
Computes the set-theoretic difference of two
Geometrys, using enhanced precision.
|
Geometry |
CommonBitsOp.difference(Geometry
Computes the set-theoretic difference of two
Geometrys, using enhanced precision.
|
static Geometry |
MinimumClearance.getLine(Geometry
Gets a LineString containing two points which are at the Minimum Clearance distance for the given Geometry.
|
static Geometry |
SimpleMinimumClearance.getLine(Geometry
|
static Geometry |
EnhancedPrecisionOp.intersection(Geometry
Computes the set-theoretic intersection of two
Geometrys, using enhanced precision.
|
Geometry |
CommonBitsOp.intersection(Geometry
Computes the set-theoretic intersection of two
Geometrys, using enhanced precision.
|
Geometry |
GeometryPrecisionReducer.reduce(Geometry
|
Geometry |
SimpleGeometryPrecisionReducer.reduce(Geometry
Deprecated.
|
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.
|
Geometry |
CommonBitsRemover.removeCommonBits(Geometry
Removes the common coordinate bits from a Geometry.
|
static Geometry |
EnhancedPrecisionOp.symDifference(Geometry
Computes the set-theoretic symmetric difference of two
Geometrys, using enhanced precision.
|
Geometry |
CommonBitsOp.symDifference(Geometry
Computes the set-theoretic symmetric difference of two geometries, using enhanced precision.
|
static Geometry |
EnhancedPrecisionOp.union(Geometry
Computes the set-theoretic union of two
Geometrys, using enhanced precision.
|
Geometry |
CommonBitsOp.union(Geometry
Computes the set-theoretic union of two
Geometrys, using enhanced precision.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CommonBitsRemover.add(Geometry
Add a geometry to the set of geometries whose common bits are being computed.
|
void |
CommonBitsRemover.addCommonBits(Geometry
Adds the common coordinate bits back into a Geometry.
|
static Geometry |
EnhancedPrecisionOp.buffer(Geometry
Computes the buffer of a
Geometry, using enhanced precision.
|
Geometry |
CommonBitsOp.buffer(Geometry
Computes the buffer a geometry, using enhanced precision.
|
static Geometry |
EnhancedPrecisionOp.difference(Geometry
Computes the set-theoretic difference of two
Geometrys, using enhanced precision.
|
Geometry |
CommonBitsOp.difference(Geometry
Computes the set-theoretic difference of two
Geometrys, using enhanced precision.
|
Coordinate |
PrecisionReducerCoordinateOperation.edit(Coordinate
|
static double |
MinimumClearance.getDistance(Geometry
Computes the Minimum Clearance distance for the given Geometry.
|
static double |
SimpleMinimumClearance.getDistance(Geometry
|
static Geometry |
MinimumClearance.getLine(Geometry
Gets a LineString containing two points which are at the Minimum Clearance distance for the given Geometry.
|
static Geometry |
SimpleMinimumClearance.getLine(Geometry
|
static Geometry |
EnhancedPrecisionOp.intersection(Geometry
Computes the set-theoretic intersection of two
Geometrys, using enhanced precision.
|
Geometry |
CommonBitsOp.intersection(Geometry
Computes the set-theoretic intersection of two
Geometrys, using enhanced precision.
|
Geometry |
GeometryPrecisionReducer.reduce(Geometry
|
Geometry |
SimpleGeometryPrecisionReducer.reduce(Geometry
Deprecated.
|
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.
|
Geometry |
CommonBitsRemover.removeCommonBits(Geometry
Removes the common coordinate bits from a Geometry.
|
static Geometry |
EnhancedPrecisionOp.symDifference(Geometry
Computes the set-theoretic symmetric difference of two
Geometrys, using enhanced precision.
|
Geometry |
CommonBitsOp.symDifference(Geometry
Computes the set-theoretic symmetric difference of two geometries, using enhanced precision.
|
static Geometry |
EnhancedPrecisionOp.union(Geometry
Computes the set-theoretic union of two
Geometrys, using enhanced precision.
|
Geometry |
CommonBitsOp.union(Geometry
Computes the set-theoretic union of two
Geometrys, using enhanced precision.
|
| Constructor and Description | |
|---|---|
MinimumClearance(Geometry
Creates an object to compute the Minimum Clearance for the given Geometry
|
|
SimpleMinimumClearance(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
abstract Geometry |
GeometricShapeBuilder.getGeometry()
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
SierpinskiCarpetBuilder.getGeometry()
|
Geometry |
KochSnowflakeBuilder.getGeometry()
|
| Modifier and Type | Field and Description |
|---|---|
protected Geometry |
RandomPointsBuilder.maskPoly
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
RandomPointsBuilder.getGeometry()
|
Geometry |
RandomPointsInGridBuilder.getGeometry()
Gets the
MultiPoint containing the generated point
|
| Modifier and Type | Method and Description |
|---|---|
void |
RandomPointsBuilder.setExtent(Geometry
Sets a polygonal mask.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
VWSimplifier.getResultGeometry()
Gets the simplified geometry.
|
Geometry |
TopologyPreservingSimplifier.getResultGeometry()
|
Geometry |
DouglasPeuckerSimplifier.getResultGeometry()
Gets the simplified geometry.
|
static Geometry |
VWSimplifier.simplify(Geometry
Simplifies a geometry using a given tolerance.
|
static Geometry |
TopologyPreservingSimplifier.simplify(Geometry
|
static Geometry |
DouglasPeuckerSimplifier.simplify(Geometry
Simplifies a geometry using a given tolerance.
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
VWSimplifier.simplify(Geometry
Simplifies a geometry using a given tolerance.
|
static Geometry |
TopologyPreservingSimplifier.simplify(Geometry
|
static Geometry |
DouglasPeuckerSimplifier.simplify(Geometry
Simplifies a geometry using a given tolerance.
|
| Constructor and Description | |
|---|---|
DouglasPeuckerSimplifier(Geometry
Creates a simplifier for a given geometry.
|
|
TopologyPreservingSimplifier(Geometry
|
|
VWSimplifier(Geometry
Creates a simplifier for a given geometry.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
ConformingDelaunayTriangulator.getConvexHull()
Gets the convex hull of all the sites in the triangulation, including constraint vertices.
|
Geometry |
VoronoiDiagramBuilder.getDiagram(GeometryFactory
Gets the faces of the computed diagram as a
GeometryCollection of
Polygons, clipped as specified.
|
Geometry |
DelaunayTriangulationBuilder.getEdges(GeometryFactory
Gets the edges of the computed triangulation as a
MultiLineString.
|
Geometry |
ConformingDelaunayTriangulationBuilder.getEdges(GeometryFactory
Gets the edges of the computed triangulation as a
MultiLineString.
|
Geometry |
DelaunayTriangulationBuilder.getTriangles(GeometryFactory
Gets the faces of the computed triangulation as a
GeometryCollection of
Polygon.
|
Geometry |
ConformingDelaunayTriangulationBuilder.getTriangles(GeometryFactory
Gets the faces of the computed triangulation as a
GeometryCollection of
Polygon.
|
| Modifier and Type | Method and Description |
|---|---|
static CoordinateList |
DelaunayTriangulationBuilder.extractUniqueCoordinates(Geometry
Extracts the unique
Coordinates from the given
Geometry.
|
void |
VertexTaggedGeometryDataMapper.loadSourceGeometries(Geometry
|
void |
ConformingDelaunayTriangulationBuilder.setConstraints(Geometry
Sets the linear constraints to be conformed to.
|
void |
DelaunayTriangulationBuilder.setSites(Geometry
Sets the sites (vertices) which will be triangulated.
|
void |
VoronoiDiagramBuilder.setSites(Geometry
Sets the sites (point or vertices) which will be diagrammed.
|
void |
ConformingDelaunayTriangulationBuilder.setSites(Geometry
Sets the sites (point or vertices) which will be triangulated.
|
void |
VertexTaggedGeometryDataMapper.transferData(Geometry
Input is assumed to be a multiGeometry in which every component has its userData set to be a Coordinate which is the key to the output data.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
QuadEdgeSubdivision.getEdges(GeometryFactory
Gets the geometry for the edges in the subdivision as a
MultiLineString containing 2-point lines.
|
Geometry |
QuadEdgeSubdivision.getTriangles(GeometryFactory
Gets the geometry for the triangles in a triangulated subdivision as a
GeometryCollection of triangular
Polygons.
|
Geometry |
QuadEdgeSubdivision.getVoronoiDiagram(GeometryFactory
Gets the cells in the Voronoi diagram for this triangulation.
|
static Geometry |
QuadEdgeTriangle.toPolygon(QuadEdge
|
static Geometry |
QuadEdgeTriangle.toPolygon(Vertex
|
| Modifier and Type | Method and Description |
|---|---|
protected Geometry |
GeometricShapeFactory.rotate(Geometry
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Debug.hasSegment(Geometry
|
protected Geometry |
GeometricShapeFactory.rotate(Geometry
|