Class MCIndexPointSnapper

    • Constructor Detail

      • MCIndexPointSnapper

        public MCIndexPointSnapper​(SpatialIndex index)
    • Method Detail

      • snap

        public boolean snap​(HotPixel hotPixel,
                            SegmentString parentEdge,
                            int hotPixelVertexIndex)
        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
        Parameters:
        hotPixel - the hot pixel to snap to
        parentEdge - the edge containing the vertex, if applicable, or null
        hotPixelVertexIndex - the index of the hotPixel vertex, if applicable, or -1
        Returns:
        true if a node was added for this pixel
      • snap

        public boolean snap​(HotPixel hotPixel)