Class LinearSpline
java.lang.Object
com.walkfares.odsl.conversion.scale.BaseInterpolator
com.walkfares.odsl.conversion.scale.LinearSpline
- All Implemented Interfaces:
Interpolator
public class LinearSpline extends BaseInterpolator implements Interpolator
-
Method Summary
Modifier and Type Method Description static LinearSplinecreate(double[] x, double[] y)static LinearSplinecreate(VarTimeSeries ts)doubleend(UTCDate start, UTCDate end, Calendar from, ScaleOptions options)doubleinterpolate(double x)doubleinterpolate(UTCDate d)doublesum(UTCDate start, UTCDate end, Calendar from, ScaleOptions options)Methods inherited from class com.walkfares.odsl.conversion.scale.BaseInterpolator
average, beginning, delta, high, low
-
Method Details
-
create
-
create
-
interpolate
- Specified by:
interpolatein interfaceInterpolator
-
interpolate
public double interpolate(double x)- Specified by:
interpolatein interfaceInterpolator
-
sum
- Specified by:
sumin interfaceInterpolator- Overrides:
sumin classBaseInterpolator
-
end
- Specified by:
endin interfaceInterpolator- Overrides:
endin classBaseInterpolator
-