16#ifndef QGSVECTORLAYERDIRECTOR_H 
   17#define QGSVECTORLAYERDIRECTOR_H 
   22#include "qgis_analysis.h" 
   68    QString 
name() 
const override;
 
   72    int mDirectionFieldId = -1;
 
   73    QString mDirectDirectionValue;
 
   74    QString mReverseDirectionValue;
 
   75    QString mBothDirectionValue;
 
   76    Direction mDefaultDirection = DirectionBoth;
 
 
An interface for objects which provide features via a getFeatures method.
 
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
 
Base class for feedback objects to be used for cancellation of something running in a worker thread.
 
Interface for creating a graph.
 
Determine making the graph.
 
virtual void makeGraph(QgsGraphBuilderInterface *builder, const QVector< QgsPointXY > &additionalPoints, QVector< QgsPointXY > &snappedPoints, QgsFeedback *feedback=nullptr) const
Make a graph using QgsGraphBuilder.
 
virtual QString name() const =0
Returns director name.
 
Determines creating a graph from a vector line layer.
 
Direction
Edge direction Edge can be one-way with direct flow (one can move only from the start point to the en...
 
@ DirectionForward
One-way direct.
 
@ DirectionBackward
One-way reversed.
 
QList< int > QgsAttributeList