Class: QgsVertexId¶
Enums
Types of vertex.  | 
Methods
Returns   | 
|
Returns   | 
|
Returns   | 
|
Returns   | 
Attributes
Part number  | 
|
Ring number  | 
|
Vertex type  | 
|
Vertex number  | 
- class qgis.core.QgsVertexId¶
 Bases:
object- class VertexType(*values)¶
 Bases:
IntEnumTypes of vertex.
Added in version 3.22.
Segment: The actual start or end point of a segmentAvailable as
QgsVertexId.SegmentVertexin older QGIS releases.Curve: An intermediate point on a segment defining the curvature of the segmentAvailable as
QgsVertexId.CurveVertexin older QGIS releases.
- isValid(self, geom: QgsAbstractGeometry | None) bool[source]
 Returns
Trueif this vertex ID is valid for the specifiedgeom.- Parameters:
 geom (Optional[QgsAbstractGeometry])
- Return type:
 bool
- part¶
 Part number
- partEqual(self, o: QgsVertexId) bool[source]¶
 Returns
Trueif this vertex ID belongs to the same part as another vertex ID.- Parameters:
 o (QgsVertexId)
- Return type:
 bool
- ring¶
 Ring number
- ringEqual(self, o: QgsVertexId) bool[source]¶
 Returns
Trueif 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 type
- vertex¶
 Vertex number
- vertexEqual(self, o: QgsVertexId) bool[source]¶
 Returns
Trueif 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