19#include <geos/geom/CoordinateSequenceFilter.h>
20#include <geos/geom/Coordinate.h>
21#include <geos/export.h>
25class CoordinateSequence;
41 VertexRingCounter(std::map<Coordinate, std::size_t>& counts)
42 : vertexCounts(counts)
45 bool isGeometryChanged()
const override {
49 bool isDone()
const override {
53 void filter_ro(
const CoordinateSequence& seq, std::size_t i)
override;
56 const std::vector<const Geometry*>& geoms,
57 std::map<Coordinate, std::size_t>& counts);
61 std::map<Coordinate, std::size_t>& vertexCounts;
Interface for classes which provide operations that can be applied to the coordinates in a Coordinate...
Definition CoordinateSequenceFilter.h:56
The internal representation of a list of coordinates inside a Geometry.
Definition CoordinateSequence.h:56
Coordinate is the lightweight class used to store coordinates.
Definition Coordinate.h:217
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition Geometry.h:197
Basic namespace for all GEOS functionalities.
Definition geos.h:39