com.vividsolutions.jts.algorithm
Class PointLocator
java.lang.Object
com.vividsolutions.jts.algorithm.PointLocator
public class PointLocator
- extends java.lang.Object
Computes the topological relationship (Location)
of a single point to a Geometry.
The algorithm obeys the SFS Boundary Determination Rule to determine
whether the point lies on the boundary or not.
Instances of this class are not reentrant.
- Version:
- 1.7
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PointLocator
public PointLocator()
intersects
public boolean intersects(Coordinate p,
Geometry geom)
- Convenience method to test a point for intersection with
a Geometry
- Parameters:
p - the coordinate to testgeom - the Geometry to test
- Returns:
true if the point is in the interior or boundary of the Geometry
locate
public int locate(Coordinate p,
Geometry geom)
- Computes the topological relationship (
Location) of a single point
to a Geometry.
It handles both single-element
and multi-element Geometries.
The algorithm for multi-part Geometries
takes into account the SFS Boundary Determination Rule.
- Returns:
- the
Location of the point relative to the input Geometry