Class: QgsGeometryCheckRegistry¶
-
class
qgis.analysis.
QgsGeometryCheckRegistry
¶ Bases:
sip.wrapper
Constructor for QgsGeometryCheckRegistry. QgsGeometryCheckRegistry is not usually directly created, but rather accessed through
QgsAnalysis.geometryCheckRegistry()
QgsGeometryCheckRegistry(QgsGeometryCheckRegistry)
This class manages all known geometry check factories.
QgsGeometryCheckRegistry is not usually directly created, but rather accessed through
QgsAnalysis.geometryCheckRegistry()
Note
This class is a technology preview and unstable API.
New in version 3.4: Enums
Methods
Create a new geometryCheck of type
checkId
Pass thecontext
andgeometryCheckConfiguration
to the newly created check.Returns all geometry check factories that are compatible with
layer
and have all of theflags
set.Registers a new geometry check factory.
Signals
Attributes
-
geometryCheck
(self, checkId: str, context: QgsGeometryCheckContext, geometryCheckConfig: Dict[str, Any]) → QgsGeometryCheck¶ Create a new geometryCheck of type
checkId
Pass thecontext
andgeometryCheckConfiguration
to the newly created check. Ownership is transferred to the caller.New in version 3.4.
-
geometryCheckFactories
(self, layer: QgsVectorLayer, type: QgsGeometryCheck.CheckType, flags: Union[QgsGeometryCheck.Flags, QgsGeometryCheck.Flag] = 0) → object¶ Returns all geometry check factories that are compatible with
layer
and have all of theflags
set.New in version 3.4.
-
registerGeometryCheck
(self, checkFactory: QgsGeometryCheckFactory)¶ Registers a new geometry check factory.
New in version 3.4.
-