toxi.util.datatypes
Class BiasedFloatRange
java.lang.Object
toxi.util.datatypes.FloatRange
toxi.util.datatypes.BiasedFloatRange
public class BiasedFloatRange
- extends FloatRange
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BiasedFloatRange
public BiasedFloatRange()
BiasedFloatRange
public BiasedFloatRange(float min,
float max,
float bias,
float sd)
- Parameters:
min - min value (inclusive)max - max value (inclusive)bias - bias value (can be outside the min/max range, but values will
be clipped)sd - standard deviation (if bias at range mean sd=1.0, the entire
range will be covered)
copy
public BiasedFloatRange copy()
- Overrides:
copy in class FloatRange
getBias
public float getBias()
- Returns:
- the bias
getStandardDeviation
public float getStandardDeviation()
- Returns:
- the standardDeviation
pickRandom
public float pickRandom()
- Overrides:
pickRandom in class FloatRange
setBias
public void setBias(float bias)
- Parameters:
bias - the bias to set
setStandardDeviation
public void setStandardDeviation(float sd)
- Parameters:
sd - the standardDeviation to set
toString
public java.lang.String toString()
- Overrides:
toString in class FloatRange