18 #ifndef QGSGEOMETRYLINELAYERINTERSECTIONCHECK_H 
   19 #define QGSGEOMETRYLINELAYERINTERSECTIONCHECK_H 
   31       , mCheckLayer( configurationValue<QString>( 
"checkLayer" ) )
 
   36     void collectErrors( 
const QMap<QString, QgsFeaturePool *> &featurePools, QList<QgsGeometryCheckError *> &errors, QStringList &messages, 
QgsFeedback *feedback, 
const LayerFeatureIds &ids = LayerFeatureIds() ) 
const override;
 
   37     void fixError( 
const QMap<QString, QgsFeaturePool *> &featurePools, 
QgsGeometryCheckError *error, 
int method, 
const QMap<QString, int> &mergeAttributeIndices, Changes &changes ) 
const override;
 
   40     QString 
description()
 const override { 
return factoryDescription(); }
 
   41     static QString 
factoryId() { 
return QStringLiteral( 
"QgsGeometryLineLayerIntersectionCheck" ); }
 
   42     QString 
id()
 const override { 
return factoryId(); }
 
   52 #endif // QGSGEOMETRYLINELAYERINTERSECTIONCHECK_H