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.
|
EmptyIterator |
An iterator for empty geometries
|
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.