| Interface | Description |
|---|---|
| CompoundCurvedGeometry<T extends LineString> |
Convenience interface to expose methods common to
CompoundCurve and CompoundRing |
| CoordinateSequenceTransformer |
Interface that should be implemented by classes able to apply the provided transformation to a coordinate sequence.
|
| CurvedGeometry<T extends Geometry> |
Provides linearization control for curved geometries
|
| CurvedRing |
Marker interface identifying closed curved geometries
|
| MultiCurvedGeometry<T extends Geometry> |
This interface is really just a trick for schema building, there are no concrete implementors for
it
|
| SingleCurvedGeometry<T extends LineString> |
Convenience interface to expose methods common to
CircularString and CircularRing |
| Class | Description |
|---|---|
| AbstractLiteIterator |
Subclass that provides a convenient efficient currentSegment(float[] coords) implementation that
reuses always the same double array.
|
| CircularArc |
Represents an arc by three points, and provides methods to linearize it to a given max distance
from the actual circle
|
| CircularRing |
A CircularRing is a CircularString whose start and end point coincide.
|
| CircularString |
A CircularString is a sequence of zero or more connected circular arc segments.
|
| CompoundCurve |
A CompoundCurve is a connected sequence of circular arcs and linear segments.
|
| CompoundRing |
A CompoundRing is a connected sequence of circular arcs and linear segments forming a closed
line.
|
| CurvedGeometries |
Utility methods for curved geometries
|
| CurvedGeometryFactory |
A
GeometryFactory with extra methods to generate CurvedGeometry instances |
| CurvePolygon |
A subclass of polygon that can host also curves and will linearize if needed
|
| Decimator |
Accepts geometries and collapses all the vertices that will be rendered to the same pixel.
|
| DefaultCoordinateSequenceTransformer |
A default implementation of coordinate sequence
transformer.
|
| EmptyGeometry | Deprecated |
| EmptyIterator |
An iterator for empty geometries
|
| FactoryFinder | Deprecated
Please use JTSFactoryFinder
|
| GeomCollectionIterator |
A path iterator for the LiteShape class, specialized to iterate over a geometry collection.
|
| GeometryBuilder |
A builder for
Geometry objects. |
| GeometryClipper |
A stateful geometry clipper, can clip linestring on a specified rectangle.
|
| GeometryCollector |
A stateful geometry collector that will add all geometries into a single resulting geometry
collection with the following properties:
the elements of the resulting geometry are simple geometries, adding a geometry collection
will result in it being flattened
the resulting geometry collection type will match its contents, a generic geometry
collection will be used only in case of heterogeneous contents
all geometries will be cloned using the provided geometry factory (one based on a
PackedCoordinateSequence is used by default to reduce memory usage)
|
| GeometryCoordinateSequenceTransformer |
Service object that takes a geometry and applies a
MathTransform to the coordinates it
contains, creating a new geometry as the transformed output. |
| JTS |
JTS Geometry utility methods, bringing Geotools to JTS.
|
| JTSFactoryFinder |
Defines static methods used to access geometry, coordinate sequence or precision model
factories.
|
| LineIterator |
A path iterator for the LiteShape class, specialized to iterate over LineString object.
|
| LineIterator2 |
A path iterator for the LiteShape class, specialized to iterate over LineString object.
|
| LiteCoordinateSequence | |
| LiteCoordinateSequenceFactory | |
| LiteShape |
A thin wrapper that adapts a JTS geometry to the Shape interface so that the geometry can be used
by java2d without coordinate cloning.
|
| LiteShape2 |
A thin wrapper that adapts a JTS geometry to the Shape interface so that the geometry can be used
by java2d without coordinate cloning.
|
| MultiCurve |
A subclass of multi line string that can host also curves and will linearize if needed
|
| MultiSurface |
A subclass of
MultiPolygon that can host also CurvePolygon and will linearize if
needed |
| OffsetCurveBuilder |
Builds a offset curve, that is, a line parallel to the provided geometry at a given distance.
|
| PackedLineIterator |
A path iterator for the LiteShape class, specialized to iterate over LineString object.
|
| PointIterator |
A path iterator for the LiteShape class, specialized to iterate over Point objects.
|
| PolygonIterator |
A path iterator for the LiteShape class, specialized to iterate over Polygon objects.
|
| PreciseCoordinateSequenceTransformer |
This coordinate sequence transformer will take a Geometry and transform in a set of curved lines
that will be "flattened" in order to get back a set of straight segments.
|
| ReferencedEnvelope |
A JTS envelope associated with a coordinate reference
system.
|
| ReferencedEnvelope3D |
A 3D envelope associated with a coordinate reference
system.
|
| TransformedShape |
Apply an arbitrary
AffineTransform on a Shape. |
| WKTReader2 |
Create a geometry from SQL Multi-Media Extension Well-Known Text which allows curves.
|
| WKTWriter2 |
A fork of JTS own
WKTWriter that can write curved geometries using SQL Multi-Media
Extension Well-Known Text |
| Enum | Description |
|---|---|
| Geometries |
Constants to identify JTS geometry types, reducing the need for boiler-plate code such as this...
|
Copyright © 1996–2019 Geotools. All rights reserved.