Package com.vividsolutions.jts.geom.util

Provides classes that parse and modify Geometry objects.

See:
          Description

Interface Summary
GeometryCollectionMapper.MapOp  
GeometryEditor.GeometryEditorOperation A interface which specifies an edit operation for Geometries.
 

Class Summary
AffineTransformation Represents an affine transformation on the 2D Cartesian plane.
AffineTransformationBuilder Builds an AffineTransformation defined by a set of control vectors.
AffineTransformationFactory Supports creating AffineTransformations defined by various kinds of inputs and transformation mapping rules.
ComponentCoordinateExtracter Extracts a single representative Coordinate from each connected component of a Geometry.
GeometryCollectionMapper  
GeometryCombiner Combines Geometrys to produce a GeometryCollection of the most appropriate type.
GeometryEditor A class which supports creating new Geometrys which are modifications of existing ones.
GeometryEditor.CoordinateOperation A GeometryEditor.GeometryEditorOperation which modifies the coordinate list of a Geometry.
GeometryExtracter Extracts the components of a given type from a Geometry.
GeometryTransformer A framework for processes which transform an input Geometry into an output Geometry, possibly changing its structure and type(s).
LinearComponentExtracter Extracts all the 1-dimensional (LineString) components from a Geometry.
LineStringExtracter Extracts all the LineString elements from a Geometry.
Matrix Implements some 2D matrix operations (in particular, solving systems of linear equations).
PointExtracter Extracts all the 0-dimensional (Point) components from a Geometry.
PolygonExtracter Extracts all the Polygon elements from a Geometry.
ShortCircuitedGeometryVisitor A visitor to Geometry elements which can be short-circuited by a given condition
SineStarFactory Creates geometries which are shaped like multi-armed stars with each arm shaped like a sine wave.
 

Exception Summary
NoninvertibleTransformationException Indicates that an AffineTransformation is non-invertible.
 

Package com.vividsolutions.jts.geom.util Description

Provides classes that parse and modify Geometry objects.