wodka.util
Class SodaGlobals
java.lang.Object
wodka.util.DoubleValues
wodka.util.SodaGlobals
- All Implemented Interfaces:
- ContentComparable, java.io.Serializable, StreamPersistable
- public class SodaGlobals
- extends DoubleValues
Holds the set of global variables of a soda model.
- Author:
- wwagner4
- See Also:
- Serialized Form
Methods inherited from class wodka.util.DoubleValues |
crossover, defineValueWithDefault, fromStream, getName, getValue, getVersion, hasEqualContents, mutate, setAllValues, setRandomValues, setRanges, setValue, toStream |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FRICTION
public static final java.lang.String FRICTION
- See Also:
- Constant Field Values
GRAVITY
public static final java.lang.String GRAVITY
- See Also:
- Constant Field Values
SPRINGYNESS
public static final java.lang.String SPRINGYNESS
- See Also:
- Constant Field Values
AMPLITUDE
public static final java.lang.String AMPLITUDE
- See Also:
- Constant Field Values
PHASE
public static final java.lang.String PHASE
- See Also:
- Constant Field Values
SPEED
public static final java.lang.String SPEED
- See Also:
- Constant Field Values
SodaGlobals
public SodaGlobals()
createNewInstance
public static SodaGlobals createNewInstance(DoubleRanges ranges)
getAmplitude
public double getAmplitude()
setAplitude
public void setAplitude(double amplitude)
getFriction
public double getFriction()
setFriction
public void setFriction(double friction)
getGravity
public double getGravity()
setGravity
public void setGravity(double gravity)
getPhase
public double getPhase()
setPhase
public void setPhase(double phase)
getSpeed
public double getSpeed()
setSpeed
public void setSpeed(double speed)
getSpringyness
public double getSpringyness()
setSpringyness
public void setSpringyness(double springyness)
- Parameters:
springyness
- The springyness to set.
initDefaultValues
protected void initDefaultValues()
- Specified by:
initDefaultValues
in class DoubleValues
getRangeKey
protected java.lang.String getRangeKey(java.lang.String name)
- Specified by:
getRangeKey
in class DoubleValues
createInstance
protected DoubleValues createInstance()
- Specified by:
createInstance
in class DoubleValues