#include <MCIndexPointSnapper.h>
Public Member Functions | |
MCIndexPointSnapper (index::SpatialIndex &nIndex) | |
bool | snap (const HotPixel &hotPixel, SegmentString *parentEdge, unsigned int vertexIndex) |
bool | snap (const HotPixel &hotPixel) |
Last port: noding/snapround/MCIndexPointSnapper.java rev. 1.2 (JTS-1.7)
bool geos::noding::snapround::MCIndexPointSnapper::snap | ( | const 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