Package | Description |
---|---|
org.locationtech.jts.algorithm |
Contains classes and interfaces implementing fundamental computational geometry algorithms.
|
org.locationtech.jts.algorithm.construct |
Provides classes that implement various kinds of geometric constructions.
|
org.locationtech.jts.algorithm.distance |
Classes to compute distance metrics between geometries.
|
org.locationtech.jts.geom |
Contains the
Geometry interface hierarchy and supporting classes. |
org.locationtech.jts.geomgraph |
Contains classes that implement topology graphs.
|
org.locationtech.jts.linearref |
Contains classes and interfaces implementing linear referencing on linear geometries
|
org.locationtech.jts.operation |
Provides classes for implementing operations on geometries
|
org.locationtech.jts.operation.buffer |
Provides classes for computing buffers of geometries
|
org.locationtech.jts.operation.buffer.validate |
Classes to perform validation of the results of buffer operations.
|
org.locationtech.jts.operation.distance3d | |
org.locationtech.jts.operation.linemerge |
Classes to perform line merging.
|
org.locationtech.jts.operation.overlay.snap |
Classes to perform snapping on geometries to prepare them for overlay operations.
|
org.locationtech.jts.precision |
Provides classes for analyzing and
manipulating the precision of Geometries.
|
org.locationtech.jts.util |
Contains support classes for the Java Topology Suite.
|
Modifier and Type | Method and Description |
---|---|
LineString |
MinimumDiameter.getDiameter()
Gets a
LineString which is a minimum diameter |
LineString |
MinimumDiameter.getSupportingSegment()
Gets the segment forming the base of the minimum diameter
|
Modifier and Type | Method and Description |
---|---|
LineString |
LargestEmptyCircle.getRadiusLine()
Gets a line representing a radius of the Largest Empty Circle.
|
LineString |
MaximumInscribedCircle.getRadiusLine()
Gets a line representing a radius of the Largest Empty Circle.
|
static LineString |
LargestEmptyCircle.getRadiusLine(Geometry obstacles,
double tolerance)
Computes a radius line of the Largest Empty Circle
interior-disjoint to a set of obstacles,
with accuracy to a given tolerance distance.
|
static LineString |
MaximumInscribedCircle.getRadiusLine(Geometry polygonal,
double tolerance)
Computes a radius line of the Maximum Inscribed Circle
of a polygonal geometry, up to a given tolerance distance.
|
static LineString |
LargestEmptyCircle.getRadiusLine(Geometry obstacles,
Geometry boundary,
double tolerance)
Computes a radius line of the Largest Empty Circle
interior-disjoint to a set of obstacles and within a polygonal boundary,
with accuracy to a given tolerance distance.
|
Modifier and Type | Method and Description |
---|---|
static void |
DistanceToPoint.computeDistance(LineString line,
Coordinate pt,
PointPairDistance ptDist) |
Modifier and Type | Class and Description |
---|---|
class |
LinearRing
Models an OGC SFS
LinearRing . |
Modifier and Type | Method and Description |
---|---|
LineString |
GeometryFactory.createLineString()
Constructs an empty
LineString geometry. |
LineString |
GeometryFactory.createLineString(Coordinate[] coordinates)
Creates a LineString using the given Coordinates.
|
LineString |
GeometryFactory.createLineString(CoordinateSequence coordinates)
Creates a LineString using the given CoordinateSequence.
|
LineString |
LineString.reverse()
Creates a
LineString whose coordinates are in the reverse
order of this objects |
LineString |
LineSegment.toGeometry(GeometryFactory geomFactory)
Creates a LineString with the same coordinates as this segment
|
static LineString[] |
GeometryFactory.toLineStringArray(Collection lineStrings)
Converts the
List to an array. |
Modifier and Type | Method and Description |
---|---|
MultiLineString |
GeometryFactory.createMultiLineString(LineString[] lineStrings)
Creates a MultiLineString using the given LineStrings; a null or empty
array will create an empty MultiLineString.
|
Constructor and Description |
---|
MultiLineString(LineString[] lineStrings,
GeometryFactory factory) |
MultiLineString(LineString[] lineStrings,
PrecisionModel precisionModel,
int SRID)
Deprecated.
Use GeometryFactory instead
|
Modifier and Type | Method and Description |
---|---|
Edge |
GeometryGraph.findEdge(LineString line) |
Modifier and Type | Method and Description |
---|---|
LineString |
LinearIterator.getLine()
Gets the
LineString component the iterator is current at. |
Modifier and Type | Method and Description |
---|---|
boolean |
IsSimpleOp.isSimple(LineString geom)
Deprecated.
use isSimple()
|
Modifier and Type | Method and Description |
---|---|
static Coordinate[] |
OffsetCurve.rawOffset(LineString line,
double distance)
Gets the raw offset curve for a line at a given distance,
with default buffer parameters.
|
static Coordinate[] |
OffsetCurve.rawOffset(LineString line,
double distance,
BufferParameters bufParams)
Gets the raw offset curve for a line at a given distance.
|
Modifier and Type | Method and Description |
---|---|
static void |
DistanceToPointFinder.computeDistance(LineString line,
Coordinate pt,
PointPairDistance ptDist) |
Modifier and Type | Method and Description |
---|---|
boolean |
PlanarPolygon3D.intersects(Coordinate pt,
LineString ring) |
Modifier and Type | Method and Description |
---|---|
LineString |
LineMergeEdge.getLine()
Returns the LineString specifying the vertices of this edge.
|
LineString |
EdgeString.toLineString()
Converts this EdgeString into a LineString.
|
Modifier and Type | Method and Description |
---|---|
void |
LineMergeGraph.addEdge(LineString lineString)
Adds an Edge, DirectedEdges, and Nodes for the given LineString representation
of an edge.
|
Constructor and Description |
---|
LineMergeEdge(LineString line)
Constructs a LineMergeEdge with vertices given by the specified LineString.
|
Constructor and Description |
---|
LineStringSnapper(LineString srcLine,
double snapTolerance)
Creates a new snapper using the points in the given
LineString
as source snap points. |
Modifier and Type | Method and Description |
---|---|
LineString |
SimpleMinimumClearance.getLine() |
LineString |
MinimumClearance.getLine()
Gets a LineString containing two points
which are at the Minimum Clearance distance.
|
Modifier and Type | Method and Description |
---|---|
LineString |
GeometricShapeFactory.createArc(double startAng,
double angExtent)
Creates an elliptical arc, as a
LineString . |
static LineString |
Debug.toLine(Coordinate p0,
Coordinate p1) |
static LineString |
Debug.toLine(Coordinate p0,
Coordinate p1,
Coordinate p2) |
static LineString |
Debug.toLine(Coordinate p0,
Coordinate p1,
Coordinate p2,
Coordinate p3) |
Copyright © 2024. All rights reserved.