21 #ifndef GEOS_OP_ISVALIDOP_H
22 #define GEOS_OP_ISVALIDOP_H
24 #include <geos/export.h>
26 #include <geos/operation/valid/TopologyValidationError.h>
31 class TopologyValidationError;
34 class CoordinateSequence;
35 class GeometryFactory;
41 class GeometryCollection;
43 class MultiLineString;
47 class EdgeIntersectionList;
101 void checkNoSelfIntersectingRing(
192 bool isSelfTouchingRingFormingHoleValid;
226 parentGeometry(geom),
229 isSelfTouchingRingFormingHoleValid(
false)
267 void setSelfTouchingRingFormingHoleValid(
bool isValid)
269 isSelfTouchingRingFormingHoleValid = isValid;
278 #endif // GEOS_OP_ISVALIDOP_H