|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of IComponent in cz.cuni.amis.pogamut.base.agent |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base.agent | |
|---|---|
interface |
IAgent
MXBean interface - serves the purpose only to JMX, you should always derive your agent from at least AbstractAgent, even though it's not enforced right now it may be in the future! |
interface |
IEmbodiedAgent
Embodied agents are agents that are physically present in the world. |
interface |
IGhostAgent
Interface of the agent that may observe the world and can even act inside it but does not have the body (notice that in case that the world contains agents-ghosts, that are "physically" being somewhere, they would be IEmbodiedAgent not this IGhostAgent). |
interface |
IObservingAgent
Observing agent is agent that may watch/observe the world, but is powerless to do anything inside it directly. |
| Uses of IComponent in cz.cuni.amis.pogamut.base.agent.impl |
|---|
| Classes in cz.cuni.amis.pogamut.base.agent.impl that implement IComponent | |
|---|---|
class |
AbstractAgent
Abstract agent class, provides basic interface for the agent implementing its lifecycle methods + introducing JMX. |
class |
AbstractEmbodiedAgent<WORLD_VIEW extends IWorldView,ACT extends IAct>
|
class |
AbstractGhostAgent<WORLD_VIEW extends IWorldView,ACT extends IAct>
Next step to embodied agents are those without the physical body but with the ability to act inside the environment. |
class |
AbstractObservingAgent<WORLD_VIEW extends IWorldView>
The main difference between AbstractAgent and AbstractObservingAgent is that this one has a world to observe. |
| Methods in cz.cuni.amis.pogamut.base.agent.impl with parameters of type IComponent | |
|---|---|
protected void |
AbstractAgent.addDependency(IComponent component)
|
| Uses of IComponent in cz.cuni.amis.pogamut.base.agent.jmx.proxy |
|---|
| Classes in cz.cuni.amis.pogamut.base.agent.jmx.proxy that implement IComponent | |
|---|---|
class |
AgentJMXProxy
Makes it possible to control agent running in remote JVM through JMX protocol. |
class |
GhostAgentJMXProxy
|
| Uses of IComponent in cz.cuni.amis.pogamut.base.agent.module |
|---|
| Classes in cz.cuni.amis.pogamut.base.agent.module that implement IComponent | |
|---|---|
class |
AgentModule<AGENT extends IAgent>
Ancestor of all agent modules that contains ComponentController and defines protected methods for the control of
the module's lifecycle (AgentModule#start(), AgentModule.stop(), AgentModule.pause(), AgentModule.resume(),
AgentModule.kill() and AgentModule.reset()). |
class |
JMXAgentModule<AGENT extends AbstractAgent>
Agent module that provides JMX interface. |
class |
LogicModule<AGENT extends IAgent>
|
class |
MotoricModule<AGENT extends IEmbodiedAgent>
|
class |
SensomotoricModule<AGENT extends IEmbodiedAgent>
|
class |
SensorModule<AGENT extends IObservingAgent>
|
| Uses of IComponent in cz.cuni.amis.pogamut.base.agent.navigation.impl |
|---|
| Constructors in cz.cuni.amis.pogamut.base.agent.navigation.impl with parameters of type IComponent | |
|---|---|
PathFuture(PATH_ELEMENT pathFrom,
PATH_ELEMENT pathTo,
IComponentBus bus,
IComponent... dependants)
Initialize the path future as dependent on 'dependants'. |
|
| Uses of IComponent in cz.cuni.amis.pogamut.base.communication.command |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base.communication.command | |
|---|---|
interface |
IAct
IAct provides a way to send command messages to the world allowing you to attach listeners to outgoing commands. |
| Uses of IComponent in cz.cuni.amis.pogamut.base.communication.command.impl |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base.communication.command.impl | |
|---|---|
interface |
IJNIAct
Use this interface to separate classic socket-based acts from JNI acts. |
| Classes in cz.cuni.amis.pogamut.base.communication.command.impl that implement IComponent | |
|---|---|
class |
Act
TODO! |
| Uses of IComponent in cz.cuni.amis.pogamut.base.communication.connection |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base.communication.connection | |
|---|---|
interface |
IWorldConnection<ADDRESS extends IWorldConnectionAddress>
Interface for the connection to a remote world. |
interface |
IWorldReaderProvider
Interface that returns a reader that can be used to get messages from the world. |
| Uses of IComponent in cz.cuni.amis.pogamut.base.communication.connection.impl |
|---|
| Classes in cz.cuni.amis.pogamut.base.communication.connection.impl that implement IComponent | |
|---|---|
class |
AbstractConnection<ADDRESS extends IWorldConnectionAddress>
Implementation of the basic connection to the world server. |
| Fields in cz.cuni.amis.pogamut.base.communication.connection.impl with type parameters of type IComponent | |
|---|---|
protected ComponentController<IComponent> |
AbstractConnection.controller
Control helper starting/stopping the component. |
| Uses of IComponent in cz.cuni.amis.pogamut.base.communication.connection.impl.socket |
|---|
| Classes in cz.cuni.amis.pogamut.base.communication.connection.impl.socket that implement IComponent | |
|---|---|
class |
SocketConnection
|
| Uses of IComponent in cz.cuni.amis.pogamut.base.communication.mediator |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base.communication.mediator | |
|---|---|
interface |
IMediator
|
| Uses of IComponent in cz.cuni.amis.pogamut.base.communication.mediator.impl |
|---|
| Classes in cz.cuni.amis.pogamut.base.communication.mediator.impl that implement IComponent | |
|---|---|
class |
Mediator
This class should wrap the reading thread that continuously reads IWorldChangeEvent from the IWorldChangeEventOutput
passing them to the without any delay. |
| Uses of IComponent in cz.cuni.amis.pogamut.base.communication.parser |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base.communication.parser | |
|---|---|
interface |
IWorldMessageParser
Message parser has a method for reading and parsing messages from the world. |
| Uses of IComponent in cz.cuni.amis.pogamut.base.communication.parser.impl.yylex |
|---|
| Classes in cz.cuni.amis.pogamut.base.communication.parser.impl.yylex that implement IComponent | |
|---|---|
class |
YylexParser
TODO!: |
| Uses of IComponent in cz.cuni.amis.pogamut.base.communication.translator.event |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base.communication.translator.event | |
|---|---|
interface |
IWorldChangeEventOutput
Interface providing events from the world. |
| Uses of IComponent in cz.cuni.amis.pogamut.base.communication.translator.impl |
|---|
| Classes in cz.cuni.amis.pogamut.base.communication.translator.impl that implement IComponent | |
|---|---|
class |
WorldMessageTranslator
Abstract class for translators between world messages (InfoObjects) and IWorldEvents. |
| Uses of IComponent in cz.cuni.amis.pogamut.base.communication.worldview |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base.communication.worldview | |
|---|---|
interface |
ILockableWorldView
|
interface |
IWorldChangeEventInput
Input interface for the world view. |
interface |
IWorldView
Interface for the world view. |
| Uses of IComponent in cz.cuni.amis.pogamut.base.communication.worldview.impl |
|---|
| Classes in cz.cuni.amis.pogamut.base.communication.worldview.impl that implement IComponent | |
|---|---|
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. |
| Fields in cz.cuni.amis.pogamut.base.communication.worldview.impl with type parameters of type IComponent | |
|---|---|
protected ComponentController<IComponent> |
AbstractWorldView.controller
|
| Uses of IComponent in cz.cuni.amis.pogamut.base.component |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base.component | |
|---|---|
interface |
ISharedComponent
Every agent consists of components. |
| Uses of IComponent in cz.cuni.amis.pogamut.base.component.bus |
|---|
| Classes in cz.cuni.amis.pogamut.base.component.bus with type parameters of type IComponent | |
|---|---|
interface |
IComponentEvent<SOURCE extends IComponent>
Event that may happen on the EventBut. |
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base.component.bus | |
|---|---|
interface |
IComponentBus
Component bus is meant as "event bus". |
| Classes in cz.cuni.amis.pogamut.base.component.bus that implement IComponent | |
|---|---|
class |
ComponentBus
Too complex - not suitable for inheritance ... |
| Methods in cz.cuni.amis.pogamut.base.component.bus that return IComponent | |
|---|---|
IComponent |
ComponentBus.getComponent(cz.cuni.amis.utils.token.IToken name)
|
IComponent |
IComponentBus.getComponent(cz.cuni.amis.utils.token.IToken componentId)
Returns registered component of 'componentId'. |
| Methods in cz.cuni.amis.pogamut.base.component.bus with parameters of type IComponent | |
|---|---|
void |
ComponentBus.addEventListener(Class<?> event,
IComponent component,
IComponentEventListener<?> listener)
|
void |
IComponentBus.addEventListener(Class<?> event,
IComponent component,
IComponentEventListener<?> listener)
Attach listener to all events of class 'event' that is produced by the 'component'. |
boolean |
ComponentBus.isListening(Class<?> event,
IComponent component,
IComponentEventListener<?> listener)
|
boolean |
IComponentBus.isListening(Class<?> event,
IComponent component,
IComponentEventListener<?> listener)
Tests whether 'listener' is listening on events of class 'event' on the 'component'. |
void |
ComponentBus.register(IComponent component)
|
void |
IComponentBus.register(IComponent component)
Registers component into the bus. |
void |
ComponentBus.remove(IComponent component)
|
void |
IComponentBus.remove(IComponent component)
Removes component from the bus. |
void |
ComponentBus.removeEventListener(Class<?> event,
IComponent component,
IComponentEventListener<?> listener)
|
void |
IComponentBus.removeEventListener(Class<?> event,
IComponent component,
IComponentEventListener<?> listener)
Removes 'listener' from event 'event' on the 'component'. |
| Uses of IComponent in cz.cuni.amis.pogamut.base.component.bus.event |
|---|
| Classes in cz.cuni.amis.pogamut.base.component.bus.event with type parameters of type IComponent | |
|---|---|
interface |
IFatalErrorEvent<SOURCE extends IComponent>
Marks that fatal error has happened that prevents the component from running. |
interface |
IPausedEvent<SOURCE extends IComponent>
|
interface |
IPausingEvent<SOURCE extends IComponent>
|
interface |
IResetEvent<SOURCE extends IComponent>
|
interface |
IResumedEvent<SOURCE extends IComponent>
|
interface |
IResumingEvent<SOURCE extends IComponent>
|
interface |
IStartedEvent<SOURCE extends IComponent>
Marks that the component has started its work. |
interface |
IStartingEvent<SOURCE extends IComponent>
|
interface |
IStartingPausedEvent<SOURCE extends IComponent>
This event is similar to IStartingEvent, it marks that the component is going to start. |
interface |
IStoppedEvent<SOURCE extends IComponent>
The component stopped its job. |
interface |
IStoppingEvent<SOURCE extends IComponent>
|
| Fields in cz.cuni.amis.pogamut.base.component.bus.event declared as IComponent | |
|---|---|
protected IComponent |
ComponentBusEvents.component
|
| Constructors in cz.cuni.amis.pogamut.base.component.bus.event with parameters of type IComponent | |
|---|---|
BusAwareCountDownLatch(int count,
IComponentBus bus,
IComponent... components)
|
|
ComponentBusEvents(IComponentBus bus,
IComponent component,
Logger log)
|
|
| Constructor parameters in cz.cuni.amis.pogamut.base.component.bus.event with type arguments of type IComponent | |
|---|---|
EventFilter(Class<T> eventClass,
Class<? extends IComponent> componentClass)
|
|
| Uses of IComponent in cz.cuni.amis.pogamut.base.component.bus.event.impl |
|---|
| Classes in cz.cuni.amis.pogamut.base.component.bus.event.impl with type parameters of type IComponent | |
|---|---|
class |
ComponentEvent<SOURCE extends IComponent>
Note that this is sort of utility class providing pretty-print (reflection based) for toString(), not every event must be descendant of this class. |
class |
FatalErrorEvent<SOURCE extends IComponent>
|
class |
FatalErrorPropagatingEvent<SOURCE extends IComponent>
|
class |
PausedEvent<SOURCE extends IComponent>
|
class |
PausingEvent<SOURCE extends IComponent>
|
class |
ResetEvent<SOURCE extends IComponent>
|
class |
ResumedEvent<SOURCE extends IComponent>
|
class |
ResumingEvent<SOURCE extends IComponent>
|
class |
StartedEvent<SOURCE extends IComponent>
|
class |
StartingEvent<SOURCE extends IComponent>
|
class |
StartingPausedEvent<SOURCE extends IComponent>
|
class |
StoppedEvent<SOURCE extends IComponent>
|
class |
StoppingEvent<SOURCE extends IComponent>
|
| Fields in cz.cuni.amis.pogamut.base.component.bus.event.impl declared as IComponent | |
|---|---|
protected SOURCE |
FatalErrorEvent.component
|
| Uses of IComponent in cz.cuni.amis.pogamut.base.component.controller |
|---|
| Classes in cz.cuni.amis.pogamut.base.component.controller with type parameters of type IComponent | |
|---|---|
class |
AbstractComponentControllerBase<COMPONENT extends IComponent>
Abstract class implementing some methods from IComponentControllerBase. |
class |
ComponentController<COMPONENT extends IComponent>
Provides simple way for components to start/stop automatically based on the status of objects they depends on (e.g. |
interface |
IComponentController<COMPONENT extends IComponent>
The component controller is meant for simple IComponent NOT ISharedComponents (for them, use ISharedComponentController instead). |
interface |
IComponentControllerBase<COMPONENT extends IComponent>
Base interface for component controllers, be it IComponentController or ISharedComponentController. |
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base.component.controller | |
|---|---|
interface |
IComponentController<COMPONENT extends IComponent>
The component controller is meant for simple IComponent NOT ISharedComponents (for them, use ISharedComponentController instead). |
interface |
IComponentControllerBase<COMPONENT extends IComponent>
Base interface for component controllers, be it IComponentController or ISharedComponentController. |
interface |
ISharedComponentController<COMPONENT extends ISharedComponent>
The component controller is meant for simple ISharedComponent NOT IComponents (for them, use IComponentController instead). |
| Classes in cz.cuni.amis.pogamut.base.component.controller that implement IComponent | |
|---|---|
class |
AbstractComponentControllerBase<COMPONENT extends IComponent>
Abstract class implementing some methods from IComponentControllerBase. |
class |
ComponentController<COMPONENT extends IComponent>
Provides simple way for components to start/stop automatically based on the status of objects they depends on (e.g. |
class |
SharedComponentController<COMPONENT extends ISharedComponent>
Shared component controller is meant to provide management of lifecycle methods of the ISharedComponent
while providing methods that has to be implemented by any ISharedComponent. |
| Fields in cz.cuni.amis.pogamut.base.component.controller declared as IComponent | |
|---|---|
protected COMPONENT |
AbstractComponentControllerBase.component
Component controlled by this controller. |
| Methods in cz.cuni.amis.pogamut.base.component.controller with parameters of type IComponent | |
|---|---|
ComponentDependencies |
ComponentDependencies.add(IComponent component)
|
protected String |
AbstractComponentControllerBase.id(IComponent component)
Returns component id or null. |
boolean |
ComponentDependencies.isDependency(IComponent component)
|
boolean |
SharedComponentController.isDependent(IAgentId agentId,
IComponent component)
|
boolean |
ISharedComponentController.isDependent(IAgentId agentId,
IComponent component)
Whether the controlled component is dependent on 'component' of the agent identified by 'agentId'. |
boolean |
ComponentController.isDependent(IComponent component)
|
boolean |
IComponentController.isDependent(IComponent component)
Whether the controlled component is dependent on 'component'. |
| Uses of IComponent in cz.cuni.amis.pogamut.base.component.exception |
|---|
| Constructors in cz.cuni.amis.pogamut.base.component.exception with parameters of type IComponent | |
|---|---|
ComponentCantStartException(String message,
IComponent origin)
Constructs a new exception with the specified detail message. |
|
ComponentCantStartException(String message,
Logger log,
IComponent origin)
Constructs a new exception with the specified detail message. |
|
ComponentCantStartException(String message,
Throwable cause,
IComponent origin)
Constructs a new exception with the specified detail message and cause. |
|
ComponentCantStartException(String message,
Throwable cause,
Logger log,
IComponent origin)
Constructs a new exception with the specified detail message and cause. |
|
ComponentKilledException(IComponent component,
Object origin)
Constructs a new exception with the specified detail message. |
|
| Uses of IComponent in cz.cuni.amis.pogamut.base.component.lifecyclebus |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base.component.lifecyclebus | |
|---|---|
interface |
ILifecycleBus
ILifecycleBus is extending IComponentBus by implementing the knowledge of lifecycle states of various IComponents. |
| Classes in cz.cuni.amis.pogamut.base.component.lifecyclebus that implement IComponent | |
|---|---|
class |
LifecycleBus
Lifecycle bus is implementing ILifecycleBus which is extending IComponentBus by implementing the knowledge of lifecycle states of various IComponents. |
| Methods in cz.cuni.amis.pogamut.base.component.lifecyclebus with type parameters of type IComponent | ||
|---|---|---|
|
LifecycleBus.addLifecycleManagement(T component,
IComponentControlHelper lifecyleMethods,
ComponentDependencies componentDependencies)
|
|
|
ILifecycleBus.addLifecycleManagement(T component,
IComponentControlHelper lifecyleMethods,
ComponentDependencies componentDependencies)
Registers 'lifecycleMethods' to be called in correct times according to 'componentDependencies' for the 'component'. |
|
| Methods in cz.cuni.amis.pogamut.base.component.lifecyclebus that return IComponent | |
|---|---|
IComponent |
LifecycleBus.getComponent(cz.cuni.amis.utils.token.IToken name)
|
| Methods in cz.cuni.amis.pogamut.base.component.lifecyclebus with parameters of type IComponent | |
|---|---|
void |
LifecycleBus.addEventListener(Class<?> event,
IComponent component,
IComponentEventListener<?> listener)
|
boolean |
LifecycleBus.isListening(Class<?> event,
IComponent component,
IComponentEventListener<?> listener)
|
void |
LifecycleBus.register(IComponent component)
|
void |
LifecycleBus.remove(IComponent component)
|
void |
LifecycleBus.removeEventListener(Class<?> event,
IComponent component,
IComponentEventListener<?> listener)
|
void |
LifecycleBus.removeLifecycleManagement(IComponent component)
|
void |
ILifecycleBus.removeLifecycleManagement(IComponent component)
Removes lifecycle management for a concrete 'component'. |
| Method parameters in cz.cuni.amis.pogamut.base.component.lifecyclebus with type arguments of type IComponent | |
|---|---|
cz.cuni.amis.utils.flag.ImmutableFlag<ComponentState> |
LifecycleBus.getComponentState(Class<? extends IComponent> cls)
|
cz.cuni.amis.utils.flag.ImmutableFlag<ComponentState> |
ILifecycleBus.getComponentState(Class<? extends IComponent> cls)
Returns current ComponentState of the component that implements / inherit the 'cls' class. |
| Uses of IComponent in cz.cuni.amis.pogamut.base.server |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base.server | |
|---|---|
interface |
IWorldServer<A extends IAgent>
Interface for servers representing remote worlds. |
| Classes in cz.cuni.amis.pogamut.base.server that implement IComponent | |
|---|---|
class |
AbstractWorldServer<WORLD_VIEW extends IWorldView,ACT extends IAct,A extends IAgent>
|
| Uses of IComponent in cz.cuni.amis.pogamut.base.utils.future |
|---|
| Constructors in cz.cuni.amis.pogamut.base.utils.future with parameters of type IComponent | |
|---|---|
ComponentFuture(IComponentBus bus,
IComponent... dependants)
Constructor where you have to specify components on which the result depends + its component bus. |
|
| Uses of IComponent in cz.cuni.amis.pogamut.base.utils.logging |
|---|
| Classes in cz.cuni.amis.pogamut.base.utils.logging that implement IComponent | |
|---|---|
static class |
TestAgents.NetworkLoggingAgent
|
| Methods in cz.cuni.amis.pogamut.base.utils.logging with parameters of type IComponent | |
|---|---|
LogCategory |
IAgentLogger.getCategory(IComponent component)
Returns LogCategory for specified IComponent. |
LogCategory |
AbstractAgentLogger.getCategory(IComponent component)
|
| Uses of IComponent in cz.cuni.amis.pogamut.base3d |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base3d | |
|---|---|
interface |
ILockableVisionWorldView
|
| Uses of IComponent in cz.cuni.amis.pogamut.base3d.agent |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base3d.agent | |
|---|---|
interface |
IAgent3D
Interface of agent embodied in a 3D environment. |
| Classes in cz.cuni.amis.pogamut.base3d.agent that implement IComponent | |
|---|---|
class |
AbstractAgent3D<WORLD_VIEW extends IVisionWorldView,ACT extends IAct>
Adds Agent3D special JMX abilities. |
| Uses of IComponent in cz.cuni.amis.pogamut.base3d.agent.jmx |
|---|
| Classes in cz.cuni.amis.pogamut.base3d.agent.jmx that implement IComponent | |
|---|---|
class |
Agent3DJMXProxy
|
| Uses of IComponent in cz.cuni.amis.pogamut.base3d.worldview |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.base3d.worldview | |
|---|---|
interface |
IVisionWorldView
|
| Uses of IComponent in cz.cuni.amis.pogamut.base3d.worldview.impl |
|---|
| Classes in cz.cuni.amis.pogamut.base3d.worldview.impl that implement IComponent | |
|---|---|
class |
BatchAwareWorldView
World view that is updated by protocol utilizing concept of batches. |
class |
LockableBatchAwareWorldView
|
class |
SyncLockableBatchAwareWorldView
|
class |
VisionWorldView
|
| Uses of IComponent in cz.cuni.amis.pogamut.multi.communication.worldview |
|---|
| Subinterfaces of IComponent in cz.cuni.amis.pogamut.multi.communication.worldview | |
|---|---|
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 |
ISharedWorldChangeEventInput
General interface for shared components capable of processing events. |
interface |
ISharedWorldView
Interface for WorldViews for multi-agent systems |
interface |
ITimedWorldChangeEventInput
|
interface |
IVisionLocalWorldView
Interface that adds functionality related to visible objects to the worldView. |
| Uses of IComponent in cz.cuni.amis.pogamut.multi.communication.worldview.impl |
|---|
| Classes in cz.cuni.amis.pogamut.multi.communication.worldview.impl that implement IComponent | |
|---|---|
class |
AbstractLocalWorldView
WorldView responsible for single agent. |
class |
AbstractSharedWorldView
|
class |
BatchAwareLocalWorldView
Implements the batch logic into the worldView. |
class |
BatchAwareSharedWorldView
SharedWorldView with batch-driven implementation. |
class |
EventDrivenLocalWorldView
|
class |
EventDrivenSharedWorldView
SharedWorldView implementing basic event management (notyfying listeners --- not yet fully functional) and updating shared objects using the events. |
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. |
| Fields in cz.cuni.amis.pogamut.multi.communication.worldview.impl with type parameters of type IComponent | |
|---|---|
protected ComponentController<IComponent> |
AbstractLocalWorldView.controller
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||