GEOS
3.4.2
|
"Snaps" all SegmentStrings in a SpatialIndex containing MonotoneChains to a given HotPixel. More...
#include <MCIndexPointSnapper.h>
Public Member Functions | |
MCIndexPointSnapper (index::SpatialIndex &nIndex) | |
bool | snap (HotPixel &hotPixel, SegmentString *parentEdge, unsigned int vertexIndex) |
bool | snap (HotPixel &hotPixel) |
"Snaps" all SegmentStrings in a SpatialIndex containing MonotoneChains to a given HotPixel.
bool geos::noding::snapround::MCIndexPointSnapper::snap | ( | HotPixel & | hotPixel, |
SegmentString * | parentEdge, | ||
unsigned int | vertexIndex | ||
) |
Snaps (nodes) all interacting segments to this hot pixel. The hot pixel may represent a vertex of an edge, in which case this routine uses the optimization of not noding the vertex itself
hotPixel | the hot pixel to snap to |
parentEdge | the edge containing the vertex, if applicable, or null |
vertexIndex | the index of the vertex, if applicable, or -1 |
true
if a node was added for this pixel