Skip to main content

Interpolation

Namespace: DISP3DLIB  ·  Library: 3D Display Library

#include <disp3D/interpolation.h>

class DISP3DLIB::Interpolation

This class holds methods for creating distance-based weight matrices and for interpolating signals.

This class holds methods for creating distance-based weight matrices and for interpolating signals


Public Methods

Interpolation()


Static Methods

createInterpolationMat(vecProjectedSensors, matDistanceTable, interpolationFunction, dCancelDist, vecExcludeIndex)

createInterpolationMat Calculates the weight matrix for interpolation.


interpolateSignal(matInterpolationMatrix, vecMeasurementData)

interpolateSignal Interpolates sensor data using the weight matrix (shared pointer version).


interpolateSignal(matInterpolationMatrix, vecMeasurementData)

interpolateSignal Interpolates sensor data using the weight matrix (reference version).


linear(dIn)

linear Identity interpolation function.


gaussian(dIn)

gaussian Gaussian interpolation function (sigma=1).


square(dIn)

square Negative parabola interpolation function with y-offset of 1.


cubic(dIn)

cubic Cubic hyperbola interpolation function.


Authors of this file