toxi.util.datatypes
Class IntegerRange

java.lang.Object
  extended by toxi.util.datatypes.IntegerRange
Direct Known Subclasses:
BiasedIntegerRange

public class IntegerRange
extends java.lang.Object


Field Summary
 int currValue
           
 int max
           
 int min
           
 
Constructor Summary
IntegerRange()
           
IntegerRange(int min, int max)
           
 
Method Summary
 int adjustCurrentBy(int val)
           
 int getCurrent()
           
 int getMedian()
           
 boolean isValueInRange(int val)
           
 int pickRandom()
           
 int setCurrent(int 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 int min

max

public int max

currValue

public int currValue
Constructor Detail

IntegerRange

public IntegerRange()

IntegerRange

public IntegerRange(int min,
                    int max)
Method Detail

adjustCurrentBy

public int adjustCurrentBy(int val)

getCurrent

public int getCurrent()

getMedian

public int getMedian()

isValueInRange

public boolean isValueInRange(int val)

pickRandom

public int pickRandom()

setCurrent

public int setCurrent(int val)

setRandom

public void setRandom(java.util.Random rnd)

toString

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