Package org.locationtech.jts.noding.snap
Class SnappingPointIndex
- java.lang.Object
-
- org.locationtech.jts.noding.snap.SnappingPointIndex
-
public class SnappingPointIndex extends java.lang.Object
An index providing fast creation and lookup of snap points.- Author:
- mdavis
-
-
Constructor Summary
Constructors Constructor Description SnappingPointIndex(double snapTolerance)
Creates a snap point index using a specified distance tolerance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getTolerance()
Coordinate
snap(Coordinate p)
Snaps a coordinate to an existing snap point, if it is within the snap tolerance distance.
-
-
-
Method Detail
-
snap
public Coordinate snap(Coordinate p)
Snaps a coordinate to an existing snap point, if it is within the snap tolerance distance. Otherwise adds the coordinate to the snap point index.- Parameters:
p
- the point to snap- Returns:
- the point it snapped to, or the input point
-
getTolerance
public double getTolerance()
-
-