#include <ConsistentAreaTester.h>
Public Member Functions | |
ConsistentAreaTester (geomgraph::GeometryGraph *newGeomGraph) | |
geom::Coordinate & | getInvalidPoint () |
bool | isNodeConsistentArea () |
Check all nodes to see if their labels are consistent with area topology. | |
bool | hasDuplicateRings () |
Checks include:
If an inconsistency is found the location of the problem is recorded and is available to the caller.
|
Creates a new tester for consistent areas.
|
|
|
|
Checks for two duplicate rings in an area. Duplicate rings are rings that are topologically equal (that is, which have the same sequence of points up to point order). If the area is topologically consistent (determined by calling the
|
|
Check all nodes to see if their labels are consistent with area topology.
|