19 #ifndef GEOS_OP_DISTANCE_CONNECTEDELEMENTPOINTFILTER_H
20 #define GEOS_OP_DISTANCE_CONNECTEDELEMENTPOINTFILTER_H
22 #include <geos/export.h>
24 #include <geos/geom/GeometryFilter.h>
47 class GEOS_DLL ConnectedElementPointFilter:
public geom::GeometryFilter {
50 std::vector<const geom::Coordinate*>* pts;
58 static std::vector<const geom::Coordinate*>* getCoordinates(
const geom::Geometry* geom);
60 ConnectedElementPointFilter(std::vector<const geom::Coordinate*>* newPts)
65 void filter_ro(
const geom::Geometry* geom)
override;
75 #endif // GEOS_OP_DISTANCE_CONNECTEDELEMENTPOINTFILTER_H