16 #ifndef GEOS_UTIL_UNIQUECOORDINATEARRAYFILTER_H 17 #define GEOS_UTIL_UNIQUECOORDINATEARRAYFILTER_H 30 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class 69 if(uniqPts.insert(coord).second) {
90 #endif // GEOS_UTIL_UNIQUECOORDINATEARRAYFILTER_H geom::Coordinate::ConstSet uniqPts
Coordinate is the lightweight class used to store coordinates.
std::set< const Coordinate *, CoordinateLessThen > ConstSet
A set of const Coordinate pointers.
Geometry classes support the concept of applying a coordinate filter to every coordinate in the Geome...
std::vector< const Coordinate * > ConstVect
A vector of const Coordinate pointers.
UniqueCoordinateArrayFilter(geom::Coordinate::ConstVect &target)
Basic namespace for all GEOS functionalities.
geom::Coordinate::ConstVect & pts
~UniqueCoordinateArrayFilter() override
void filter_ro(const geom::Coordinate *coord) override