|
QGIS API Documentation
2.12.0-Lyon
|
This class contains information about how to simplify geometries fetched from a QgsFeatureIterator. More...
#include <qgssimplifymethod.h>
Public Types | |
| enum | MethodType { NoSimplification, OptimizeForRendering, PreserveTopology } |
Public Member Functions | |
| QgsSimplifyMethod () | |
| construct a default method More... | |
| QgsSimplifyMethod (const QgsSimplifyMethod &rh) | |
| copy constructor More... | |
| bool | forceLocalOptimization () const |
| Gets whether the simplification executes after fetch the geometries from provider, otherwise it executes, when supported, in provider before fetch the geometries. More... | |
| MethodType | methodType () const |
| Gets the simplification type. More... | |
| QgsSimplifyMethod & | operator= (const QgsSimplifyMethod &rh) |
| assignment operator More... | |
| void | setForceLocalOptimization (bool localOptimization) |
| Sets whether the simplification executes after fetch the geometries from provider, otherwise it executes, when supported, in provider before fetch the geometries. More... | |
| void | setMethodType (MethodType methodType) |
| Sets the simplification type. More... | |
| void | setTolerance (double tolerance) |
| Sets the tolerance of simplification. Represents the maximum distance between two coordinates which can be considered equal. More... | |
| double | tolerance () const |
| Gets the tolerance of simplification. More... | |
Static Public Member Functions | |
| static QgsAbstractGeometrySimplifier * | createGeometrySimplifier (const QgsSimplifyMethod &simplifyMethod) |
| Creates a geometry simplifier according to specified method. More... | |
Protected Attributes | |
| bool | mForceLocalOptimization |
| Simplification executes after fetch the geometries from provider, otherwise it executes, when supported, in provider before fetch the geometries. More... | |
| MethodType | mMethodType |
| Simplification method. More... | |
| double | mTolerance |
| Tolerance of simplification, it represents the maximum distance between two coordinates which can be considered equal. More... | |
This class contains information about how to simplify geometries fetched from a QgsFeatureIterator.
Definition at line 25 of file qgssimplifymethod.h.
Definition at line 28 of file qgssimplifymethod.h.
| QgsSimplifyMethod::QgsSimplifyMethod | ( | ) |
construct a default method
Definition at line 21 of file qgssimplifymethod.cpp.
| QgsSimplifyMethod::QgsSimplifyMethod | ( | const QgsSimplifyMethod & | rh | ) |
copy constructor
Definition at line 28 of file qgssimplifymethod.cpp.
|
static |
Creates a geometry simplifier according to specified method.
Definition at line 57 of file qgssimplifymethod.cpp.
|
inline |
Gets whether the simplification executes after fetch the geometries from provider, otherwise it executes, when supported, in provider before fetch the geometries.
Definition at line 55 of file qgssimplifymethod.h.
|
inline |
Gets the simplification type.
Definition at line 45 of file qgssimplifymethod.h.
| QgsSimplifyMethod & QgsSimplifyMethod::operator= | ( | const QgsSimplifyMethod & | rh | ) |
assignment operator
Definition at line 33 of file qgssimplifymethod.cpp.
| void QgsSimplifyMethod::setForceLocalOptimization | ( | bool | localOptimization | ) |
Sets whether the simplification executes after fetch the geometries from provider, otherwise it executes, when supported, in provider before fetch the geometries.
Definition at line 52 of file qgssimplifymethod.cpp.
| void QgsSimplifyMethod::setMethodType | ( | MethodType | methodType | ) |
Sets the simplification type.
Definition at line 42 of file qgssimplifymethod.cpp.
| void QgsSimplifyMethod::setTolerance | ( | double | tolerance | ) |
Sets the tolerance of simplification. Represents the maximum distance between two coordinates which can be considered equal.
Definition at line 47 of file qgssimplifymethod.cpp.
|
inline |
Gets the tolerance of simplification.
Definition at line 50 of file qgssimplifymethod.h.
|
protected |
Simplification executes after fetch the geometries from provider, otherwise it executes, when supported, in provider before fetch the geometries.
Definition at line 66 of file qgssimplifymethod.h.
|
protected |
Simplification method.
Definition at line 62 of file qgssimplifymethod.h.
|
protected |
Tolerance of simplification, it represents the maximum distance between two coordinates which can be considered equal.
Definition at line 64 of file qgssimplifymethod.h.
1.8.9.1