/************************************************************************ * This file has been generated automatically from * * * * src/analysis/network/qgsvectorlayerdirector.h * * * * Do not edit manually ! Edit header and run scripts/sipify.py again * ************************************************************************/ class QgsVectorLayerDirector : QgsGraphDirector { %Docstring(signature="appended") Determine making the graph from vector line layer %End %TypeHeaderCode #include "qgsvectorlayerdirector.h" %End public: enum Direction { DirectionForward, DirectionBackward, DirectionBoth, }; QgsVectorLayerDirector( QgsFeatureSource *source, int directionFieldId, const QString &directDirectionValue, const QString &reverseDirectionValue, const QString &bothDirectionValue, Direction defaultDirection ); %Docstring Default constructor :param source: feature source representing network :param directionFieldId: field containing direction value :param directDirectionValue: value for direct one-way road :param reverseDirectionValue: value for reversed one-way road :param bothDirectionValue: value for two-way (bidirectional) road :param defaultDirection: default direction. Will be used if corresponding attribute value is not set or does not equal to the given values %End virtual void makeGraph( QgsGraphBuilderInterface *builder, const QVector &additionalPoints, QVector &snappedPoints /Out/, QgsFeedback *feedback = 0 ) const; %Docstring MANDATORY DIRECTOR PROPERTY DECLARATION %End virtual QString name() const; }; /************************************************************************ * This file has been generated automatically from * * * * src/analysis/network/qgsvectorlayerdirector.h * * * * Do not edit manually ! Edit header and run scripts/sipify.py again * ************************************************************************/