| 
    QGIS API Documentation 3.99.0-Master (f78f5286a64)
    
   | 
 
A factory for geometry checks. More...
#include <qgsgeometrycheckfactory.h>

Public Member Functions | |
| virtual | ~QgsGeometryCheckFactory ()=default | 
| Destructor.   | |
| virtual QgsGeometryCheck::CheckType | checkType () const =0 | 
| The type of this check.   | |
| virtual QgsGeometryCheck * | createGeometryCheck (const QgsGeometryCheckContext *context, const QVariantMap &configuration) const =0 | 
| Creates a new geometry check with context and configuration.   | |
| virtual QString | description () const =0 | 
| A human readable description for this check.   | |
| virtual QgsGeometryCheck::Flags | flags () const =0 | 
| Flags for this check.   | |
| virtual QString | id () const =0 | 
| The unique id for this geometry check.   | |
| virtual bool | isCompatible (QgsVectorLayer *layer) const =0 | 
| Checks if this check should be made available for layer.   | |
A factory for geometry checks.
Definition at line 43 of file qgsgeometrycheckfactory.h.
      
  | 
  virtualdefault | 
Destructor.
Deletes all the registered checks
      
  | 
  pure virtual | 
The type of this check.
Implemented in QgsGeometryCheckFactoryT< T >.
      
  | 
  pure virtual | 
Creates a new geometry check with context and configuration.
Implemented in QgsGeometryCheckFactoryT< T >.
      
  | 
  pure virtual | 
A human readable description for this check.
Implemented in QgsGeometryCheckFactoryT< T >.
      
  | 
  pure virtual | 
Flags for this check.
Implemented in QgsGeometryCheckFactoryT< T >.
      
  | 
  pure virtual | 
The unique id for this geometry check.
Implemented in QgsGeometryCheckFactoryT< T >.
      
  | 
  pure virtual | 
Checks if this check should be made available for layer.
Implemented in QgsGeometryCheckFactoryT< T >.