23   QgsDebugMsg( QStringLiteral( 
"warning, derive a class from ParametricLine" ) );
    30   QgsDebugMsg( QStringLiteral( 
"warning, derive a class from ParametricLine" ) );
    37   QgsDebugMsg( QStringLiteral( 
"warning, derive a class from ParametricLine" ) );
    44   QgsDebugMsg( QStringLiteral( 
"warning, derive a class from ParametricLine" ) );
    49   QgsDebugMsg( QStringLiteral( 
"warning, derive a class from ParametricLine" ) );
    56   QgsDebugMsg( QStringLiteral( 
"warning, derive a class from ParametricLine" ) );
    62   QgsDebugMsg( QStringLiteral( 
"warning, derive a class from ParametricLine" ) );
    68   QgsDebugMsg( QStringLiteral( 
"warning, derive a class from ParametricLine" ) );
    73   QgsDebugMsg( QStringLiteral( 
"warning, derive a class from ParametricLine" ) );
    80   QgsDebugMsg( QStringLiteral( 
"warning, derive a class from ParametricLine" ) );
    86   QgsDebugMsg( QStringLiteral( 
"warning, derive a class from ParametricLine" ) );
 virtual ParametricLine * getParent() const =0
 
virtual void remove(int i)=0
 
virtual void calcFirstDer(float t, Vector3D *v)=0
 
virtual void calcSecDer(float t, Vector3D *v)=0
 
virtual void calcPoint(float t, QgsPoint *p)=0
 
virtual void setParent(ParametricLine *paral)=0
 
Class Vector3D represents a 3D-Vector, capable to store x-,y- and z-coordinates in double values...
 
int mDegree
Degree of the parametric Line. 
 
virtual void add(ParametricLine *pl)=0
 
virtual int getDegree() const =0
 
ParametricLine is an Interface for parametric lines. 
 
virtual const QVector< QgsPoint * > * getControlPoly() const =0
 
Point geometry type, with support for z-dimension and m-values. 
 
virtual const QgsPoint * getControlPoint(int number) const =0
 
virtual void setControlPoly(QVector< QgsPoint *> *cp)=0