public abstract class Surface
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
Surface() |
Modifier and Type | Method and Description |
---|---|
abstract double |
evaluate(double x,
double y,
double z)
Evaluates the function at position x,y
|
abstract void |
fitToPoints(double[] x,
double[] y,
double[] z)
Fits the function to the given input data
|
void |
fitToPoints(float[] x,
float[] y,
float[] z) |
static Surface[] |
getAvailableSurfaces() |
abstract int |
getMinimumNumberOfCorrespondences() |
int |
getNumberOfParameters() |
abstract double[] |
getParametersAsDoubleArray() |
abstract java.lang.String |
toString() |
public abstract double[] getParametersAsDoubleArray()
public abstract void fitToPoints(double[] x, double[] y, double[] z)
x
- the input datay
- the output datapublic void fitToPoints(float[] x, float[] y, float[] z)
public abstract double evaluate(double x, double y, double z)
x
- the positiony
- the positionpublic abstract java.lang.String toString()
toString
in class java.lang.Object
public abstract int getMinimumNumberOfCorrespondences()
public static Surface[] getAvailableSurfaces()
public int getNumberOfParameters()