QGIS API Documentation 3.99.0-Master (26c88405ac0)
Loading...
Searching...
No Matches
qgsmeshsimplificationsettings.h
Go to the documentation of this file.
1/***************************************************************************
2 qgsmeshsimplificationsettings.h
3 ---------------------
4 begin : February 2020
5 copyright : (C) 2020 by Vincent Cloarec
6 email : vcloarec at gmail dot com
7 ***************************************************************************/
8
9/***************************************************************************
10 * *
11 * This program is free software; you can redistribute it and/or modify *
12 * it under the terms of the GNU General Public License as published by *
13 * the Free Software Foundation; either version 2 of the License, or *
14 * (at your option) any later version. *
15 * *
16 ***************************************************************************/
17
18#ifndef QGSMESHSIMPLIFICATONSETTINGS_H
19#define QGSMESHSIMPLIFICATONSETTINGS_H
20
21#include "qgis.h"
22#include "qgis_core.h"
23#include "qgsreadwritecontext.h"
24
25#include <QDomElement>
26
28
38
40{
41 public:
43 bool isEnabled() const;
45 void setEnabled( bool isEnabled );
46
50 double reductionFactor() const;
51
61 void setReductionFactor( double value );
62
64 QDomElement writeXml( QDomDocument &doc, const QgsReadWriteContext &context ) const;
66 void readXml( const QDomElement &elem, const QgsReadWriteContext &context );
67
69 int meshResolution() const;
70
77
78 private:
79 bool mEnabled = false;
80 double mReductionFactor = 10;
81 int mMeshResolution = 5;
82};
83#endif // QGSMESHSIMPLIFICATONSETTINGS_H
Represents an overview renderer settings.
QDomElement writeXml(QDomDocument &doc, const QgsReadWriteContext &context) const
Writes configuration to a new DOM element.
void setMeshResolution(int meshResolution)
Sets the mesh resolution i.e., the minimum size (average) of triangles in pixels This value is used d...
void setEnabled(bool isEnabled)
Sets if the overview is active.
double reductionFactor() const
Returns the reduction factor used to build simplified mesh.
bool isEnabled() const
Returns if the overview is active.
int meshResolution() const
Returns the mesh resolution i.e., the minimum size (average) of triangles in pixels.
void setReductionFactor(double value)
Sets the reduction factor used to build simplified mesh.
void readXml(const QDomElement &elem, const QgsReadWriteContext &context)
Reads configuration from the given DOM element.
A container for the context for various read/write operations on objects.
#define SIP_NO_FILE