21 #include <geos/export.h>
29 class CoordinateSequence;
Interface for classes which provide operations that can be applied to the coordinates in a Coordinate...
Definition: CoordinateSequenceFilter.h:56
virtual bool isDone() const =0
Reports whether the application of this filter can be terminated.
virtual void filter_ro(const CoordinateSequence &, std::size_t)
Performs an operation on a coordinate in a CoordinateSequence.
Definition: CoordinateSequenceFilter.h:82
virtual void filter_rw(CoordinateSequence &, std::size_t)
Performs an operation on a coordinate in a CoordinateSequence.
Definition: CoordinateSequenceFilter.h:70
virtual bool isGeometryChanged() const =0
Reports whether the execution of this filter has modified the coordinates of the geometry.
The internal representation of a list of coordinates inside a Geometry.
Definition: CoordinateSequence.h:56
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25