Package org.geotools.geometry.jts

Interface Summary
CoordinateSequenceTransformer Interface that should be implemented by classes able to apply the provided transformation to a coordinate sequence.
 

Class Summary
AbstractLiteIterator Subclass that provides a convenient efficient currentSegment(float[] coords) implementation that reuses always the same double array.
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
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.
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.
 

Enum Summary
Geometries Constants to identify JTS geometry types, reducing the need for boiler-plate code such as this...
 



Copyright © 1996-2014 Geotools. All Rights Reserved.