Expose QgsPolyline to SIP

This commit is contained in:
Alessandro Pasotti 2025-06-17 11:13:57 +02:00 committed by Nyall Dawson
parent 55a1e38843
commit ae2cf3bed9
3 changed files with 7 additions and 6 deletions

View File

@ -16,8 +16,7 @@
typedef QVector<QgsPointXY> QgsPolylineXY;
typedef QgsPointSequence QgsPolyline;
typedef QVector<QgsPoint> QgsPolyline;
typedef QVector<QVector< QgsPoint >> QgsMultiPolyline;

View File

@ -16,8 +16,7 @@
typedef QVector<QgsPointXY> QgsPolylineXY;
typedef QgsPointSequence QgsPolyline;
typedef QVector<QgsPoint> QgsPolyline;
typedef QVector<QVector< QgsPoint >> QgsMultiPolyline;

View File

@ -67,15 +67,18 @@ typedef QVector<QgsPointXY> QgsPolylineXY;
* This type has full support for Z/M dimensions.
*
*/
#ifndef SIP_RUN
typedef QgsPointSequence QgsPolyline;
#else
typedef QVector<QgsPoint> QgsPolyline;
#endif
/**
* Multi polyline represented as a vector of polylines.
*
* This type has full support for Z/M dimensions.
*
* \since QGIS 4.0
* \since QGIS 3.44
*/
#ifndef SIP_RUN
typedef QVector<QgsPolyline> QgsMultiPolyline;