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
linear
interpolator class for point-values of the samefield
is 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 class
Interpolator.Linear<F extends Field<F>>
This class represents a linear interpolator forfield
instances (point and values from the same field).
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description V
interpolate(P point, SortedMap<P,V> pointValues)
Estimates the value at the specified point.
-