Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
D
E
G
L
M
P
Q
R
S
T
U
D
descriptionLoaded()
- Method in class ec.teambots.
ECSimulationCanvas
Provide info about whether we have successufully loaded the file.
E
ec.teambots
- package ec.teambots
ECSimulationCanvas
- Class in
ec.teambots
ECSimulationCanvas(Frame, int, int, String)
- Constructor for class ec.teambots.
ECSimulationCanvas
ECSimulationCanvas(Frame, int, int, String, boolean)
- Constructor for class ec.teambots.
ECSimulationCanvas
Set up the SimulationCanvas.
evaluate(EvolutionState, Individual, int)
- Method in class ec.teambots.
TeambotsProblem
Evaluate the individual.
EvolvedControlSystem
- Class in
ec.teambots
This is the superclass for all evolved robot Control Systems.
EvolvedControlSystem()
- Constructor for class ec.teambots.
EvolvedControlSystem
G
getControlSystem(EvolutionState, Individual, int)
- Method in class ec.teambots.
TeambotsExampleProblem
This function is the conversion of an individual from ECJ to a ControlSystem for TeamBots.
getControlSystem(EvolutionState, Individual, int, int)
- Method in class ec.teambots.
TeambotsProblem
Get the control system for the nth robot.
getNumberEvolvableRobots()
- Method in class ec.teambots.
TeambotsProblem
how many robots are there to be evolved
getPreferredSize()
- Method in class ec.teambots.
ECSimulationCanvas
getRobot(int)
- Method in class ec.teambots.
ECSimulationCanvas
Returns a robot atached to a control system (for logging and evaluation purposes)
getThread()
- Method in class ec.teambots.
ECSimulationCanvas
Get the thread (for joining)
graphics
- Variable in class ec.teambots.
TeambotsProblem
whether the simulation will have graphics displaying or not
L
load(String)
- Method in class ec.teambots.
ECSimulationCanvas
Handle a load request.
M
MAX_SIM_OBJS
- Static variable in class ec.teambots.
ECSimulationCanvas
The maximum number of objects in a simulation.
P
P_GRAPHICS
- Static variable in class ec.teambots.
TeambotsProblem
Whether the simulation will be displayed or not
P_INPUTFILE
- Static variable in class ec.teambots.
TeambotsProblem
The name of the input file for the simulator
P_NUMBOTS
- Static variable in class ec.teambots.
TeambotsProblem
the number of control systems to be evolved
P_WINDOWHEIGHT
- Static variable in class ec.teambots.
TeambotsProblem
the height of the window of the simulation
P_WINDOWWIDTH
- Static variable in class ec.teambots.
TeambotsProblem
the width of the window of the simulation
pause()
- Method in class ec.teambots.
ECSimulationCanvas
Handle a pause event.
Q
quit()
- Method in class ec.teambots.
ECSimulationCanvas
Handle a quit event.
R
reset()
- Method in class ec.teambots.
ECSimulationCanvas
Handle a reset event.
reSizeWindow()
- Method in class ec.teambots.
ECSimulationCanvas
run()
- Method in class ec.teambots.
ECSimulationCanvas
Run the simulation.
S
seed
- Variable in class ec.teambots.
ECSimulationCanvas
setControlSystem(int, ControlSystemS)
- Method in class ec.teambots.
ECSimulationCanvas
Modifies a control system
setDrawIcons(boolean)
- Method in class ec.teambots.
ECSimulationCanvas
Handle setDrawIcons
setDrawIDs(boolean)
- Method in class ec.teambots.
ECSimulationCanvas
Handle setDrawIDs
setDrawObjectState(boolean)
- Method in class ec.teambots.
ECSimulationCanvas
Handle setDrawObjectState
setDrawRobotState(boolean)
- Method in class ec.teambots.
ECSimulationCanvas
Handle setDrawRobotState
setDrawTrails(boolean)
- Method in class ec.teambots.
ECSimulationCanvas
Handle setDrawTrails
setGraphics(boolean)
- Method in class ec.teambots.
ECSimulationCanvas
Handle setGraphics
setSize(int, int)
- Method in class ec.teambots.
ECSimulationCanvas
Resize the SimulationCanvas.
setup(EvolutionState, Parameter)
- Method in class ec.teambots.
TeambotsProblem
showRuntimeStats()
- Method in class ec.teambots.
ECSimulationCanvas
Handle a Runtime Stats event
simulator
- Variable in class ec.teambots.
TeambotsProblem
the simulator
simulatorFrame
- Variable in class ec.teambots.
TeambotsProblem
start()
- Method in class ec.teambots.
ECSimulationCanvas
Handle a start/resume event.
T
TeambotsExampleProblem
- Class in
ec.teambots
This class demonstrates how to create an evolved control system from an individual such that one can use ECJ to evolve ControlSystems for Teambots.
TeambotsExampleProblem()
- Constructor for class ec.teambots.
TeambotsExampleProblem
TeambotsProblem
- Class in
ec.teambots
TeambotsProblem.java This is a problem for evolving control systems with ECJ for Teambots for multiple robots.
TeambotsProblem()
- Constructor for class ec.teambots.
TeambotsProblem
U
update(Graphics)
- Method in class ec.teambots.
ECSimulationCanvas
Handle a drawing request.
D
E
G
L
M
P
Q
R
S
T
U
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes