GEOS  3.9.1dev
Public Member Functions | Private Member Functions | Private Attributes | List of all members
geos::operation::valid::RepeatedPointTester Class Reference

Implements the appropriate checks for repeated points (consecutive identical coordinates) as defined in the JTS spec. More...

#include <RepeatedPointTester.h>

Collaboration diagram for geos::operation::valid::RepeatedPointTester:
[legend]

Public Member Functions

 RepeatedPointTester ()
 
geom::CoordinategetCoordinate ()
 
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
 

Detailed Description

Implements the appropriate checks for repeated points (consecutive identical coordinates) as defined in the JTS spec.

Definition at line 49 of file RepeatedPointTester.h.

Constructor & Destructor Documentation

geos::operation::valid::RepeatedPointTester::RepeatedPointTester ( )
inline

Definition at line 51 of file RepeatedPointTester.h.

Member Function Documentation

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)
bool geos::operation::valid::RepeatedPointTester::hasRepeatedPoint ( const geom::Polygon p)
private
bool geos::operation::valid::RepeatedPointTester::hasRepeatedPoint ( const geom::GeometryCollection gc)
private
bool geos::operation::valid::RepeatedPointTester::hasRepeatedPoint ( const geom::MultiPolygon gc)
private
bool geos::operation::valid::RepeatedPointTester::hasRepeatedPoint ( const geom::MultiLineString gc)
private

Member Data Documentation

geom::Coordinate geos::operation::valid::RepeatedPointTester::repeatedCoord
private

Definition at line 56 of file RepeatedPointTester.h.


The documentation for this class was generated from the following file: