19 #ifndef GEOS_NODING_SNAPROUND_MCINDEXPOINTSNAPPER_H
20 #define GEOS_NODING_SNAPROUND_MCINDEXPOINTSNAPPER_H
23 #include <geos/export.h>
25 #include <geos/inline.h>
49 class GEOS_DLL MCIndexPointSnapper {
54 MCIndexPointSnapper(index::SpatialIndex& nIndex)
71 bool snap(HotPixel& hotPixel, SegmentString* parentEdge,
75 snap(HotPixel& hotPixel)
77 return snap(hotPixel,
nullptr, 0);
83 index::SpatialIndex& index;
86 MCIndexPointSnapper(
const MCIndexPointSnapper& other) =
delete;
87 MCIndexPointSnapper& operator=(
const MCIndexPointSnapper& rhs) =
delete;
95 #endif // GEOS_NODING_SNAPROUND_MCINDEXPOINTSNAPPER_H