| QGIS API Documentation 3.99.0-Master (f78f5286a64)
    | 
Can be used with QgsMeshEditor::advancedEdit() to add triangle faces to a mesh created by a Delaunay triangulation on existing vertices. More...
#include <qgsmeshtriangulation.h>

| Public Member Functions | |
| QgsMeshEditingDelaunayTriangulation () | |
| QString | text () const override | 
| Returns a short text string describing what this advanced edit does. Default implementation return a void string. | |
|  Public Member Functions inherited from QgsMeshAdvancedEditing | |
| QgsMeshAdvancedEditing () | |
| virtual | ~QgsMeshAdvancedEditing () | 
| void | clear () | 
| Removes all data provided to the editing or created by the editing. | |
| virtual bool | isFinished () const | 
| Returns whether the advanced edit is finished, if not, this edit has to be applied again with QgsMeshEditor::advancedEdit() until is finished returns true. | |
| QString | message () const | 
| Returns a message that can be provided by the advanced editing when applying is done. | |
| void | setInputFaces (const QList< int > faceIndexes) | 
| Sets the input faces indexes that will be used for the editing. | |
| void | setInputVertices (const QList< int > verticesIndexes) | 
| Sets the input vertices indexes that will be used for the editing. | |
|  Public Member Functions inherited from QgsTopologicalMesh::Changes | |
| QVector< QgsMeshFace > | addedFaces () const | 
| Returns the face that are added with this changes. | |
| QVector< QgsMeshVertex > | addedVertices () const | 
| Returns the added vertices with this changes. | |
| QList< int > | changedCoordinatesVerticesIndexes () const | 
| Returns the indexes of vertices that have changed coordinates. | |
| bool | isEmpty () const | 
| Returns whether changes are empty, that there is nothing to change. | |
| QList< int > | nativeFacesIndexesGeometryChanged () const | 
| Returns a list of the native face indexes that have a geometry changed. | |
| QList< QgsPointXY > | newVerticesXYValues () const | 
| Returns the new (X,Y) values of vertices that have changed their coordinates. | |
| QList< double > | newVerticesZValues () const | 
| Returns the new Z values of vertices that have changed their coordinates. | |
| QList< QgsPointXY > | oldVerticesXYValues () const | 
| Returns the old (X,Y) values of vertices that have changed their coordinates. | |
| QList< int > | removedFaceIndexes () const | 
| Returns the indexes of the faces that are removed with this changes. | |
| QVector< QgsMeshFace > | removedFaces () const | 
| Returns the faces that are removed with this changes. | |
| QList< int > | verticesToRemoveIndexes () const | 
| Returns the indexes of vertices to remove. | |
Can be used with QgsMeshEditor::advancedEdit() to add triangle faces to a mesh created by a Delaunay triangulation on existing vertices.
Definition at line 171 of file qgsmeshtriangulation.h.
| 
 | default | 
| 
 | overridevirtual | 
Returns a short text string describing what this advanced edit does. Default implementation return a void string.
Reimplemented from QgsMeshAdvancedEditing.
Definition at line 343 of file qgsmeshtriangulation.cpp.