| Package | Description |
|---|---|
| com.vividsolutions.jts.algorithm |
Contains classes and interfaces implementing fundamental computational geometry algorithms.
|
| com.vividsolutions.jts.awt |
Classes to perform conversions from Java2D shape objects.
|
| com.vividsolutions.jts.geom |
Contains the
Geometry interface hierarchy and supporting classes.
|
| 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.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.union |
Classes to perform efficent unioning of collections of geometries.
|
| com.vividsolutions.jts.shape | |
| com.vividsolutions.jts.shape.fractal | |
| com.vividsolutions.jts.shape.random | |
| 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.
|
| Constructor and Description | |
|---|---|
ConvexHull(Coordinate
Create a new convex hull construction for the input
Coordinate array.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Constructor and Description | |
|---|---|
ShapeReader(GeometryFactory
|
| Modifier and Type | Field and Description |
|---|---|
protected GeometryFactory |
Geometry.factory
The
GeometryFactory used to create this Geometry
|
| Modifier and Type | Method and Description |
|---|---|
GeometryFactory |
Geometry.getFactory()
Gets the factory which contains the context in which this geometry was created.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
OctagonalEnvelope.toGeometry(GeometryFactory
|
LineString |
LineSegment.toGeometry(GeometryFactory
Creates a LineString with the same coordinates as this segment
|
| Constructor and Description | |
|---|---|
Geometry(GeometryFactory
Creates a new
Geometry via the specified GeometryFactory.
|
|
GeometryCollection(Geometry
|
|
LinearRing(CoordinateSequence
Constructs a
LinearRing with the vertices specifed by the given
CoordinateSequence.
|
|
LineString(CoordinateSequence
Constructs a
LineString with the given points.
|
|
MultiLineString(LineString
|
|
MultiPoint(Point
|
|
MultiPolygon(Polygon
|
|
Point(CoordinateSequence
|
|
Polygon(LinearRing
Constructs a
Polygon with the given exterior boundary and interior boundaries.
|
| Modifier and Type | Field and Description |
|---|---|
protected GeometryFactory |
GeometryTransformer.factory
|
| Modifier and Type | Method and Description |
|---|---|
static GeometryFactory |
GeometryCombiner.extractFactory(Collection
Extracts the GeometryFactory used by the geometries in a collection
|
| Modifier and Type | Method and Description |
|---|---|
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
|
| Constructor and Description | |
|---|---|
GeometryEditor(GeometryFactory
Creates a new GeometryEditor object which will create edited
Geometrys with the given
GeometryFactory.
|
|
SineStarFactory(GeometryFactory
Creates a factory which will create sine stars using the given
GeometryFactory.
|
| Modifier and Type | Field and Description |
|---|---|
protected GeometryFactory |
EdgeRing.geometryFactory
|
| Modifier and Type | Method and Description |
|---|---|
Polygon |
EdgeRing.toPolygon(GeometryFactory
|
| Constructor and Description | |
|---|---|
EdgeRing(DirectedEdge
|
| Constructor and Description | |
|---|---|
WKBReader(GeometryFactory
|
|
WKTReader(GeometryFactory
Creates a reader that creates objects using the given
GeometryFactory.
|
| Constructor and Description | |
|---|---|
LinearGeometryBuilder(GeometryFactory
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
SegmentStringUtil.toGeometry(Collection
Converts a collection of
SegmentStrings into a
Geometry.
|
| Constructor and Description | |
|---|---|
EdgeString(GeometryFactory
Constructs an EdgeString with the given factory used to convert this EdgeString to a LineString
|
| 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.
|
| Constructor and Description | |
|---|---|
LineBuilder(OverlayOp
|
|
MaximalEdgeRing(DirectedEdge
|
|
MinimalEdgeRing(DirectedEdge
|
|
PointBuilder(OverlayOp
|
|
PolygonBuilder(GeometryFactory
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
UnaryUnionOp.union(Collection
Computes the geometric union of a
Collection of
Geometrys.
|
| Constructor and Description | |
|---|---|
UnaryUnionOp(Collection
Constructs a unary union operation for a
Collection of
Geometrys.
|
| Modifier and Type | Field and Description |
|---|---|
protected GeometryFactory |
GeometricShapeBuilder.geomFactory
|
| Constructor and Description | |
|---|---|
GeometricShapeBuilder(GeometryFactory
|
| Constructor and Description | |
|---|---|
KochSnowflakeBuilder(GeometryFactory
|
|
SierpinskiCarpetBuilder(GeometryFactory
|
| Constructor and Description | |
|---|---|
RandomPointsBuilder(GeometryFactory
Create a shape factory which will create shapes using the given
GeometryFactory.
|
|
RandomPointsInGridBuilder(GeometryFactory
Create a builder which will create shapes using the given
GeometryFactory.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
|---|---|
Geometry |
QuadEdgeSubdivision.getEdges(GeometryFactory
Gets the geometry for the edges in the subdivision as a
MultiLineString containing 2-point lines.
|
Polygon |
QuadEdgeTriangle.getGeometry(GeometryFactory
|
Geometry |
QuadEdgeSubdivision.getTriangles(GeometryFactory
Gets the geometry for the triangles in a triangulated subdivision as a
GeometryCollection of triangular
Polygons.
|
Polygon |
QuadEdgeSubdivision.getVoronoiCellPolygon(QuadEdge
Gets the Voronoi cell around a site specified by the origin of a QuadEdge.
|
List |
QuadEdgeSubdivision.getVoronoiCellPolygons(GeometryFactory
Gets a List of
Polygons for the Voronoi cells of this triangulation.
|
Geometry |
QuadEdgeSubdivision.getVoronoiDiagram(GeometryFactory
Gets the cells in the Voronoi diagram for this triangulation.
|
| Modifier and Type | Field and Description |
|---|---|
protected GeometryFactory |
GeometricShapeFactory.geomFact
|
| Constructor and Description | |
|---|---|
GeometricShapeFactory(GeometryFactory
Create a shape factory which will create shapes using the given
GeometryFactory.
|