Uses of Interface
cz.cuni.amis.pogamut.base.component.IComponent

Packages that use IComponent
cz.cuni.amis.pogamut.base.agent   
cz.cuni.amis.pogamut.base.agent.impl   
cz.cuni.amis.pogamut.base.agent.jmx.proxy   
cz.cuni.amis.pogamut.base.agent.module   
cz.cuni.amis.pogamut.base.agent.navigation.impl   
cz.cuni.amis.pogamut.base.communication.command   
cz.cuni.amis.pogamut.base.communication.command.impl   
cz.cuni.amis.pogamut.base.communication.connection   
cz.cuni.amis.pogamut.base.communication.connection.impl   
cz.cuni.amis.pogamut.base.communication.connection.impl.socket   
cz.cuni.amis.pogamut.base.communication.mediator   
cz.cuni.amis.pogamut.base.communication.mediator.impl   
cz.cuni.amis.pogamut.base.communication.parser   
cz.cuni.amis.pogamut.base.communication.parser.impl.yylex   
cz.cuni.amis.pogamut.base.communication.translator.event   
cz.cuni.amis.pogamut.base.communication.translator.impl   
cz.cuni.amis.pogamut.base.communication.worldview   
cz.cuni.amis.pogamut.base.communication.worldview.impl   
cz.cuni.amis.pogamut.base.component   
cz.cuni.amis.pogamut.base.component.bus   
cz.cuni.amis.pogamut.base.component.bus.event   
cz.cuni.amis.pogamut.base.component.bus.event.impl   
cz.cuni.amis.pogamut.base.component.controller   
cz.cuni.amis.pogamut.base.component.exception   
cz.cuni.amis.pogamut.base.component.lifecyclebus   
cz.cuni.amis.pogamut.base.server   
cz.cuni.amis.pogamut.base.utils.future   
cz.cuni.amis.pogamut.base.utils.logging   
cz.cuni.amis.pogamut.base3d   
cz.cuni.amis.pogamut.base3d.agent   
cz.cuni.amis.pogamut.base3d.agent.jmx   
cz.cuni.amis.pogamut.base3d.worldview   
cz.cuni.amis.pogamut.base3d.worldview.impl   
cz.cuni.amis.pogamut.multi.communication.worldview   
cz.cuni.amis.pogamut.multi.communication.worldview.impl   
 

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
<T extends IComponent>
IComponentController<T>
LifecycleBus.addLifecycleManagement(T component, IComponentControlHelper lifecyleMethods, ComponentDependencies componentDependencies)
           
<T extends IComponent>
IComponentController<T>
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
           
 



Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.