| 
    QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
    
   | 
 
Class that can be used with QgsMeshEditor::advancedEdit() to add triangle faces to a mesh created by a Delaunay triangulation on provided existing vertex. More...
#include <qgsmeshtriangulation.h>

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