#include <geos/geosAlgorithm.h>
Public Member Functions | |
| int | locate (const geom::Coordinate &p, const geom::Geometry *geom) |
| bool | intersects (const geom::Coordinate &p, const geom::Geometry *geom) |
The algorithm obeys the SFS boundaryDetermination rule to correctly determine whether the point lies on the boundary or not.
Notes:
Last port: algorithm/PointLocator.java rev. 1.26 (JTS-1.7+)
| int geos::algorithm::PointLocator::locate | ( | const geom::Coordinate & | p, | |
| const geom::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.
| bool geos::algorithm::PointLocator::intersects | ( | const geom::Coordinate & | p, | |
| const geom::Geometry * | geom | |||
| ) | [inline] |
Convenience method to test a point for intersection with a Geometry
| p | the coordinate to test | |
| geom | the Geometry to test |
true if the point is in the interior or boundary of the Geometry
1.5.4