This class contains information about how to simplify geometries fetched from a QgsFeatureIterator.
More...
#include <qgssimplifymethod.h>
Protected Attributes |
MethodType | mMethodType |
| Simplification method.
|
double | mTolerance |
| Tolerance of simplification, it represents the maximum distance between two coordinates which can be considered equal.
|
bool | mForceLocalOptimization |
| Simplification executes after fetch the geometries from provider, otherwise it executes, when supported, in provider before fetch the geometries.
|
Detailed Description
This class contains information about how to simplify geometries fetched from a QgsFeatureIterator.
- Note
- added in 2.2
Member Enumeration Documentation
- Enumerator:
NoSimplification |
No simplification is applied.
|
OptimizeForRendering |
Simplify using the map2pixel data to optimize the rendering of geometries.
|
PreserveTopology |
Simplify using the Douglas-Peucker algorithm ensuring that the result is a valid geometry.
|
Constructor & Destructor Documentation
QgsSimplifyMethod::QgsSimplifyMethod |
( |
| ) |
|
construct a default method
Member Function Documentation
Creates a geometry simplifier according to specified method.
bool QgsSimplifyMethod::forceLocalOptimization |
( |
| ) |
const |
|
inline |
Gets whether the simplification executes after fetch the geometries from provider, otherwise it executes, when supported, in provider before fetch the geometries.
MethodType QgsSimplifyMethod::methodType |
( |
| ) |
const |
|
inline |
Gets the simplification type.
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.
void QgsSimplifyMethod::setMethodType |
( |
MethodType |
methodType | ) |
|
Sets the simplification type.
void QgsSimplifyMethod::setTolerance |
( |
double |
tolerance | ) |
|
Sets the tolerance of simplification. Represents the maximum distance between two coordinates which can be considered equal.
double QgsSimplifyMethod::tolerance |
( |
| ) |
const |
|
inline |
Gets the tolerance of simplification.
Member Data Documentation
bool QgsSimplifyMethod::mForceLocalOptimization |
|
protected |
Simplification executes after fetch the geometries from provider, otherwise it executes, when supported, in provider before fetch the geometries.
double QgsSimplifyMethod::mTolerance |
|
protected |
Tolerance of simplification, it represents the maximum distance between two coordinates which can be considered equal.
The documentation for this class was generated from the following files: