/************************************************************************ * This file has been generated automatically from * * * * src/analysis/vector/geometry_checker/qgsgeometrycheckregistry.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsGeometryCheckRegistry { %Docstring This class manages all known geometry check factories. QgsGeometryCheckRegistry is not usually directly created, but rather accessed through :py:func:`QgsAnalysis.geometryCheckRegistry()` %End %TypeHeaderCode #include "qgsgeometrycheckregistry.h" %End public: QgsGeometryCheckRegistry(); %Docstring Constructor for QgsGeometryCheckRegistry. QgsGeometryCheckRegistry is not usually directly created, but rather accessed through :py:func:`QgsAnalysis.geometryCheckRegistry()` %End void initialize(); ~QgsGeometryCheckRegistry(); QgsGeometryCheck *geometryCheck( const QString &checkId, QgsGeometryCheckContext *context, const QVariantMap &geometryCheckConfig ) /Transfer/; QList geometryCheckFactories( QgsVectorLayer *layer, QgsGeometryCheck::Flags flags = 0 ) const; %Docstring Get all geometry check factories that are compatible with ``layer`` and have all of the ``flags`` set. .. versionadded:: 3.4 %End void registerGeometryCheck( QgsGeometryCheckFactory *checkFactory /Transfer/ ); }; /************************************************************************ * This file has been generated automatically from * * * * src/analysis/vector/geometry_checker/qgsgeometrycheckregistry.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/