mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-08 00:02:35 -05:00
58 lines
2.1 KiB
Plaintext
58 lines
2.1 KiB
Plaintext
|
/************************************************************************
|
||
|
* 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<QgsGeometryCheckFactory *> 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 *
|
||
|
************************************************************************/
|