Class: QgsGraphBuilder

class qgis.analysis.QgsGraphBuilder

Bases: QgsGraphBuilderInterface

This class used for making the QgsGraph object

QgsGraphBuilder(crs: QgsCoordinateReferenceSystem, otfEnabled: bool = True, topologyTolerance: float = 0, ellipsoidID: str = ‘’) Default constructor

Methods

addEdge

param pt1id

addVertex

MANDATORY BUILDER PROPERTY DECLARATION

graph

Returns generated QgsGraph

addEdge(self, pt1id: int, pt1: QgsPointXY, pt2id: int, pt2: QgsPointXY, prop: Iterable[Any])
Parameters
  • pt1id (int) –

  • pt1 (QgsPointXY) –

  • pt2id (int) –

  • pt2 (QgsPointXY) –

  • prop (Iterable[Any]) –

addVertex(self, id: int, pt: QgsPointXY)

MANDATORY BUILDER PROPERTY DECLARATION

Parameters
graph(self)QgsGraph

Returns generated QgsGraph

Return type

QgsGraph