| Modifier and Type | Method and Description |
|---|---|
void |
IMediator.setConsumer(IWorldChangeEventInput consumer) |
| Modifier and Type | Method and Description |
|---|---|
void |
Mediator.setConsumer(IWorldChangeEventInput consumer) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ILockableWorldView |
interface |
IWorldView
Interface for the world view.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWorldView
Abstract world view is implementing some of the tedious things every WorldView will surely
implement -> maps for holding the references to all world objects either according to their
id and type (class).
|
class |
EventDrivenWorldView
Schema: "real" world | ...
|
class |
LockableWorldView
WorldView that can be locked.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ILockableVisionWorldView |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IVisionWorldView |
| Modifier and Type | Class and Description |
|---|---|
class |
BatchAwareWorldView
World view that is updated by protocol utilizing concept of batches.
|
class |
LockableBatchAwareWorldView |
class |
SyncLockableBatchAwareWorldView |
class |
VisionWorldView |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ILocalWorldView
Interface for a World View local to a single agent in a multi-agent system
any implementation must implement the necessary object maps!
TODO: [srlok] what are the problems using TimeKey? does it always return the information to any TimeKey I may obtain?
Am I supposed to always provide the TimeKey that is Current? What about locking?
|
interface |
IVisionLocalWorldView
Interface that adds functionality related to visible objects to the worldView.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLocalWorldView
WorldView responsible for single agent.
|
class |
BatchAwareLocalWorldView
Implements the batch logic into the worldView.
|
class |
EventDrivenLocalWorldView |
class |
LocalWorldViewAdapter
This class serves as an adapter for ILocalWorldView to satisfy the IWorldView interface,
all methods of this worldView only call the appropriate methods on the backing localWorldView
|
class |
VisionLocalWorldView
VisionLocalWorldView manages information about all objects currently in the bot's FOV (field-of-view)
by implementing methods from
IVisionLocalWorldView interface. |
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.