wodka.ga.model
Class Model
java.lang.Object
wodka.ga.model.Model
- public class Model
- extends java.lang.Object
Field Summary |
static int |
WIDTH
|
Constructor Summary |
Model()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WIDTH
public static final int WIDTH
- See Also:
- Constant Field Values
Model
public Model()
addMass
public void addMass(Mass mass)
addMuscle
public void addMuscle(Muscle musc)
getMasses
public java.util.List getMasses()
getMuscles
public java.util.List getMuscles()
getMassCount
public int getMassCount()
getMuscleCount
public int getMuscleCount()
getMass
public Mass getMass(int index)
getMuscle
public Muscle getMuscle(int index)
rewiseInvalidMassesAndMuscles
public void rewiseInvalidMassesAndMuscles()
- Removes masses that are overlapping, muscles that reference invalid indexes of masses, muscles that start and
end at the same mass, masses that are not referenced by any musclesAddMuscle.
dump
public void dump(java.io.PrintStream stream)
getEnvFriction
public double getEnvFriction()
getEnvGravity
public double getEnvGravity()
getEnvSpringyness
public double getEnvSpringyness()
getWaveAplitude
public double getWaveAplitude()
getWavePhase
public double getWavePhase()
getWaveSpeed
public double getWaveSpeed()
setEnvFriction
public void setEnvFriction(double friction)
setEnvGravity
public void setEnvGravity(double grav)
setEnvSpringyness
public void setEnvSpringyness(double springy)
setWaveAplitude
public void setWaveAplitude(double ampl)
setWavePhase
public void setWavePhase(double phase)
setWaveSpeed
public void setWaveSpeed(double speed)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String string)
calculateRestlength
public void calculateRestlength()
toString
public java.lang.String toString()
nextMassId
public java.lang.String nextMassId()
getMassFromId
public Mass getMassFromId(java.lang.String id)
getMassIdentifiers
public java.util.List getMassIdentifiers()
setMuscles
public void setMuscles(java.util.List muscles)
getIdentifier
public int getIdentifier()
setIdentifier
public void setIdentifier(int identifier)
setMasses
public void setMasses(java.util.List masses)