|
vrcore
0.45
visuReal Messkern
|
#include <Spline12interp.h>


Public Member Functions | |
| double | evalSpline (double x, const double coeffs[12 *4]) const |
Public Member Functions inherited from Spline8interp | |
| double | evalSpline (double x, const double coeffs[8 *4]) const |
| virtual double | operator() (double *coeffs, const cv::Mat pts, const cv::Mat &firstDerivs) |
| int | operator() (double &residual, double &maxDist, cv::Mat &approxCoords, size_t &sysSize, const std::vector< cv::Mat > arg, const std::vector< cv::Mat > val, const std::vector< cv::Mat > argD, const std::vector< cv::Mat > valD, const std::vector< bool > &combineFlag) |
| Spline8interp (const int nrBasisFcts_In=8) | |
Public Member Functions inherited from H1interp | |
| H1interp (int nrBasisFcts) | |
Static Protected Attributes | |
| static double | baseCoeffs [12 *4 *12] |
Static Protected Attributes inherited from Spline8interp | |
| static double | baseCoeffs [8 *4 *8] |
Additional Inherited Members | |
Protected Member Functions inherited from Spline8interp | |
| double | evalPP (double x, const double coeffs[4]) const |
| double | findInterval (unsigned int *i, double x) const |
| void | evalMonoms (double baseVals[4], const double x) const |
| void | evalMonomsD (double baseVals[4], const double x) const |
Protected Attributes inherited from Spline8interp | |
| double * | baseCoeffsPtr |
Protected Attributes inherited from H1interp | |
| const unsigned int | nrBasisFcts |
| double * | x_i |
interpoliert Punktmenge mit 12 Basisfunktionen folgender Lagrangebasis: Zu n+1 Knoten n intervallweise Splines mit Funktionswerten 0 0 ...1 ...0. Periodizität wird gewaehrleistet, indem eine ungerade Knotenzahl verwendet wird und der Basisspline fuer den mittleren knoten (bei Null-RB an die erste Abletung, siehe octave help spline, "complete spline") nur verschoben wird.