edu.stanford.rsl.konrad.utils.interpolation
Class NumberInterpolatingTreeMap

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.TreeMap<java.lang.Number,java.lang.Number>
          extended by edu.stanford.rsl.konrad.utils.interpolation.NumberInterpolatingTreeMap
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Number,java.lang.Number>, java.util.NavigableMap<java.lang.Number,java.lang.Number>, java.util.SortedMap<java.lang.Number,java.lang.Number>

public class NumberInterpolatingTreeMap
extends java.util.TreeMap<java.lang.Number,java.lang.Number>

To be completed.

Author:
Rotimi X Ojo
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Constructor Summary
NumberInterpolatingTreeMap()
           
 
Method Summary
 Interpolator getInterpolator()
           
 java.lang.Number interpolateValue(java.lang.Number key)
           
 void put(double[] keys, double[] values)
           
 void put(java.lang.Number[] keys, java.lang.Number[] values)
           
 void setInterpolator(Interpolator interpolator)
           
 
Methods inherited from class java.util.TreeMap
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, put, putAll, remove, size, subMap, subMap, tailMap, tailMap, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, isEmpty, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode, isEmpty
 

Constructor Detail

NumberInterpolatingTreeMap

public NumberInterpolatingTreeMap()
Method Detail

interpolateValue

public java.lang.Number interpolateValue(java.lang.Number key)

setInterpolator

public void setInterpolator(Interpolator interpolator)

getInterpolator

public Interpolator getInterpolator()

put

public void put(java.lang.Number[] keys,
                java.lang.Number[] values)

put

public void put(double[] keys,
                double[] values)