19#ifndef GEOS_NODING_SNAPROUND_MCINDEXPOINTSNAPPER_H
20#define GEOS_NODING_SNAPROUND_MCINDEXPOINTSNAPPER_H
22#include <geos/export.h>
24#include <geos/inline.h>
48class GEOS_DLL MCIndexPointSnapper {
71 unsigned int vertexIndex);
74 return snap(hotPixel, 0, 0);
Abstract class defines basic insertion and query operations supported by classes implementing spatial...
Definition SpatialIndex.h:47
An interface for classes which represent a sequence of contiguous line segments.
Definition SegmentString.h:46
Implements a "hot pixel" as used in the Snap Rounding algorithm.
Definition HotPixel.h:62
"Snaps" all SegmentStrings in a SpatialIndex containing MonotoneChains to a given HotPixel.
Definition MCIndexPointSnapper.h:48
bool snap(HotPixel &hotPixel, SegmentString *parentEdge, unsigned int vertexIndex)
Provides classes for various kinds of spatial indexes.
Definition IndexedNestedRingTester.h:31
Contains classes to implement the Snap Rounding algorithm for noding linestrings.
Definition HotPixel.h:49
Classes to compute nodings for arrangements of line segments and line segment sequences.
Definition PreparedLineString.h:27
Basic namespace for all GEOS functionalities.
Definition IndexedNestedRingTester.h:25