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 boundaryDetermination rule to correctly determine
whether the point lies on the boundary or not.
Note that instances of this class are not reentrant.
PointLocator
public PointLocator()
intersects
public boolean intersects(Coordinate p,
Geometry geom)
Convenience method to test a point for intersection with
a Geometry
p
- the coordinate to testgeom
- the Geometry to test
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 boundaryDetermination rule.
- the
Location
of the point relative to the input Geometry