Interface | Description |
---|---|
AgentRegistrar |
Implementations of this decide which entities are controlled by agents and what each agent can see on startup.
|
CommandCollector |
The CommandCollector gathers commands from agents.
|
CommandFilter |
An interface for allowing the kernel to filter out agent commands.
|
CommunicationModel |
A model of communication.
|
EntityIDGenerator |
Interface for objects that can generate new EntityIDs.
|
KernelComponent |
This class is the kernel interface to components (agents, viewers, simulators).
|
KernelListener |
Interface for objects that are interested in kernel events.
|
Perception |
Implementations of this interface are responsible for determining what entities/properties each agent can see.
|
TerminationCondition |
Termination conditions tell the kernel when to stop running a simulation.
|
WorldModelCreator |
The interface for world model creators, e.g.
|
Class | Description |
---|---|
AbstractCommandFilter |
An abstract base class for command filters.
|
AbstractCommunicationModel |
Abstract base class for communication models.
|
AbstractKernelComponent |
Abstract base class for KernelComponent implementations.
|
AgentProxy |
This class is the kernel interface to an agent.
|
ChainedCommandFilter |
A CommandFilter that chains together a set of filters.
|
ComponentManager |
Class that manages connecting components (agents, simulators, viewers) to the
kernel.
|
CompositeCommandCollector |
A CommandCollector that waits for any of a set of child CommandCollectors to return a result.
|
FrozenAgentsCommandFilter |
A CommandFilter that ignores agent commands for some number of timesteps.
|
InlineComponentLauncher |
A class that knows how to connect components to the kernel using inline streams.
|
Kernel |
The Robocup Rescue kernel.
|
KernelConstants |
Some useful constants for the kernel.
|
KernelListenerAdapter |
Abstract class for objects that want to implement a subset of the KernelListener interface.
|
KernelStartupOptions |
Container class for all kernel startup options.
|
KernelState |
A class for obtaining information about the state of the kernel.
|
OrTerminationCondition |
A TerminationCondition that returns true if any of its children return true.
|
RemoteGISWorldModelCreator |
A WorldModelCreator that talks to a remote GIS.
|
SimulatorProxy |
This class is the kernel interface to a simulator.
|
StartKernel |
A class for launching the kernel.
|
TimedCommandCollector |
A CommandCollector that waits for a certain amount of time before returning agent commands.
|
TimestepTerminationCondition |
A TerminationCondition that terminates the simulation after a specified timestep.
|
ViewerProxy |
This class is the kernel interface to a viewer.
|
WrongTimeCommandFilter |
A CommandFilter that ignores agent commands that have the wrong timestamp.
|
Exception | Description |
---|---|
KernelException |
Root of the kernel exception heirarchy.
|