#include <OverlayResultValidator.h>
Public Member Functions | |
| OverlayResultValidator (const geom::Geometry &geom0, const geom::Geometry &geom1, const geom::Geometry &result) | |
| bool | isValid (OverlayOp::OpCode opCode) |
| geom::Coordinate & | getInvalidLocation () |
Static Public Member Functions | |
| static bool | isValid (const geom::Geometry &geom0, const geom::Geometry &geom1, OverlayOp::OpCode opCode, const geom::Geometry &result) |
Uses fuzzy point location, which only works with polygonal components of geometries.
This is a heuristic test, and may return incorrect results. It should never return a false negative result, however (I.e. reporting a valid result as invalid.)
1.5.4