vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
Spline12interp Class Reference

#include <Spline12interp.h>

Inheritance diagram for Spline12interp:
Collaboration diagram for Spline12interp:

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
 

Detailed Description

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.


The documentation for this class was generated from the following files: