vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
Spline8interp Class Reference
Inheritance diagram for Spline8interp:
Collaboration diagram for Spline8interp:

Public Member Functions

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)
 

Protected Member Functions

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

double * baseCoeffsPtr
 
- Protected Attributes inherited from H1interp
const unsigned int nrBasisFcts
 
double * x_i
 

Static Protected Attributes

static double baseCoeffs [8 *4 *8]
 

Member Function Documentation

double Spline8interp::findInterval ( unsigned int *  i,
double  x 
) const
protected

darf durc effizienteren Algorithmus ersetzt werden:


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