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
AffineTransformationdefined by a set of control vectors.Supports creatingAffineTransformations defined by various kinds of inputs and transformation mapping rules.Extracts a single representativeCoordinatefrom each connected component of aGeometry.Maps the members of aGeometryCollectioninto another GeometryCollection via a defined mapping function.CombinesGeometrys to produce aGeometryCollectionof the most appropriate type.A class which supports creating newGeometrys which are modifications of existing ones, maintaining the same type structure.AGeometryEditor.GeometryEditorOperationwhich 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 ofGeometrys via defined mapping functions.An interface for geometry functions used for mapping.Extracts all the 1-dimensional (LineString) components from aGeometry.Extracts all theLineStringelements from aGeometry.Indicates that anAffineTransformationis non-invertible.A visitor toGeometrycomponents, 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.