Branch data Line data Source code
1 : : /*************************************************************************** 2 : : ParametricLine.cpp 3 : : ------------------ 4 : : copyright : (C) 2004 by Marco Hugentobler 5 : : email : mhugent@geo.unizh.ch 6 : : ***************************************************************************/ 7 : : 8 : : /*************************************************************************** 9 : : * * 10 : : * This program is free software; you can redistribute it and/or modify * 11 : : * it under the terms of the GNU General Public License as published by * 12 : : * the Free Software Foundation; either version 2 of the License, or * 13 : : * (at your option) any later version. * 14 : : * * 15 : : ***************************************************************************/ 16 : : 17 : : #include "ParametricLine.h" 18 : : #include "qgslogger.h" 19 : : 20 : 0 : void ParametricLine::add( ParametricLine *pl ) 21 : : { 22 : : Q_UNUSED( pl ) 23 : 0 : QgsDebugMsg( QStringLiteral( "warning, derive a class from ParametricLine" ) ); 24 : 0 : } 25 : : 26 : 0 : void ParametricLine::calcFirstDer( float t, Vector3D *v ) 27 : : { 28 : : Q_UNUSED( t ) 29 : : Q_UNUSED( v ) 30 : 0 : QgsDebugMsg( QStringLiteral( "warning, derive a class from ParametricLine" ) ); 31 : 0 : } 32 : : 33 : 0 : void ParametricLine::calcSecDer( float t, Vector3D *v ) 34 : : { 35 : : Q_UNUSED( t ) 36 : : Q_UNUSED( v ) 37 : 0 : QgsDebugMsg( QStringLiteral( "warning, derive a class from ParametricLine" ) ); 38 : 0 : } 39 : : 40 : 0 : void ParametricLine::calcPoint( float t, QgsPoint *p ) 41 : : { 42 : : Q_UNUSED( t ) 43 : : Q_UNUSED( p ) 44 : 0 : QgsDebugMsg( QStringLiteral( "warning, derive a class from ParametricLine" ) ); 45 : 0 : } 46 : : 47 : 0 : ParametricLine *ParametricLine::getParent() const 48 : : { 49 : 0 : QgsDebugMsg( QStringLiteral( "warning, derive a class from ParametricLine" ) ); 50 : 0 : return nullptr; 51 : : } 52 : : 53 : 0 : void ParametricLine::remove( int i ) 54 : : { 55 : : Q_UNUSED( i ) 56 : 0 : QgsDebugMsg( QStringLiteral( "warning, derive a class from ParametricLine" ) ); 57 : 0 : } 58 : : 59 : 0 : void ParametricLine::setControlPoly( QVector<QgsPoint *> *cp ) 60 : : { 61 : : Q_UNUSED( cp ) 62 : 0 : QgsDebugMsg( QStringLiteral( "warning, derive a class from ParametricLine" ) ); 63 : 0 : } 64 : : 65 : 0 : void ParametricLine::setParent( ParametricLine *paral ) 66 : : { 67 : : Q_UNUSED( paral ) 68 : 0 : QgsDebugMsg( QStringLiteral( "warning, derive a class from ParametricLine" ) ); 69 : 0 : } 70 : : 71 : 0 : int ParametricLine::getDegree() const 72 : : { 73 : 0 : QgsDebugMsg( QStringLiteral( "warning, derive a class from ParametricLine" ) ); 74 : 0 : return mDegree; 75 : : } 76 : : 77 : 0 : const QgsPoint *ParametricLine::getControlPoint( int number ) const 78 : : { 79 : : Q_UNUSED( number ) 80 : 0 : QgsDebugMsg( QStringLiteral( "warning, derive a class from ParametricLine" ) ); 81 : 0 : return nullptr; 82 : : } 83 : : 84 : 0 : const QVector<QgsPoint *> *ParametricLine::getControlPoly() const 85 : : { 86 : 0 : QgsDebugMsg( QStringLiteral( "warning, derive a class from ParametricLine" ) ); 87 : 0 : return nullptr; 88 : : }