Class MCIndexPointSnapper

java.lang.Object
org.locationtech.jts.noding.snapround.MCIndexPointSnapper

public class MCIndexPointSnapper extends Object
"Snaps" all SegmentStrings in a SpatialIndex containing MonotoneChains to a given HotPixel.
Version:
1.7
  • Field Details

  • Constructor Details

    • MCIndexPointSnapper

      public MCIndexPointSnapper(SpatialIndex index)
  • Method Details

    • 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)