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.