toxi.util.datatypes
Class FloatRange
java.lang.Object
toxi.util.datatypes.FloatRange
- Direct Known Subclasses:
- BiasedFloatRange
public class FloatRange
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
min
public float min
max
public float max
currValue
public float currValue
FloatRange
public FloatRange()
FloatRange
public FloatRange(float min,
float max)
fromSamples
public static FloatRange fromSamples(java.util.List<java.lang.Float> samples)
adjustCurrentBy
public float adjustCurrentBy(float val)
copy
public FloatRange copy()
getCurrent
public float getCurrent()
getMedian
public float getMedian()
isValueInRange
public boolean isValueInRange(float val)
pickRandom
public float pickRandom()
seed
public FloatRange seed(long seed)
setCurrent
public float setCurrent(float val)
setRandom
public FloatRange setRandom(java.util.Random rnd)
toArray
public java.lang.Float[] toArray(float step)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object