| 
    QGIS API Documentation 3.32.0-Lima (311a8cb8a6)
    
   | 
 
Template to create a factory for a geometry check. More...
#include <qgsgeometrycheckfactory.h>

Public Member Functions | |
| QgsGeometryCheck::CheckType | checkType () const override | 
| The type of this check.  More... | |
| QgsGeometryCheck * | createGeometryCheck (const QgsGeometryCheckContext *context, const QVariantMap &configuration) const override | 
| Creates a new geometry check with context and configuration.  More... | |
| QString | description () const override | 
| A human readable description for this check.  More... | |
| QgsGeometryCheck::Flags | flags () const override | 
| Flags for this check.  More... | |
| QString | id () const override | 
| The unique id for this geometry check.  More... | |
| bool | isCompatible (QgsVectorLayer *layer) const override | 
| Checks if this check should be made available for layer.  More... | |
  Public Member Functions inherited from QgsGeometryCheckFactory | |
| virtual | ~QgsGeometryCheckFactory ()=default | 
| Destructor.  More... | |
| virtual QgsGeometryCheck::CheckType | checkType () const =0 | 
| The type of this check.  More... | |
| virtual QgsGeometryCheck * | createGeometryCheck (const QgsGeometryCheckContext *context, const QVariantMap &configuration) const =0 | 
| Creates a new geometry check with context and configuration.  More... | |
| virtual QString | description () const =0 | 
| A human readable description for this check.  More... | |
| virtual QgsGeometryCheck::Flags | flags () const =0 | 
| Flags for this check.  More... | |
| virtual QString | id () const =0 | 
| The unique id for this geometry check.  More... | |
| virtual bool | isCompatible (QgsVectorLayer *layer) const =0 | 
| Checks if this check should be made available for layer.  More... | |
Template to create a factory for a geometry check.
Definition at line 92 of file qgsgeometrycheckfactory.h.
      
  | 
  inlineoverridevirtual | 
The type of this check.
Implements QgsGeometryCheckFactory.
Definition at line 120 of file qgsgeometrycheckfactory.h.
      
  | 
  inlineoverridevirtual | 
Creates a new geometry check with context and configuration.
Implements QgsGeometryCheckFactory.
Definition at line 95 of file qgsgeometrycheckfactory.h.
      
  | 
  inlineoverridevirtual | 
A human readable description for this check.
Implements QgsGeometryCheckFactory.
Definition at line 100 of file qgsgeometrycheckfactory.h.
      
  | 
  inlineoverridevirtual | 
Flags for this check.
Implements QgsGeometryCheckFactory.
Definition at line 115 of file qgsgeometrycheckfactory.h.
      
  | 
  inlineoverridevirtual | 
The unique id for this geometry check.
Implements QgsGeometryCheckFactory.
Definition at line 105 of file qgsgeometrycheckfactory.h.
      
  | 
  inlineoverridevirtual | 
Checks if this check should be made available for layer.
Implements QgsGeometryCheckFactory.
Definition at line 110 of file qgsgeometrycheckfactory.h.