GEOS
3.9.1dev
|
Implements the appropriate checks for repeated points (consecutive identical coordinates) as defined in the JTS spec. More...
#include <RepeatedPointTester.h>
Public Member Functions | |
RepeatedPointTester () | |
geom::Coordinate & | getCoordinate () |
bool | hasRepeatedPoint (const geom::Geometry *g) |
bool | hasRepeatedPoint (const geom::CoordinateSequence *coord) |
Private Member Functions | |
bool | hasRepeatedPoint (const geom::Polygon *p) |
bool | hasRepeatedPoint (const geom::GeometryCollection *gc) |
bool | hasRepeatedPoint (const geom::MultiPolygon *gc) |
bool | hasRepeatedPoint (const geom::MultiLineString *gc) |
Private Attributes | |
geom::Coordinate | repeatedCoord |
Implements the appropriate checks for repeated points (consecutive identical coordinates) as defined in the JTS spec.
Definition at line 49 of file RepeatedPointTester.h.
|
inline |
Definition at line 51 of file RepeatedPointTester.h.
geom::Coordinate& geos::operation::valid::RepeatedPointTester::getCoordinate | ( | ) |
bool geos::operation::valid::RepeatedPointTester::hasRepeatedPoint | ( | const geom::Geometry * | g | ) |
bool geos::operation::valid::RepeatedPointTester::hasRepeatedPoint | ( | const geom::CoordinateSequence * | coord | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 56 of file RepeatedPointTester.h.