Class: QgsVectorLayerDirector

class qgis.analysis.QgsVectorLayerDirector

Bases: QgsGraphDirector

Determine making the graph from vector line layer

QgsVectorLayerDirector(source: Optional[QgsFeatureSource], directionFieldId: int, directDirectionValue: Optional[str], reverseDirectionValue: Optional[str], bothDirectionValue: Optional[str], defaultDirection: QgsVectorLayerDirector.Direction) Default constructor

Parameters:
class Direction

Bases: int

DirectionBackward = 1
DirectionBoth = 2
DirectionForward = 0
childEvent(self, a0: QChildEvent | None)
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent | None)
disconnectNotify(self, signal: QMetaMethod)
isSignalConnected(self, signal: QMetaMethod) bool
makeGraph(self, builder: QgsGraphBuilderInterface | None, additionalPoints: Iterable[QgsPointXY], feedback: QgsFeedback | None = None) List[QgsPointXY]

MANDATORY DIRECTOR PROPERTY DECLARATION

Parameters:
Return type:

List[QgsPointXY]

name(self) str
Return type:

str

receivers(self, signal: PYQT_SIGNAL) int
sender(self) QObject | None
senderSignalIndex(self) int
timerEvent(self, a0: QTimerEvent | None)