QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
qgsgeometrycheckresolutionmethod.h
Go to the documentation of this file.
1/***************************************************************************
2 qgsgeometrycheckresolutionmethod.h
3 --------------------------------------
4 Date : January 2020
5 Copyright : (C) 2020 Matthias Kuhn
7 ***************************************************************************
8 * *
9 * This program is free software; you can redistribute it and/or modify *
10 * it under the terms of the GNU General Public License as published by *
11 * the Free Software Foundation; either version 2 of the License, or *
12 * (at your option) any later version. *
13 * *
14 ***************************************************************************/
15
16#ifndef QGSGEOMETRYCHECKRESOLUTIONMETHOD_H
17#define QGSGEOMETRYCHECKRESOLUTIONMETHOD_H
18
19#include <QString>
20#include "qgis_analysis.h"
21
29{
30 public:
31
35 QgsGeometryCheckResolutionMethod( int id, const QString &name, const QString &description, bool isStable = true );
36
40 int id() const;
41
45 bool isStable() const;
46
50 QString name() const;
51
55 QString description() const;
56
57 private:
58 int mId = -1;
59 bool mIsStable = false;
60 QString mName;
61 QString mDescription;
62};
63
64#endif // QGSGEOMETRYCHECKRESOLUTIONMETHOD_H
This class implements a resolution for problems detected in geometry checks.