Class: QgsVertexId

class qgis.core.QgsVertexId(_part: int = - 1, _ring: int = - 1, _vertex: int = - 1, _type: QgsVertexId.VertexType = QgsVertexId.SegmentVertex)

Bases: sip.wrapper

Constructor for QgsVertexId.

QgsVertexId(QgsVertexId)

Parameters
  • _part (int = -1) –

  • _ring (int = -1) –

  • _vertex (int = -1) –

  • _type

CurveVertex = 2
SegmentVertex = 1
class VertexType

Bases: int

isValid(self) → bool

Returns True if the vertex id is valid

isValid(self, geom: QgsAbstractGeometry) -> bool Returns True if this vertex ID is valid for the specified geom.

Return type

bool

part
partEqual(self, o: QgsVertexId) → bool

Returns True if this vertex ID belongs to the same part as another vertex ID.

Parameters

o (QgsVertexId) –

Return type

bool

ring
ringEqual(self, o: QgsVertexId) → bool

Returns True if this vertex ID belongs to the same ring as another vertex ID (i.e. the part and ring number are equal).

Parameters

o (QgsVertexId) –

Return type

bool

type
vertex
vertexEqual(self, o: QgsVertexId) → bool

Returns True if this vertex ID corresponds to the same vertex as another vertex ID (i.e. the part, ring number and vertex number are equal).

Parameters

o (QgsVertexId) –

Return type

bool