17 #ifndef PARAMETRICLINE_H
18 #define PARAMETRICLINE_H
22 #include "qgis_analysis.h"
43 QVector<QgsPoint *> *mControlPoly =
nullptr;
58 virtual void changeDirection() = 0;
60 virtual const QgsPoint *getControlPoint(
int number )
const = 0;
61 virtual const QVector<QgsPoint *> *getControlPoly()
const = 0;
62 virtual int getDegree()
const = 0;
65 virtual void remove(
int i ) = 0;
66 virtual void setControlPoly( QVector<QgsPoint *> *cp ) = 0;
76 , mControlPoly( controlpoly )