18#include <geos/export.h> 
   23#include <geos/geom/CoordinateFilter.h> 
   24#include <geos/geom/CoordinateSequence.h> 
   25#include <geos/geom/Coordinate.h> 
   29#pragma warning(disable: 4251)  
   38class GEOS_DLL CoordinateArrayFilter : 
public geom::CoordinateInspector<CoordinateArrayFilter> {
 
   41    CoordinateArrayFilter(std::vector<const geom::Coordinate*>& target)
 
   51    ~CoordinateArrayFilter()
 override {}
 
   53    template<
typename CoordType>
 
   54    void filter(
const CoordType* coord)
 
   59    void filter(
const geom::CoordinateXY*) {
 
   63    void filter(
const geom::CoordinateXYM*) {
 
   68    std::vector<const geom::Coordinate*>& pts;  
 
   71    CoordinateArrayFilter(
const CoordinateArrayFilter& other) = 
delete;
 
   72    CoordinateArrayFilter& operator=(
const CoordinateArrayFilter& rhs) = 
delete;
 
Basic namespace for all GEOS functionalities.
Definition geos.h:38