20 #ifndef GEOS_OP_TOPOLOGYVALIDATIONERROR_H
21 #define GEOS_OP_TOPOLOGYVALIDATIONERROR_H
23 #include <geos/export.h>
26 #include <geos/geom/Coordinate.h>
48 eDisconnectedInterior,
50 eRingSelfIntersection,
56 oNoInvalidIntersection = -1
62 std::string getMessage()
const;
63 int getErrorType()
const;
64 std::string toString()
const;
68 static const char* errMsg[];
Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:60
Contains information about the nature and location of a geom::Geometry validation error.
Definition: TopologyValidationError.h:40
Basic namespace for all GEOS functionalities.
Definition: Angle.h:26