QGIS API Documentation  3.17.0-Master (3b262f2a79)
Classes | Typedefs | Functions
qgsgeometrymakevalid.cpp File Reference
#include "qgsgeometry.h"
#include "qgsgeos.h"
#include "qgslogger.h"
#include "qgsgeometrycollection.h"
#include "qgsmultipoint.h"
#include "qgsmultilinestring.h"
#include "qgsmultipolygon.h"
#include "qgspolygon.h"
#include <memory>
Include dependency graph for qgsgeometrymakevalid.cpp:

Go to the source code of this file.


struct  Face_t


typedef struct Face_t Face


std::unique_ptr< QgsAbstractGeometry_qgis_lwgeom_make_valid (const QgsAbstractGeometry *lwgeom_in, QString &errorMessage)
 Implementation of QgsGeometry::makeValid(). Not a public API. More...

Typedef Documentation

◆ Face

typedef struct Face_t Face

Function Documentation

◆ _qgis_lwgeom_make_valid()

std::unique_ptr< QgsAbstractGeometry > _qgis_lwgeom_make_valid ( const QgsAbstractGeometry lwgeom_in,
QString &  errorMessage 

Implementation of QgsGeometry::makeValid(). Not a public API.

Definition at line 903 of file qgsgeometrymakevalid.cpp.