toxi.util.datatypes
Class DoubleRange

java.lang.Object
  extended by toxi.util.datatypes.DoubleRange

public class DoubleRange
extends java.lang.Object


Field Summary
 double currValue
           
 double max
           
 double min
           
 
Constructor Summary
DoubleRange()
           
DoubleRange(double min, double max)
           
 
Method Summary
 double adjustCurrentBy(float val)
           
 DoubleRange copy()
           
 double getCurrent()
           
 double getMedian()
           
 boolean isValueInRange(float val)
           
 double pickRandom()
           
 double setCurrent(double val)
           
 void setRandom(java.util.Random rnd)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

min

public double min

max

public double max

currValue

public double currValue
Constructor Detail

DoubleRange

public DoubleRange()

DoubleRange

public DoubleRange(double min,
                   double max)
Method Detail

adjustCurrentBy

public double adjustCurrentBy(float val)

copy

public DoubleRange copy()

getCurrent

public double getCurrent()

getMedian

public double getMedian()

isValueInRange

public boolean isValueInRange(float val)

pickRandom

public double pickRandom()

setCurrent

public double setCurrent(double val)

setRandom

public void setRandom(java.util.Random rnd)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object