|
QGIS API Documentation
3.18.1-Zürich (202f1bf7e5)
|
Class that handles mesh creation with Delaunay constrained triangulation. More...
#include <qgsmeshtriangulation.h>

Public Member Functions | |
| QgsMeshTriangulation () | |
| Constructor. More... | |
| ~QgsMeshTriangulation () | |
| Destructor. More... | |
| bool | addBreakLines (QgsFeatureIterator &lineFeatureIterator, int valueAttribute, const QgsCoordinateTransform &transformContext, QgsFeedback *feedback=nullptr, long featureCount=1) |
Adds break lines from a vector layer, return true if successful. More... | |
| bool | addVertices (QgsFeatureIterator &vertexFeatureIterator, int valueAttribute, const QgsCoordinateTransform &transform, QgsFeedback *feedback=nullptr, long featureCount=1) |
Adds vertices to the triangulation from a feature iterator, return true if successful. More... | |
| void | setCrs (const QgsCoordinateReferenceSystem &crs) |
| Sets the coordinate reference system used for the triangulation. More... | |
| QgsMesh | triangulatedMesh (QgsFeedback *feedback=nullptr) const |
| Returns the triangulated mesh. More... | |
Class that handles mesh creation with Delaunay constrained triangulation.
Definition at line 41 of file qgsmeshtriangulation.h.
| QgsMeshTriangulation::QgsMeshTriangulation | ( | ) |
Constructor.
Definition at line 29 of file qgsmeshtriangulation.cpp.
|
default |
Destructor.
| bool QgsMeshTriangulation::addBreakLines | ( | QgsFeatureIterator & | lineFeatureIterator, |
| int | valueAttribute, | ||
| const QgsCoordinateTransform & | transformContext, | ||
| QgsFeedback * | feedback = nullptr, |
||
| long | featureCount = 1 |
||
| ) |
Adds break lines from a vector layer, return true if successful.
| lineFeatureIterator | the feature iterator of break lines to insert |
| valueAttribute | the index of the attribute that represents the value of vertices, if -1 uses Z coordinate of vertices |
| transformContext | the coordinates transform context used to transform coordinates |
| feedback | feedback argument may be specified to allow cancellation and progress reports |
| featureCount | the count of feature to allow progress report of the feedback |
Definition at line 61 of file qgsmeshtriangulation.cpp.
| bool QgsMeshTriangulation::addVertices | ( | QgsFeatureIterator & | vertexFeatureIterator, |
| int | valueAttribute, | ||
| const QgsCoordinateTransform & | transform, | ||
| QgsFeedback * | feedback = nullptr, |
||
| long | featureCount = 1 |
||
| ) |
Adds vertices to the triangulation from a feature iterator, return true if successful.
| vertexFeatureIterator | the feature iterator of vertices to insert |
| valueAttribute | the index of the attribute that represents the value of vertices, if -1 uses Z coordinate of vertices |
| transform | the coordinates transform used to transform coordinates |
| feedback | feedback argument may be specified to allow cancellation and progress reports |
| featureCount | the count of feature to allow progress report of the feedback |
Definition at line 37 of file qgsmeshtriangulation.cpp.
| void QgsMeshTriangulation::setCrs | ( | const QgsCoordinateReferenceSystem & | crs | ) |
Sets the coordinate reference system used for the triangulation.
Definition at line 102 of file qgsmeshtriangulation.cpp.
| QgsMesh QgsMeshTriangulation::triangulatedMesh | ( | QgsFeedback * | feedback = nullptr | ) | const |
Returns the triangulated mesh.
Definition at line 97 of file qgsmeshtriangulation.cpp.