Class: QgsAnnotationItemEditOperationDeleteNode

class qgis.core.QgsAnnotationItemEditOperationDeleteNode

Bases: QgsAbstractAnnotationItemEditOperation

Annotation item edit operation consisting of deleting a node

New in version 3.22.

QgsAnnotationItemEditOperationDeleteNode(itemId: str, nodeId: QgsVertexId, before: QgsPoint) Constructor for QgsAnnotationItemEditOperationDeleteNode, where the node with the specified id and previous position before is deleted.

QgsAnnotationItemEditOperationDeleteNode(QgsAnnotationItemEditOperationDeleteNode)

Methods

before

Returns the node position before the delete occurred (in layer coordinates).

nodeId

Returns the deleted node ID.

type

rtype:

QgsAbstractAnnotationItemEditOperation.Type

before(self) QgsPoint

Returns the node position before the delete occurred (in layer coordinates).

Return type:

QgsPoint

nodeId(self) QgsVertexId

Returns the deleted node ID.

Return type:

QgsVertexId

type(self) QgsAbstractAnnotationItemEditOperation.Type
Return type:

QgsAbstractAnnotationItemEditOperation.Type