30     return error.isEmpty();
 A rectangle specified with double values. 
 
void clearCache() const override
Clears any cached parameters associated with the geometry, e.g., bounding boxes. 
 
bool isValid(QString *errorMsg=nullptr, bool allowSelfTouchingHoles=false, QgsGeometry *errorLoc=nullptr) const override
Returns true if the geometry is valid. 
 
Indicates that self-touching holes are permitted. OGC validity states that self-touching holes are NO...
 
virtual void clearCache() const
Clears any cached parameters associated with the geometry, e.g., bounding boxes. 
 
bool isValid(QString &error, int flags=0) const override
Checks validity of the geometry, and returns true if the geometry is valid. 
 
Does vector analysis using the geos library and handles import, export, exception handling*...
 
Contains geos related utilities and functions. 
 
QString mValidityFailureReason
 
QgsRectangle mBoundingBox