Modifier and Type | Interface and Description |
---|---|
interface |
IEfferentCommandListener |
Modifier and Type | Interface and Description |
---|---|
interface |
IMutableObjectManager<O extends ISimulationObject,L extends IObjectListener<O>>
The mutable object manager extends the
IObjectManager to support the
adding, removing, and updating of simulation objects. |
interface |
IObjectManager<O extends ISimulationObject,L extends IObjectListener<O>>
An object manager allows a set of simulation objects to be tracked and events
fired when they are changed.
|
interface |
IRequestableObjectManager<O extends ISimulationObject,L extends IObjectListener<O>>
The requestable object manager is the only object manager that is able to
create new objects.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IObjectEvent<O extends ISimulationObject,L extends IObjectListener<O>> |
class |
ObjectEvent<O extends ISimulationObject,L extends IObjectListener<O>> |
Modifier and Type | Interface and Description |
---|---|
interface |
IAfferentListener |
interface |
IAgentListener |
interface |
IEfferentListener |
interface |
IRealObjectListener |
interface |
ISensorListener |
Modifier and Type | Class and Description |
---|---|
class |
GeneralObjectManager<O extends ISimulationObject,L extends IObjectListener<O>>
Handles the adding, updating, and removal of a specific type of simulation
object - it also deals with the listeners.
|
class |
SensoryObjectManager<O extends ISensoryObject,L extends IObjectListener<O>> |
Modifier and Type | Class and Description |
---|---|
class |
GeneralAuralProcessor
the general aural processor is a component that monitors all the realobjects
looking for anything that is audible.
|
Modifier and Type | Class and Description |
---|---|
class |
EfferentCommandHandler
general handler to deal with
IEfferentCommand s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractProcessor<O extends ISimulationObject,L extends IObjectListener<O>> |
Modifier and Type | Class and Description |
---|---|
class |
DefaultAfferentObjectListener
default afferent listener that instead of routing events directly, queues
them up and then posts a process event to handle the events.
|
Modifier and Type | Class and Description |
---|---|
class |
DelayableAfferentObjectListener
object listener that can delay the removal of percepts..
|
Modifier and Type | Class and Description |
---|---|
class |
MuscleStateManager |
Modifier and Type | Class and Description |
---|---|
class |
SceneChangeListener
Scene change listener that implements both
IVisualFeatureMapListener to
track changes to the IVisualModule 's IVisualMap 's feature maps, and
IAfferentListener which allows the listener to circumvent the visual module
and go straight to the source of the percepts. |