Package org.locationtech.jts.geom.util
package org.locationtech.jts.geom.util
Provides classes that parse and modify Geometry objects.
-
ClassDescriptionRepresents an affine transformation on the 2D Cartesian plane.Builds an
AffineTransformation
defined by a set of control vectors.Supports creatingAffineTransformation
s defined by various kinds of inputs and transformation mapping rules.Extracts a single representativeCoordinate
from each connected component of aGeometry
.Maps the members of aGeometryCollection
into another GeometryCollection via a defined mapping function.CombinesGeometry
s to produce aGeometryCollection
of the most appropriate type.A class which supports creating newGeometry
s which are modifications of existing ones, maintaining the same type structure.AGeometryEditor.GeometryEditorOperation
which edits the coordinate list of aGeometry
.A interface which specifies an edit operation for Geometries.A GeometryEditorOperation which does not modify the input geometry.Extracts the components of a given type from aGeometry
.Methods to map various collections ofGeometry
s via defined mapping functions.An interface for geometry functions used for mapping.Extracts all the 1-dimensional (LineString
) components from aGeometry
.Extracts all theLineString
elements from aGeometry
.Indicates that anAffineTransformation
is non-invertible.A visitor toGeometry
components, which allows short-circuiting when a defined condition holds.Creates geometries which are shaped like multi-armed stars with each arm shaped like a sine wave.