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

geometryCheck

Create a new geometryCheck of type checkId Pass the context and geometryCheckConfiguration to the newly created check.

geometryCheckFactories

Returns all geometry check factories that are compatible with layer and have all of the flags set.

registerGeometryCheck

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 the context and geometryCheckConfiguration 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) → List[QgsGeometryCheckFactory]

Returns all geometry check factories that are compatible with layer and have all of the flags set.

New in version 3.4.

registerGeometryCheck(self, checkFactory: QgsGeometryCheckFactory)

Registers a new geometry check factory.

New in version 3.4.