Class: QgsMeshAdvancedEditing¶
Abstract class that can be derived to implement advanced editing on mesh.
To apply the advanced editing, a pointer to an instance of a derived
class is passed in the method QgsMeshEditor.advancedEdit()
.
Added in version 3.22.
Class Hierarchy¶
Subclasses¶
Forces mesh editing based on a line. |
|
Performs refinement of faces of a mesh. |
|
Transforms vertices of a mesh by expression. |
|
Can be used with |
Methods
Removes all data provided to the editing or created by the editing |
|
Returns a message that can be provided by the advanced editing when applying is done |
|
Sets the input faces indexes that will be used for the editing |
|
Sets the input vertices indexes that will be used for the editing |
Virtual Methods
In PyQGIS, only methods marked as virtual
can be safely overridden in a Python subclass of QgsMeshAdvancedEditing. See the FAQ for more details.
Returns whether the advanced edit is finished, if not, this edit has to be applied again with |
|
Returns a short text string describing what this advanced edit does. |
- class qgis.core.QgsMeshAdvancedEditing[source]¶
Bases:
object
- virtual isFinished(self) bool [source]¶
Returns whether the advanced edit is finished, if not, this edit has to be applied again with
QgsMeshEditor.advancedEdit()
until is finished returnsTrue
- Return type:
bool
- message(self) str [source]¶
Returns a message that can be provided by the advanced editing when applying is done
- Return type:
str
- setInputFaces(self, faceIndexes: Iterable[int])[source]¶
Sets the input faces indexes that will be used for the editing
- Parameters:
faceIndexes (Iterable[int])