17 #ifndef PARAMETRICLINE_H
18 #define PARAMETRICLINE_H
22 #include "qgis_analysis.h"
45 QVector<QgsPoint *> *mControlPoly =
nullptr;
60 virtual void changeDirection() = 0;
62 virtual const QgsPoint *getControlPoint(
int number )
const = 0;
63 virtual const QVector<QgsPoint *> *getControlPoly()
const = 0;
64 virtual int getDegree()
const = 0;
67 virtual void remove(
int i ) = 0;
68 virtual void setControlPoly( QVector<QgsPoint *> *cp ) = 0;
78 , mControlPoly( controlpoly )