Package org.locationtech.jts.geom.util
Class ComponentCoordinateExtracter
- java.lang.Object
-
- org.locationtech.jts.geom.util.ComponentCoordinateExtracter
-
- All Implemented Interfaces:
GeometryComponentFilter
public class ComponentCoordinateExtracter extends java.lang.Object implements GeometryComponentFilter
Extracts a single representativeCoordinate
from each connected component of aGeometry
.- Version:
- 1.9
-
-
Constructor Summary
Constructors Constructor Description ComponentCoordinateExtracter(java.util.List coords)
Constructs a LineExtracterFilter with a list in which to store LineStrings found.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
filter(Geometry geom)
Performs an operation with or ongeom
.static java.util.List
getCoordinates(Geometry geom)
Extracts the linear components from a single geometry.
-
-
-
Method Detail
-
getCoordinates
public static java.util.List getCoordinates(Geometry geom)
Extracts the linear components from a single geometry. If more than one geometry is to be processed, it is more efficient to create a singleComponentCoordinateExtracter
instance and pass it to multiple geometries.- Parameters:
geom
- the Geometry from which to extract- Returns:
- a list of Coordinates
-
filter
public void filter(Geometry geom)
Description copied from interface:GeometryComponentFilter
Performs an operation with or ongeom
.- Specified by:
filter
in interfaceGeometryComponentFilter
- Parameters:
geom
- aGeometry
to which the filter is applied.
-
-