1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
/************************************************************************
* 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 /BaseType=IntEnum/
{
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<QgsPointXY> &additionalPoints, QVector<QgsPointXY> &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 *
************************************************************************/
|