| 
    QGIS API Documentation
    2.18.21-Las Palmas (9fba24a)
    
   | 
 
Abstract base class for simplify geometries using a specific algorithm. More...
#include <qgsgeometrysimplifier.h>

Public Member Functions | |
| virtual | ~QgsAbstractGeometrySimplifier () | 
| virtual QgsGeometry * | simplify (QgsGeometry *geometry) const =0 | 
| Returns a simplified version the specified geometry.  More... | |
| virtual bool | simplifyGeometry (QgsGeometry *geometry) const =0 | 
| Simplifies the specified geometry.  More... | |
Static Public Member Functions | |
| static bool | isGeneralizableByDeviceBoundingBox (const QgsRectangle &envelope, float mapToPixelTol=1.0f) | 
| Returns whether the device-envelope can be replaced by its BBOX when is applied the specified tolerance.  More... | |
| static bool | isGeneralizableByDeviceBoundingBox (const QVector< QPointF > &points, float mapToPixelTol=1.0f) | 
| Returns whether the device-geometry can be replaced by its BBOX when is applied the specified tolerance.  More... | |
Abstract base class for simplify geometries using a specific algorithm.
Definition at line 25 of file qgsgeometrysimplifier.h.
      
  | 
  virtual | 
Definition at line 20 of file qgsgeometrysimplifier.cpp.
      
  | 
  static | 
Returns whether the device-envelope can be replaced by its BBOX when is applied the specified tolerance.
Definition at line 25 of file qgsgeometrysimplifier.cpp.
      
  | 
  static | 
Returns whether the device-geometry can be replaced by its BBOX when is applied the specified tolerance.
Definition at line 31 of file qgsgeometrysimplifier.cpp.
      
  | 
  pure virtual | 
Returns a simplified version the specified geometry.
Implemented in QgsMapToPixelSimplifier, and QgsTopologyPreservingSimplifier.
      
  | 
  pure virtual | 
Simplifies the specified geometry.
Implemented in QgsMapToPixelSimplifier, and QgsTopologyPreservingSimplifier.
 1.8.13