Class ConnectedElementLocationFilter
- java.lang.Object
-
- org.locationtech.jts.operation.distance.ConnectedElementLocationFilter
-
- All Implemented Interfaces:
GeometryFilter
public class ConnectedElementLocationFilter extends java.lang.Object implements GeometryFilter
A ConnectedElementPointFilter extracts a single point from each connected element in a Geometry (e.g. a polygon, linestring or point) and returns them in a list. The elements of the list areGeometryLocation
s. Empty geometries do not provide a location item.- Version:
- 1.7
-
-
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
getLocations(Geometry geom)
Returns a list containing a point from each Polygon, LineString, and Point found inside the specified geometry.
-
-
-
Method Detail
-
getLocations
public static java.util.List getLocations(Geometry geom)
Returns a list containing a point from each Polygon, LineString, and Point found inside the specified geometry. Thus, if the specified geometry is not a GeometryCollection, an empty list will be returned. The elements of the list areGeometryLocation
s.
-
filter
public void filter(Geometry geom)
Description copied from interface:GeometryFilter
Performs an operation with or ongeom
.- Specified by:
filter
in interfaceGeometryFilter
- Parameters:
geom
- aGeometry
to which the filter is applied.
-
-