public class ThinPlateSplineInterpolation
extends java.lang.Object
Constructor and Description |
---|
ThinPlateSplineInterpolation(int dimension,
java.util.ArrayList<PointND> points,
java.util.ArrayList<PointND> values) |
Modifier and Type | Method and Description |
---|---|
float[] |
getAsFloatA() |
float[] |
getAsFloatB() |
float[] |
getAsFloatCoeffs() |
float[] |
getAsFloatPoints() |
SimpleVector |
interpolate(PointND pt)
Interpolation function
|
static void |
main(java.lang.String[] args) |
void |
setNewPointsAndRecalibrate(java.util.ArrayList<PointND> points,
java.util.ArrayList<PointND> values,
int dimension)
This method accepts a new pointgrid for interpolation, and the
corresponding values.
|
public float[] getAsFloatPoints()
public float[] getAsFloatA()
public float[] getAsFloatB()
public float[] getAsFloatCoeffs()
public void setNewPointsAndRecalibrate(java.util.ArrayList<PointND> points, java.util.ArrayList<PointND> values, int dimension)
points
- Interpolation gridvalues
- corresponding values for the pointsdimension
- Dimensionpublic SimpleVector interpolate(PointND pt)
pt
- point at which the value should be interpolatedpublic static void main(java.lang.String[] args)