wodka.ga.racer.soda
Class EasySodaRacer

java.lang.Object
  extended bywodka.ga.racer.AbstractRacer
      extended bywodka.ga.racer.soda.EasySodaRacer
All Implemented Interfaces:
wwan.commons.param.Configurable, wwan.commons.param.Informative, Racer, RaceRunnerErrorHandler, RaceRunnerListener, java.io.Serializable, StreamPersistable

public class EasySodaRacer
extends AbstractRacer

Runs a model using EasySoda. No racer GUI is needed.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class wodka.ga.racer.AbstractRacer
handler, racerListener, runningRaces
 
Constructor Summary
EasySodaRacer()
           
 
Method Summary
 void addModel(Model model, int id, GeneticAlgorithm genAlgo, int pTimeout)
           
 RaceRunner createRaceRunner()
           
 java.lang.String getInfo()
           
 java.lang.String getLabel()
           
 boolean isOptimizeTimeout()
           
 void setOptimizeTimeout(boolean optimizeTimeout)
           
 void setTerrainXml(java.lang.String terrainXml)
           
 
Methods inherited from class wodka.ga.racer.AbstractRacer
checkParameterList, finishedAdding, finishedRunning, fromStream, getParameterDescription, getVersion, handleThrowable, reset, setExceptionHandler, setFieldsFromParameterList, setParameterListFromFields, setRacerListener, stop, toStream, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EasySodaRacer

public EasySodaRacer()
Method Detail

isOptimizeTimeout

public boolean isOptimizeTimeout()

setOptimizeTimeout

public void setOptimizeTimeout(boolean optimizeTimeout)

addModel

public void addModel(Model model,
                     int id,
                     GeneticAlgorithm genAlgo,
                     int pTimeout)
Specified by:
addModel in interface Racer
Overrides:
addModel in class AbstractRacer

createRaceRunner

public RaceRunner createRaceRunner()
Specified by:
createRaceRunner in class AbstractRacer

getInfo

public java.lang.String getInfo()

getLabel

public java.lang.String getLabel()

setTerrainXml

public void setTerrainXml(java.lang.String terrainXml)
Specified by:
setTerrainXml in interface Racer
Overrides:
setTerrainXml in class AbstractRacer