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