Interface Interpolator<P,V>
-
- All Superinterfaces:
javolution.lang.Immutable,Serializable
- All Known Implementing Classes:
Interpolator.Linear
public interface Interpolator<P,V> extends javolution.lang.Immutable, Serializable
This interface represents an estimator of the values at a certain point using surrounding points and values. Interpolators are typically used with
discrete functions.As a convenience
linearinterpolator class for point-values of the samefieldis provided.Custom interpolators can be used between Java objects of different kind. For example:[code] // Creates a linear interpolator between the java.util.Date and Measures
Interpolator > linear = new Interpolator >() { ... } DiscreteFunction > weight = new DiscreteFunction >(samples, linear, t); [/code]
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classInterpolator.Linear<F extends Field<F>>This class represents a linear interpolator forfieldinstances (point and values from the same field).
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Vinterpolate(P point, SortedMap<P,V> pointValues)Estimates the value at the specified point.
-