17#ifndef PARAMETRICLINE_H 
   18#define PARAMETRICLINE_H 
   22#include "qgis_analysis.h" 
   45    QVector<QgsPoint *> *mControlPoly = 
nullptr;
 
   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 )
 
 
ParametricLine is an Interface for parametric lines.
 
virtual ~ParametricLine()=default
 
virtual void changeDirection()=0
 
ParametricLine()=default
Default constructor.
 
Point geometry type, with support for z-dimension and m-values.
 
Class Vector3D represents a 3D-Vector, capable to store x-,y- and z-coordinates in double values.