QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
qgsvectorsimplifymethod.cpp
Go to the documentation of this file.
1 /***************************************************************************
2  qgsvectorsimplifymethod.cpp
3  ---------------------
4  begin : December 2013
5  copyright : (C) 2013 by Alvaro Huarte
6  email : http://wiki.osgeo.org/wiki/Alvaro_Huarte
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 #include "qgis.h"
18 #include "qgsvectorlayer.h"
19 
21  : mSimplifyHints( QGis::DEFAULT_MAPTOPIXEL_THRESHOLD > 1 ? QgsVectorSimplifyMethod::FullSimplification : QgsVectorSimplifyMethod::GeometrySimplification )
22  , mSimplifyAlgorithm( QgsVectorSimplifyMethod::Distance )
23  , mTolerance( 1 )
24  , mThreshold( QGis::DEFAULT_MAPTOPIXEL_THRESHOLD )
25  , mLocalOptimization( true )
26  , mMaximumScale( 1 )
27 {
28 }
The QGis class provides global constants for use throughout the application.
Definition: qgis.h:40
This class contains information how to simplify geometries fetched from a vector layer.
QgsVectorSimplifyMethod()
construct a default object