@JsType(isNative=true) public class LinearApproximation extends Object implements InterpolationAlgorithm
InterpolationAlgorithm
for performing linear interpolation.Constructor and Description |
---|
LinearApproximation() |
Modifier and Type | Method and Description |
---|---|
static int |
getRequiredDataPoints(double degree)
Given the desired degree, returns the number of data points required for interpolation.
|
static LinearApproximation |
instance()
Get instance if algorithm.
|
static double[] |
interpolateOrderZero(double x,
double[] xTable,
double[] yTable,
double yStride)
Interpolates values using Lagrange Polynomial Approximation.
|
static double[] |
interpolateOrderZero(double x,
double[] xTable,
double[] yTable,
double yStride,
double[] result)
Interpolates values using Lagrange Polynomial Approximation.
|
@JsProperty(namespace="Cesium", name="LinearApproximation") public static LinearApproximation instance()
@JsMethod(namespace="Cesium.LinearApproximation") public static int getRequiredDataPoints(double degree)
degree
- The desired degree of interpolation.@JsMethod(namespace="Cesium.LinearApproximation") public static double[] interpolateOrderZero(double x, double[] xTable, double[] yTable, double yStride)
x
- The independent variable for which the dependent variables will be interpolated.xTable
- The array of independent variables to use to interpolate. The values in this array must be in
increasing order and the same value must not occur twice in the array.yTable
- The array of dependent variables to use to interpolate.
For a set of three dependent values (p,q,w) at time 1 and time 2 this should be as follows: {p1, q1, w1, p2, q2, w2}.yStride
- The number of dependent variable values in yTable corresponding to each independent variable value in xTable.@JsMethod(namespace="Cesium.LinearApproximation") public static double[] interpolateOrderZero(double x, double[] xTable, double[] yTable, double yStride, double[] result)
x
- The independent variable for which the dependent variables will be interpolated.xTable
- The array of independent variables to use to interpolate. The values in this array must be in
increasing order and the same value must not occur twice in the array.yTable
- The array of dependent variables to use to interpolate.
For a set of three dependent values (p,q,w) at time 1 and time 2 this should be as follows: {p1, q1, w1, p2, q2, w2}.yStride
- The number of dependent variable values in yTable corresponding to each independent variable value in xTable.result
- An existing array into which to store the result.Copyright © 2019. All rights reserved.