23 QgsDebugMsg(
"warning, derive a class from ParametricLine" );
30 QgsDebugMsg(
"warning, derive a class from ParametricLine" );
37 QgsDebugMsg(
"warning, derive a class from ParametricLine" );
44 QgsDebugMsg(
"warning, derive a class from ParametricLine" );
49 QgsDebugMsg(
"warning, derive a class from ParametricLine" );
56 QgsDebugMsg(
"warning, derive a class from ParametricLine" );
62 QgsDebugMsg(
"warning, derive a class from ParametricLine" );
68 QgsDebugMsg(
"warning, derive a class from ParametricLine" );
73 QgsDebugMsg(
"warning, derive a class from ParametricLine" );
80 QgsDebugMsg(
"warning, derive a class from ParametricLine" );
86 QgsDebugMsg(
"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