QGIS API Documentation 3.41.0-Master (fda2aa46e9a)
|
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 >.