30 return error.isEmpty();
@ AllowSelfTouchingHoles
Indicates that self-touching holes are permitted. OGC validity states that self-touching holes are NO...
QFlags< GeometryValidityFlag > GeometryValidityFlags
Geometry validity flags.
QFlags< GeosCreationFlag > GeosCreationFlags
Geos geometry creation behavior flags.
virtual void clearCache() const
Clears any cached parameters associated with the geometry, e.g., bounding boxes.
A 3-dimensional box composed of x, y, z coordinates.
Does vector analysis using the GEOS library and handles import, export, and exception handling.
void clearCache() const override
Clears any cached parameters associated with the geometry, e.g., bounding boxes.
QString mValidityFailureReason
bool isValid(QString &error, Qgis::GeometryValidityFlags flags=Qgis::GeometryValidityFlags()) const override
Checks validity of the geometry, and returns true if the geometry is valid.
Contains geos related utilities and functions.