QGIS/python/analysis/auto_generated/network/qgsvectorlayerdirector.sip.in
Denis Rouzaud 76f702e48a sipify
2024-12-05 13:19:50 +01:00

61 lines
2.3 KiB
Plaintext

/************************************************************************
* 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<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 *
************************************************************************/