A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

A - Class in cz.cuni.amis.pogamut.base.utils.math
A for Algebra...
A() - Constructor for class cz.cuni.amis.pogamut.base.utils.math.A
 
absolute() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Converts values of all three coordinates to absolute values.
AbstractAgent - Class in cz.cuni.amis.pogamut.base.agent.impl
Abstract agent class, provides basic interface for the agent implementing its lifecycle methods + introducing JMX.
AbstractAgent(IAgentId, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Introspection folder with properties and other subfolders obtained from this agent.
AbstractAgent3D<WORLD_VIEW extends IVisionWorldView,ACT extends IAct> - Class in cz.cuni.amis.pogamut.base3d.agent
Adds Agent3D special JMX abilities.
AbstractAgent3D(IAgentId, IComponentBus, IAgentLogger, WORLD_VIEW, ACT) - Constructor for class cz.cuni.amis.pogamut.base3d.agent.AbstractAgent3D
 
AbstractAgentLogger - Class in cz.cuni.amis.pogamut.base.utils.logging
All logging apis are fine ...
AbstractAgentLogger(IAgentId) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
AbstractComponentControllerBase<COMPONENT extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.controller
Abstract class implementing some methods from IComponentControllerBase.
AbstractComponentControllerBase(COMPONENT, IComponentControlHelper, Logger) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
Initialize the controller.
AbstractComponentControllerBase(IToken, COMPONENT, IComponentControlHelper, Logger) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
Initialize controller with specific componentControllerId.
AbstractComponentControllerBase.AwaitState - Class in cz.cuni.amis.pogamut.base.component.controller
Used for filtering states we're awaiting on.
AbstractComponentControllerBase.AwaitState(ComponentState...) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase.AwaitState
 
AbstractConnection<ADDRESS extends IWorldConnectionAddress> - Class in cz.cuni.amis.pogamut.base.communication.connection.impl
Implementation of the basic connection to the world server.
AbstractConnection(ComponentDependencies, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
 
AbstractConnection(ADDRESS, ComponentDependencies, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
 
AbstractEmbodiedAgent<WORLD_VIEW extends IWorldView,ACT extends IAct> - Class in cz.cuni.amis.pogamut.base.agent.impl
 
AbstractEmbodiedAgent(IAgentId, IComponentBus, IAgentLogger, WORLD_VIEW, ACT) - Constructor for class cz.cuni.amis.pogamut.base.agent.impl.AbstractEmbodiedAgent
 
AbstractGhostAgent<WORLD_VIEW extends IWorldView,ACT extends IAct> - Class in cz.cuni.amis.pogamut.base.agent.impl
Next step to embodied agents are those without the physical body but with the ability to act inside the environment.
AbstractGhostAgent(IAgentId, IComponentBus, IAgentLogger, WORLD_VIEW, ACT) - Constructor for class cz.cuni.amis.pogamut.base.agent.impl.AbstractGhostAgent
 
AbstractGuiceAgentFactory - Class in cz.cuni.amis.pogamut.base.factory.guice
Abstract Guice-based factory that uses GuiceAgentModule for the bindings.
AbstractGuiceAgentFactory() - Constructor for class cz.cuni.amis.pogamut.base.factory.guice.AbstractGuiceAgentFactory
Parameter-less constructor that can be utilized in situations when you have to set the GuiceAgentModule later.
AbstractGuiceAgentFactory(GuiceAgentModule) - Constructor for class cz.cuni.amis.pogamut.base.factory.guice.AbstractGuiceAgentFactory
Creates a Guice-based factory that will use Injector created using the 'module'.
AbstractLocalWorldView - Class in cz.cuni.amis.pogamut.multi.communication.worldview.impl
WorldView responsible for single agent.
AbstractLocalWorldView(ComponentDependencies, ILifecycleBus, IAgentLogger, ISharedWorldView, ITeamedAgentId) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
AbstractLocalWorldView.LazyCompositeObjectMap<T extends ICompositeWorldObject> - Class in cz.cuni.amis.pogamut.multi.communication.worldview.impl
This is a class for lazy maps holding CompositeWorldObjects .
AbstractLocalWorldView.LazyCompositeObjectMap(long) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView.LazyCompositeObjectMap
 
AbstractLogCategories - Class in cz.cuni.amis.pogamut.base.utils.logging
Class that wraps the map with log categories.
AbstractLogCategories() - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.AbstractLogCategories
 
AbstractObservingAgent<WORLD_VIEW extends IWorldView> - Class in cz.cuni.amis.pogamut.base.agent.impl
The main difference between AbstractAgent and AbstractObservingAgent is that this one has a world to observe.
AbstractObservingAgent(IAgentId, IComponentBus, IAgentLogger, WORLD_VIEW) - Constructor for class cz.cuni.amis.pogamut.base.agent.impl.AbstractObservingAgent
 
AbstractPathExecutor<PATH_ELEMENT> - Class in cz.cuni.amis.pogamut.base.agent.navigation.impl
Stub implementation of the IPathExecutor that implements several trivial methods from the interface leaving the important one to be implemented by descendants.
AbstractPathExecutor() - Constructor for class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
AbstractPathExecutor(Logger) - Constructor for class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
AbstractSharedProperty<TYPE> - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Abstract implementation of the ISharedProperty object, this class manages the methods every ISharedProperty needs to have, regardless of its type.
AbstractSharedProperty(WorldObjectId, String, TYPE, Class<?>) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
AbstractSharedProperty(AbstractSharedProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
Used in copy-constructors, when writing a copy constructor for a descendant class, you must add a clone for value.
AbstractSharedProperty(WorldObjectId, String, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
Used in propertyConstructors from data.
AbstractSharedProperty.GenericPropertyUpdate - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
 
AbstractSharedProperty.GenericPropertyUpdate(ISharedProperty, long, ITeamId) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty.GenericPropertyUpdate
 
AbstractSharedWorldView - Class in cz.cuni.amis.pogamut.multi.communication.worldview.impl
 
AbstractSharedWorldView(Logger) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
AbstractWorldServer<WORLD_VIEW extends IWorldView,ACT extends IAct,A extends IAgent> - Class in cz.cuni.amis.pogamut.base.server
 
AbstractWorldServer(IAgentId, IAgentLogger, IComponentBus, WORLD_VIEW, ACT) - Constructor for class cz.cuni.amis.pogamut.base.server.AbstractWorldServer
 
AbstractWorldView - Class in cz.cuni.amis.pogamut.base.communication.worldview.impl
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).
AbstractWorldView(ComponentDependencies, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
accept(T) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.EventFilter
 
accept(T) - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.WaitForEvent.IEventFilter
Whether the event may be accepted.
accept(ComponentState) - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase.AwaitState
 
acceptAllDistanceFilter - Static variable in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
See DistanceUtils.AcceptAllDistanceFilter.
act - Variable in class cz.cuni.amis.pogamut.base.agent.module.MotoricModule
 
act - Variable in class cz.cuni.amis.pogamut.base.agent.module.SensomotoricModule
 
act(CommandMessage) - Method in interface cz.cuni.amis.pogamut.base.communication.command.IAct
Execute an action in the world.
Act - Class in cz.cuni.amis.pogamut.base.communication.command.impl
TODO!
Act(IWorldWriterProvider, ICommandSerializer, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.communication.command.impl.Act
 
act(CommandMessage) - Method in class cz.cuni.amis.pogamut.base.communication.command.impl.Act
Sends command through the writer.
ACT_NAME - Static variable in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
Used by Act class
actLocalWorldObjects - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
AdaptableProvider<T> - Class in cz.cuni.amis.pogamut.base.utils.guice
Simple implementation of the Guice Provider interface that allows you to set the value directly into the provider via AdaptableProvider.set(Object).
AdaptableProvider() - Constructor for class cz.cuni.amis.pogamut.base.utils.guice.AdaptableProvider
Creates a provider with 'null' initial value.
AdaptableProvider(T) - Constructor for class cz.cuni.amis.pogamut.base.utils.guice.AdaptableProvider
Creates a provider with initial value.
add(IToken) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies
 
add(IComponent) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies
 
add(Location) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Retreives sum of this location and given location.
add(Location, Location) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Retreives sum of two given locations.
add(Velocity) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Adds given velocity to this location.
add(Location, Velocity) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Adds given velocity to given location.
add(Velocity) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Retreives sum of this velocity and given velocity.
add(Velocity, Velocity) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Retreives sum of two given velocities.
addAgent(IToken) - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
Initializes logging for the 'agent'.
addCommandListener(Class, ICommandListener) - Method in interface cz.cuni.amis.pogamut.base.communication.command.IAct
Attach listener to outgoing commands from body.
addCommandListener(Class, ICommandListener) - Method in class cz.cuni.amis.pogamut.base.communication.command.impl.Act
 
addComponent(IJMXEnabled) - Method in class cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents
Adding new IJMXEnabled component to the list - registering it so it will be notified when the enableJMX() is called.
addComponentBus(IAgentId, ILifecycleBus, ComponentDependencies) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
addComponentBus(IAgentId, ILifecycleBus, ComponentDependencies) - Method in interface cz.cuni.amis.pogamut.base.component.ISharedComponent
Informs the component that it is part of another ILifecycleBus, i.e., it has become used by new agent with 'agentId'.
addComponentBus(IAgentId, ILifecycleBus, ComponentDependencies) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
addConsoleHandler() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
Adds default console handler with 'Platform' (== platform logging) agent id.
addDefaultConsoleHandler() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
addDefaultConsoleHandler() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Adds console handler to every existing LogCategory plus to every new one.
addDefaultFileHandler(File) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
addDefaultFileHandler(File) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Adds console handler to every existing LogCategory plus to every new one.
addDefaultHandler(Handler) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
addDefaultHandler(Handler) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Adds handler to every existing LogCategory plus to every new one.
addDefaultNetworkHandler() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
addDefaultNetworkHandler() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Adds network handler to every existing LogCategory plus to every new one.
addDefaultNetworkHandler() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IJMXAgentLogger
Adds network handler to every existing LogCategory plus to every new one.
addDefaultNetworkHandler() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.AgentLoggerJMXProxy
Executes JMX remote call to the proxied IAgentLogger.addDefaultNetworkHandler() method.
addDefaultPublisher(ILogPublisher) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
addDefaultPublisher(ILogPublisher) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Adds publisher to every existing LogCategory plus to every new one.
addDependency(IComponent) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
addDependency(Class) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
addDependency(IToken) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
addEventListener(Class<?>, IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
addEventListener(Class<?>, IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Adds listener to a specific event (Level A listeners).
addEventListener(Class<?>, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
addEventListener(Class<?>, Class<?>, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
addEventListener(Class<?>, IToken, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
addEventListener(Class<?>, IComponent, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
addEventListener(Class<?>, IComponentEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Attach listener to all events of class 'event'.
addEventListener(Class<?>, Class<?>, IComponentEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Attach listener to all events of class 'event' that is produced by any component of class 'component'.
addEventListener(Class<?>, IToken, IComponentEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Attach listener to all events of class 'event' that is produced by \component with name 'componentName'.
addEventListener(Class<?>, IComponent, IComponentEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Attach listener to all events of class 'event' that is produced by the 'component'.
addEventListener(Class<?>, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
addEventListener(Class<?>, Class<?>, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
addEventListener(Class<?>, IToken, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
addEventListener(Class<?>, IComponent, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
addEventListener(Class<?>, IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Adds listener to a specific event (Level A listeners).
addEventListener(Class<?>, IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
addEventListener(Class<?>, IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
addEventListener(Class<?>, IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
addEventListener(Class<?>, IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Adds listener to a specific event (Level A listeners).
addFutureListener(IFutureListener<List<PATH_ELEMENT>>) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.PrecomputedPathFuture
 
addFutureListener(IFutureListener<List<PATH_ELEMENT>>) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathFuture
Adds a listener on a future status (using strong reference).
addHandler() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
Returns new LogHandler with null ILogPublisher that is appended to the logger and filters log messages for this category.
addHandler(ILogPublisher) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
Returns new LogHandler with specified ILogPublisher that is appended to the logger and filters log messages for this category.
addJMXComponents() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called when AgentJMX (field jmx) is instantiated to populate it with agent's JMX enabled components.
addLifecycleManagement(T, IComponentControlHelper, ComponentDependencies) - Method in interface cz.cuni.amis.pogamut.base.component.lifecyclebus.ILifecycleBus
Registers 'lifecycleMethods' to be called in correct times according to 'componentDependencies' for the 'component'.
addLifecycleManagement(T, IComponentControlHelper, ComponentDependencies) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
addListener(NetworkLogClient.ILoggingStartedListener) - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
addListener(NetworkLogClient.ILoggingStoppedListener) - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
addListener(NetworkLogClient.ILogReadListener) - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
addListeners() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator
Introspect all object's methods and register various listeners based on EventListener, etc...
addListeners() - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.listener.IListenerRegistrator
Register all the listeners the registrator know of.
addLocalWorldObject(ILocalWorldObject) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Helper method for adding a new object into all object maps.
addLogCategory(String, LogCategory) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractLogCategories
Used by AbstractAgentLogger to slip itself into the map.
addLogCategory(String, LogCategory) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.ILogCategories
Adds log category from outside of the object.
addLogCategory(String, LogCategory) - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
 
addLogEvent(Level, String, long) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
Add new log event to the log, the event starts now.
addLogEvent(Level, String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
Add new log event to the log, event won't end, until removed using LogCategory#removeLogEvent(java.lang.Object) .
addLogMessage(Level, String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
Add log message to the log.
addMapMark(Level, String, Location, long) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
Add mark to the map for specified time and add notice to the logs.
addMapMark(Level, String, Location) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
Add mark to the map.
addModule(AbstractModule) - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentModule
Adds next modules containing new bindings that extend (and/or override) previous bindings.
addMsgClass(WorldObjectId, Class) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
 
addNewObjectCategory(Class<T>) - Method in class cz.cuni.amis.pogamut.base3d.worldview.Vision
Used to introduce new object category into worldObjects and immutableWorldObjects.
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
 
addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
 
addObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
addObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
addObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
addObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
addObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Adds listener to all events that happens on any object of the 'objectClass' (Level B listeners).
addObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Adds listener to a specified 'event' that occurs on the specific 'objectClass' (Level C listeners).
addObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Adds listener to all events that happens on object with specific 'objectId' (Level D listeners).
addObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Adds listener to a specified 'event' that occurs on the specific object with 'objectId' (Level E listeners).
addObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Adds listener to all events that happens on any object of the 'objectClass' (Level B listeners).
addObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Adds listener to a specified 'event' that occurs on the specific 'objectClass' (Level C listeners).
addObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Adds listener to all events that happens on object with specific 'objectId' (Level D listeners).
addObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Adds listener to a specified 'event' that occurs on the specific object with 'objectId' (Level E listeners).
addObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
addObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
addObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
addObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
addObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
addObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
addObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
addObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
addObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
addObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
addObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
addObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
addObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Adds listener to all events that happens on any object of the 'objectClass' (Level B listeners).
addObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Adds listener to a specified 'event' that occurs on the specific 'objectClass' (Level C listeners).
addObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Adds listener to all events that happens on object with specific 'objectId' (Level D listeners).
addObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Adds listener to a specified 'event' that occurs on the specific object with 'objectId' (Level E listeners).
addOldLocalWorldObject(ILocalWorldObject, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Adds this object as old for all heldTimeKeys that currently hold no old copy of this object.
addOldSharedProperty(ISharedProperty, ITeamId, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Adds the provided sharedProperty for all currently held timeKeys.
addParams(PARAMS...) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentDescriptor
Adds parameters for another agents.
address - Variable in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
Current remote side address of the connection.
ADDRESS_DEPENDENCY - Static variable in class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnectionAddress
 
addSeeObject(IWorldObject) - Method in class cz.cuni.amis.pogamut.base3d.worldview.Vision
Method that adds a new world object to the object maps.
addSharedProperty(ISharedProperty, ITeamId) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
adds this shared property only for the specified team
addSharedProperty(ISharedProperty) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
adds this shared property for all teams
addSharedWorldObject(ISharedWorldObject) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
adds all shared properties from this object for all teams
addStaticWorldObject(IStaticWorldObject) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
if the object already exists, no changes are made
addStuckDetector(IStuckDetector) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
addStuckDetector(IStuckDetector) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Adds IStuckDetector into the executor to watch over the path execution.
addToAllCategories(ILogPublisher) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
addToAllCategories(Handler) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
addToAllCategories(ILogPublisher) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Adds new publisher to all categories.
addToAllCategories(Handler) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Adds new handler to all categories.
addVisible(ILocalViewable, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
Adds the provided object as visible into all visibleMaps int the worldView.
addVisibleObject(IViewable) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
Method that adds a world object to the visible object maps.
addWorldObject(IWorldObject) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
Method that adds a new world object to the object maps.
addX(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Adds to the X coordinate.
addXYZ(double, double, double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Adds to the X,Y,Z coordinates.
addY(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Adds to the Y coordinate.
addZ(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Adds to the Z coordinate.
afterLogic(String) - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
Called right after the LogicModule.logic.doLogic() is called.
afterLogicException(String, Throwable) - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
Called whenever some exception is thrown inside LogicRunner.
agent - Variable in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
 
agent - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.RegisterAgent
 
agent - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.UnregisterAgent
 
agent - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.UnregisterAgentFromChannel
 
Agent3DJMXProxy - Class in cz.cuni.amis.pogamut.base3d.agent.jmx
 
Agent3DJMXProxy(String) - Constructor for class cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DJMXProxy
 
Agent3DMBeanAdapter<T extends IAgent3D> - Class in cz.cuni.amis.pogamut.base3d.agent.jmx
 
Agent3DMBeanAdapter(T, ObjectName, MBeanServer) - Constructor for class cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DMBeanAdapter
 
Agent3DMBeanAdapterMBean - Interface in cz.cuni.amis.pogamut.base3d.agent.jmx
 
AGENT_LOGGER_SUBTYPE - Static variable in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
Used by AgentLogger class.
AGENT_NAME_DEPENDENCY - Static variable in class cz.cuni.amis.pogamut.base.agent.impl.AgentId
 
AGENT_NAME_FLAG_NAME - Static variable in class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
 
AGENT_STATE_FLAG_NAME - Static variable in class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
 
AGENT_SUBTYPE - Static variable in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
Used by AbstractAgent (i.e., AgentJMXComponents) class
AgentDescriptor<PARAMS extends IAgentParameters,MODULE extends GuiceAgentModule> - Class in cz.cuni.amis.pogamut.base.agent.utils.runner.impl
Base implementation of the IAgentDescriptor.
AgentDescriptor() - Constructor for class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentDescriptor
 
AgentEvents - Class in cz.cuni.amis.pogamut.base.agent.component.event
 
AgentEvents(IComponentBus, IAgent, Logger) - Constructor for class cz.cuni.amis.pogamut.base.agent.component.event.AgentEvents
 
AgentException - Exception in cz.cuni.amis.pogamut.base.agent.exceptions
Used by Gavial agents.
AgentException(String, Throwable) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.AgentException
Constructs a new exception with the specified detail message.
AgentException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.AgentException
Constructs a new exception with the specified detail message.
AgentException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.AgentException
Constructs a new exception with the specified detail message and cause.
AgentException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.AgentException
Constructs a new exception with the specified detail message.
AgentException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.AgentException
Constructs a new exception with the specified detail message and cause.
AgentId - Class in cz.cuni.amis.pogamut.base.agent.impl
Default AgentId providing unique id based on UID and IP of the host.
AgentId() - Constructor for class cz.cuni.amis.pogamut.base.agent.impl.AgentId
 
AgentId(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.impl.AgentId
 
agentId - Variable in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ComponentStateListener
 
agentId - Variable in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
agentId - Variable in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
agentId - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
AgentIdJMXProxy - Class in cz.cuni.amis.pogamut.base.agent.jmx.proxy
Makes it possible to control agent running in remote JVM through JMX protocol.
AgentIdJMXProxy(AgentJMXProxy) - Constructor for class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentIdJMXProxy
 
AgentJMXComponents<T extends IAgent> - Class in cz.cuni.amis.pogamut.base.agent.jmx
Wraps a few methods into one place so it won't plague the public method space of the agent.
AgentJMXComponents(T) - Constructor for class cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents
 
AgentJMXProxy - Class in cz.cuni.amis.pogamut.base.agent.jmx.proxy
Makes it possible to control agent running in remote JVM through JMX protocol.
AgentJMXProxy(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
AgentKeepAlive - Class in cz.cuni.amis.pogamut.base.agent.utils
 
AgentKeepAlive(IAgent, long) - Constructor for class cz.cuni.amis.pogamut.base.agent.utils.AgentKeepAlive
 
AgentLogger - Class in cz.cuni.amis.pogamut.base.utils.logging
All logging apis are fine ...
AgentLogger(IAgentId) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.AgentLogger
 
AgentLoggerJMXProxy - Class in cz.cuni.amis.pogamut.base.utils.logging.jmx
Makes remote AgentLogger look like local logger.
AgentLoggerJMXProxy(IAgentId, MBeanServerConnection, ObjectName) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.jmx.AgentLoggerJMXProxy
 
AgentMBeanAdapter<T extends IAgent> - Class in cz.cuni.amis.pogamut.base.agent.jmx.adapter
Class for exporting arbitrary agents as managed MBeans.
AgentMBeanAdapter(T, ObjectName, MBeanServer) - Constructor for class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
 
AgentModule<AGENT extends IAgent> - Class in cz.cuni.amis.pogamut.base.agent.module
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()).
AgentModule(AGENT) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Initialize agent module - it will start ComponentDependencyType.STARTS_WITH the agent.
AgentModule(AGENT, Logger) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Initialize agent module - it will start ComponentDependencyType.STARTS_WITH the agent.
AgentModule(AGENT, Logger, ComponentDependencies) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Initialize agent module with custom dependencies.
AgentOperationNotSupportedException - Exception in cz.cuni.amis.pogamut.base.agent.exceptions
 
AgentOperationNotSupportedException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.AgentOperationNotSupportedException
Constructs a new exception with the specified detail message.
AgentOperationNotSupportedException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.AgentOperationNotSupportedException
Constructs a new exception with the specified detail message and cause.
AgentOperationNotSupportedException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.AgentOperationNotSupportedException
Constructs a new exception with the specified detail message.
AgentOperationNotSupportedException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.AgentOperationNotSupportedException
Constructs a new exception with the specified detail message and cause.
AgentParameters - Class in cz.cuni.amis.pogamut.base.agent.params.impl
Agent parameters are meant to provide run-time parameters needed by various agents.
AgentParameters() - Constructor for class cz.cuni.amis.pogamut.base.agent.params.impl.AgentParameters
 
AgentRunner<AGENT extends IAgent,PARAMS extends IAgentParameters> - Class in cz.cuni.amis.pogamut.base.agent.utils.runner.impl
BASIC USAGE
AgentRunner(IAgentFactory<AGENT, PARAMS>) - Constructor for class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
The runner needs the 'factory' so it know how to construct (instantiate) new agents.
agents - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
List of started agents.
agents - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
List of started agents.
AgentScope - Class in cz.cuni.amis.pogamut.base.utils.guice
Scope used during the construction of the agent - treating all new instances (of classes annotated with AgentScoped) as singletons.
AgentScope() - Constructor for class cz.cuni.amis.pogamut.base.utils.guice.AgentScope
 
AgentScope.SingletonProvider<T> - Class in cz.cuni.amis.pogamut.base.utils.guice
 
AgentScope.SingletonProvider(Provider<T>) - Constructor for class cz.cuni.amis.pogamut.base.utils.guice.AgentScope.SingletonProvider
 
AgentScoped - Annotation Type in cz.cuni.amis.pogamut.base.utils.guice
 
AgentState - Class in cz.cuni.amis.pogamut.base.agent.state.impl
Wrapper for the AgentState adding additional String information that provides more details about the agent state.
AgentState(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentState
 
AgentStateDebug - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStateDebug(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStateDebug
 
AgentStateFailed - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStateFailed(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStateFailed
 
AgentStateFailing - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStateFailing(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStateFailing
 
AgentStateInstantiated - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStateInstantiated(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStateInstantiated
 
AgentStatePaused - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStatePaused(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStatePaused
 
AgentStatePausing - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStatePausing(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStatePausing
 
AgentStateResumed - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStateResumed(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStateResumed
 
AgentStateResuming - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStateResuming(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStateResuming
 
AgentStateStarted - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStateStarted(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStateStarted
 
AgentStateStartedPaused - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStateStartedPaused(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStateStartedPaused
 
AgentStateStarting - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStateStarting(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStateStarting
 
AgentStateStartingPaused - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStateStartingPaused(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStateStartingPaused
 
AgentStateStopped - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStateStopped(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStateStopped
 
AgentStateStopping - Class in cz.cuni.amis.pogamut.base.agent.state.impl
 
AgentStateStopping(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.impl.AgentStateStopping
 
agentStoppedUsingTheComponent(IAgentId, ComponentState) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
AgentTeamedId - Class in cz.cuni.amis.pogamut.multi.agent.impl
 
AgentTeamedId() - Constructor for class cz.cuni.amis.pogamut.multi.agent.impl.AgentTeamedId
 
AgentTeamScope - Class in cz.cuni.amis.pogamut.base.utils.guice
Scope used during the construction of the whole team of agents - treating all new instances (of classes annotated with AgentTeamScoped) as singletons for the purpose of construction of the team of agents.
AgentTeamScope() - Constructor for class cz.cuni.amis.pogamut.base.utils.guice.AgentTeamScope
 
AgentTeamScope.SingletonProvider<T> - Class in cz.cuni.amis.pogamut.base.utils.guice
 
AgentTeamScope.SingletonProvider(Provider<T>) - Constructor for class cz.cuni.amis.pogamut.base.utils.guice.AgentTeamScope.SingletonProvider
 
AgentTeamScoped - Annotation Type in cz.cuni.amis.pogamut.base.utils.guice
 
align() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Projects the velocity into the (x, y) plane, i.e.
ALL_CHANNELS - Static variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
If you wish to listen on all CHANNELS you can use this constant.
allChannels - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
Agents registered for "ALL_CHANNELS".
AlreadyConnectedException - Exception in cz.cuni.amis.pogamut.base.communication.connection.exception
Thrown when some pre-connect method is invoked and IWorldConnection is already connected.
AlreadyConnectedException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.connection.exception.AlreadyConnectedException
Constructs a new exception with the specified detail message.
alterStateCount(ComponentState, int) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Changes the count (by 'change') of the 'state', DOES NOT TRIGGER SharedComponentController#componentStateCountChanged().
AnnotationListenerRegistrator - Class in cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation
 
AnnotationListenerRegistrator(Object, IWorldView, Logger) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator
 
asLocation() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
 
asLogRecord() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogEnvelope
 
asPoint3d() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
 
asPoint3D() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
 
assignDefaults(IAgentParameters) - Method in interface cz.cuni.amis.pogamut.base.agent.params.IAgentParameters
Fills missing parameters of 'this' with values from 'defaults'.
assignDefaults(IAgentParameters) - Method in class cz.cuni.amis.pogamut.base.agent.params.impl.AgentParameters
 
assignDefaults(IAgentParameters) - Method in class cz.cuni.amis.pogamut.base.agent.params.impl.RemoteAgentParameters
 
assignDefaults(IAgentParameters) - Method in class cz.cuni.amis.pogamut.multi.params.impl.TeamRemoteAgentParameters
 
asVector3d() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
 
asVector3d() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
 
await() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.BusAwareCountDownLatch
 
await(long, TimeUnit) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.BusAwareCountDownLatch
 
await() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.WaitForEvent
Awaits the event (forever) ...
await(long) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.WaitForEvent
Awaits the event for a specific amount of time.
awaitState(Class) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
This method is designed to wait for the agent to reach state 'awaitAgentState' (usually used with IAgentStateUp.
awaitState(Class, long) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
This method is designed to wait for the agent's initialization until till 'timeoutMillis'.
awaitState(ComponentState...) - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
awaitState(long, ComponentState...) - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
awaitState(ComponentState...) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Waits until the component reaches one of 'states' or KILLING / KILLED state is reached.
awaitState(long, ComponentState...) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Waits until the component reaches one of 'states' or KILLING / KILLED state is reached.

B

BasePathExecutor<PATH_ELEMENT> - Class in cz.cuni.amis.pogamut.base.agent.navigation.impl
BasePathExecutor provides a stub implementation of abstract methods of the AbstractPathExecutor which correctly sets the path executor states along the way and provide methods for reporting failures.
BasePathExecutor() - Constructor for class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
 
BasePathExecutor(Logger) - Constructor for class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
 
BasePathExecutorState - Class in cz.cuni.amis.pogamut.base.agent.navigation.impl
Represents simple implementation of the IPathExecutorState containing just the state.
BasePathExecutorState(PathExecutorState) - Constructor for class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutorState
Instantiated the path executor with the given state.
BatchAwareLocalWorldView - Class in cz.cuni.amis.pogamut.multi.communication.worldview.impl
Implements the batch logic into the worldView.
BatchAwareLocalWorldView(ComponentDependencies, ILifecycleBus, IAgentLogger, ISharedWorldView, ITeamedAgentId) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
 
BatchAwareSharedWorldView - Class in cz.cuni.amis.pogamut.multi.communication.worldview.impl
SharedWorldView with batch-driven implementation.
BatchAwareSharedWorldView(Logger) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareSharedWorldView
Construtor - all we need is logger.
BatchAwareWorldView - Class in cz.cuni.amis.pogamut.base3d.worldview.impl
World view that is updated by protocol utilizing concept of batches.
BatchAwareWorldView(ComponentDependencies, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
 
batchAwareWorldViewNotify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
 
beforeFirstLogic() - Method in interface cz.cuni.amis.pogamut.base.agent.module.IAgentLogic
Method that is called only once before actual IAgentLogic.logic() is called.
beforeLogic(String) - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
Called right before the LogicModule.logic.doLogic() is called.
BooleanProperty - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Implementation of the ISharedProperty interface for boolean value type.
BooleanProperty(WorldObjectId, String, Boolean, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.BooleanProperty
 
BooleanProperty(BooleanProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.BooleanProperty
 
broadcast(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
Broadcast 'event' to all channels == all listening agents.
broadcasting - Variable in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
Whether the event broadcasting is enabled.
broadcastingEvents - Variable in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
Tells whether the controller sends events about the state of the component, i.e., whether it should automatically send starting/stopping events or not.
broadcastSyncImpl(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
broadcastToOthers(IWorldChangeEvent, IObservingAgent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
Broadcast 'event' to all channels == all listening agents.
broadcastToOthersSyncImpl(IWorldChangeEvent, IObservingAgent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
broadcastToOthersUnsyncImpl(IWorldChangeEvent, IObservingAgent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
broadcastUnsyncImpl(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
bufferedEvents - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
 
bufferObjectEvent(WorldObjectId, DummyObjectEvent.EventType, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
This is used for raising object events safely by buffering the object events, we make sure that when the events are raised and listeners notified, the update event has been fully processed and the object contains correct and consistent data.
bus - Variable in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
BusAwareCountDownLatch - Class in cz.cuni.amis.pogamut.base.component.bus.event
Extends CoundDownLatch with ability to stop waiting when some component connected to the bus fails which may indicate termination of all other components on the bus.
BusAwareCountDownLatch(int, IComponentBus) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.BusAwareCountDownLatch
 
BusAwareCountDownLatch(int, IComponentBus, IComponent...) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.BusAwareCountDownLatch
 
BusAwareCountDownLatch(int, IComponentBus, IToken...) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.BusAwareCountDownLatch
 
BusAwareCountDownLatch.BusStoppedInterruptedException - Exception in cz.cuni.amis.pogamut.base.component.bus.event
 
BusAwareCountDownLatch.BusStoppedInterruptedException(Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.event.BusAwareCountDownLatch.BusStoppedInterruptedException
 

C

call(String) - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
callNoException(String) - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
All exceptions are wrapped in RuntimeException.
callNoException(String, Object[], String[]) - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
All exceptions are wrapped in RuntimeException.
cancel(boolean) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.PrecomputedPathFuture
 
cancel(boolean) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.event.WorldEventFuture
 
cancel(boolean) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectFuture
 
CantStartJMXException - Exception in cz.cuni.amis.pogamut.base.agent.exceptions
 
CantStartJMXException(String, Throwable) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.CantStartJMXException
Constructs a new exception with the specified detail message.
CantStartJMXException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.CantStartJMXException
Constructs a new exception with the specified detail message.
CantStartJMXException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.CantStartJMXException
Constructs a new exception with the specified detail message and cause.
CantStartJMXException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.CantStartJMXException
Constructs a new exception with the specified detail message.
CantStartJMXException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.CantStartJMXException
Constructs a new exception with the specified detail message and cause.
categoryName - Variable in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
Category name of the publisher.
cause - Variable in class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
channel - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.RegisterAgent
 
channel - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.Send
 
channel - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.SendToOthers
 
channel - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.UnregisterAgentFromChannel
 
channels - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
Agents registered for respective channels.
checkBusStop() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.BusAwareCountDownLatch
 
checkStateCount(int, ComponentState) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Checks sanity of the 'state' count 'newCount'
checkStuckDetectors() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
This method checks (one-by-one) stuck detectors whether some of them is reporting that the agent has stuck.
checkStuckDetectors() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutorHelper
Asks all IStuckDetector registered inside executor via IPathExecutor.addStuckDetector(IStuckDetector) whether the agent has stuck.
classMap - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
cleanUp() - Method in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Hook where to perform clean up of data structures of the module.
cleanUp() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
Cleans up internal data structures, called from start/stop/kill/reset methods.
cleanUp() - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
 
cleanUp() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Cleans up internal data structures, called from start/stop/kill/reset methods.
cleanUp() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Cleans up internal data structures, called from start/stop/kill/reset methods.
clear() - Method in class cz.cuni.amis.pogamut.base.utils.guice.AgentScope.SingletonProvider
 
clear() - Method in class cz.cuni.amis.pogamut.base.utils.guice.AgentTeamScope.SingletonProvider
 
clear() - Static method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey
Wipes out case with time keys.
clearSaved() - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
clearScope() - Method in class cz.cuni.amis.pogamut.base.utils.guice.AgentScope
 
clearScope() - Method in class cz.cuni.amis.pogamut.base.utils.guice.AgentTeamScope
 
clearScope() - Method in interface cz.cuni.amis.pogamut.base.utils.guice.IAgentScope
Release all AgentScoped objects that the scope is holding.
clone() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
 
clone() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
 
clone() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
 
clone() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ILocalWorldObject
 
clone() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedProperty
Must return an exact duplicate of this ISharedProperty, this will be used to create old versions of SharedProperties in the worldView.
clone() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedWorldObject
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.BooleanProperty
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.ColorProperty
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.Dimension2DProperty
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.DoubleProperty
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.FloatProperty
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.IntegerProperty
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.IntProperty
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.LocationProperty
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.LongProperty
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.RotationProperty
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.StringProperty
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.Vector3dProperty
 
clone() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.VelocityProperty
 
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
Every descendant must implement this by calling value.clone() or otherwise returning a new copy of value.
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.BooleanProperty
 
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.ColorProperty
 
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.Dimension2DProperty
 
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.DoubleProperty
 
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.FloatProperty
 
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.IntegerProperty
 
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.IntProperty
 
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.LocationProperty
 
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.LongProperty
 
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.RotationProperty
 
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.StringProperty
 
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.Vector3dProperty
 
cloneValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.VelocityProperty
 
close() - Method in class cz.cuni.amis.pogamut.base.communication.connection.WorldReader
 
close() - Method in class cz.cuni.amis.pogamut.base.communication.connection.WorldReader.WorldReaderWrapper
 
close() - Method in class cz.cuni.amis.pogamut.base.communication.connection.WorldWriter
 
close() - Method in interface cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.IYylex
 
close() - Method in class cz.cuni.amis.pogamut.base.utils.DefaultPogamutPlatform
 
close() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.ILogPublisher
From JavaDoc API:
close() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
 
close() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogHandler
 
close() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher
 
close() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.ConsolePublisher
 
close() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.FilePublisher
 
close() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogPublisher
 
close() - Method in interface cz.cuni.amis.pogamut.base.utils.PogamutPlatform
Used to shutdown the Pogamut platform - currently it only stops JMX.
close() - Method in class cz.cuni.amis.pogamut.base.utils.PogamutPlatformProxy
 
ColorProperty - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Implementation of the ISharedProperty interface for Color value type.
ColorProperty(WorldObjectId, String, Color, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.ColorProperty
 
ColorProperty(ColorProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.ColorProperty
 
CommandMessage - Class in cz.cuni.amis.pogamut.base.communication.messages
Command is a wrapper for agent-effector which contains description of the command that the agent should carry out inside virtual world.
CommandMessage() - Constructor for class cz.cuni.amis.pogamut.base.communication.messages.CommandMessage
 
CommandReact<COMMAND extends CommandMessage> - Class in cz.cuni.amis.pogamut.base.communication.command.react
This abstract class allows you to easily hook a specific outgoing-command-handling behavior.
CommandReact(Class<COMMAND>, IAct) - Constructor for class cz.cuni.amis.pogamut.base.communication.command.react.CommandReact
 
CommandReactOnce<COMMAND extends CommandMessage> - Class in cz.cuni.amis.pogamut.base.communication.command.react
This abstract class allows you to easily hook a specific event-handling behavior.
CommandReactOnce(Class<COMMAND>, IAct) - Constructor for class cz.cuni.amis.pogamut.base.communication.command.react.CommandReactOnce
 
CommEvent - Class in cz.cuni.amis.pogamut.base.agent.module.comm
 
CommEvent() - Constructor for class cz.cuni.amis.pogamut.base.agent.module.comm.CommEvent
 
CommEvent(long) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.comm.CommEvent
 
comms - Static variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
CommunicationException - Exception in cz.cuni.amis.pogamut.base.communication.exception
 
CommunicationException(String, Throwable) - Constructor for exception cz.cuni.amis.pogamut.base.communication.exception.CommunicationException
Constructs a new exception with the specified detail message.
CommunicationException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.exception.CommunicationException
Constructs a new exception with the specified detail message.
CommunicationException(Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.exception.CommunicationException
Constructs a new exception with the specified cause.
CommunicationException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.exception.CommunicationException
Constructs a new exception with the specified detail message and cause.
CommunicationException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.exception.CommunicationException
Constructs a new exception with the specified detail message.
CommunicationException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.exception.CommunicationException
Constructs a new exception with the specified detail message and cause.
compare(TimeKey, TimeKey) - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey.TimeKeyComparator
 
compareTo(LogCategory) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
compareTo(Object) - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey
 
component - Variable in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
component - Variable in class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
component - Variable in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
Component controlled by this controller.
COMPONENT_ID - Static variable in class cz.cuni.amis.pogamut.base.communication.command.impl.Act
 
COMPONENT_ID - Static variable in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
 
COMPONENT_ID - Static variable in class cz.cuni.amis.pogamut.base.communication.mediator.impl.Mediator
 
COMPONENT_ID - Static variable in class cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.YylexParser
 
COMPONENT_ID - Static variable in class cz.cuni.amis.pogamut.base.communication.translator.impl.WorldMessageTranslator
 
COMPONENT_ID - Static variable in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
COMPONENT_ID - Static variable in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
COMPONENT_ID - Static variable in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
COMPONENT_ID - Static variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
COMPONENT_ID - Static variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
ComponentBus - Class in cz.cuni.amis.pogamut.base.component.bus
Too complex - not suitable for inheritance ...
ComponentBus(IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
ComponentBusErrorEvent - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
 
ComponentBusErrorEvent(IComponentBus, Throwable) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.ComponentBusErrorEvent
 
ComponentBusErrorEvent(IComponentBus, String) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.ComponentBusErrorEvent
 
ComponentBusErrorException - Exception in cz.cuni.amis.pogamut.base.component.bus.exception
 
ComponentBusErrorException(String, Throwable, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentBusErrorException
 
ComponentBusErrorException(String, Logger, Throwable, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentBusErrorException
 
ComponentBusErrorException(IComponentEvent, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentBusErrorException
 
ComponentBusErrorException(IComponentEvent, Logger, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentBusErrorException
 
ComponentBusErrorException(String, IComponentEvent, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentBusErrorException
 
ComponentBusErrorException(String, IComponentEvent, Logger, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentBusErrorException
 
ComponentBusEvents - Class in cz.cuni.amis.pogamut.base.component.bus.event
This class provides simple methods for propagation of events that happened in some component.
ComponentBusEvents(IComponentBus, IComponent, Logger) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
ComponentBusException - Exception in cz.cuni.amis.pogamut.base.component.bus.exception
Used by IComponentBus implementors (ComponentBus).
ComponentBusException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentBusException
Constructs a new exception with the specified detail message.
ComponentBusException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentBusException
Constructs a new exception with the specified detail message and cause.
ComponentBusException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentBusException
Constructs a new exception with the specified detail message.
ComponentBusException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentBusException
Constructs a new exception with the specified detail message and cause.
ComponentBusNotRunningException - Exception in cz.cuni.amis.pogamut.base.component.bus.exception
 
ComponentBusNotRunningException(IComponentEvent, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentBusNotRunningException
 
ComponentBusNotRunningException(IComponentEvent, Logger, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentBusNotRunningException
 
ComponentCantPauseException - Exception in cz.cuni.amis.pogamut.base.component.exception
 
ComponentCantPauseException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantPauseException
Constructs a new exception with the specified detail message.
ComponentCantPauseException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantPauseException
Constructs a new exception with the specified detail message and cause.
ComponentCantPauseException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantPauseException
Constructs a new exception with the specified detail message.
ComponentCantPauseException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantPauseException
Constructs a new exception with the specified detail message and cause.
ComponentCantResetException - Exception in cz.cuni.amis.pogamut.base.component.exception
 
ComponentCantResetException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantResetException
Constructs a new exception with the specified detail message.
ComponentCantResetException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantResetException
Constructs a new exception with the specified detail message and cause.
ComponentCantResetException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantResetException
Constructs a new exception with the specified detail message.
ComponentCantResetException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantResetException
Constructs a new exception with the specified detail message and cause.
ComponentCantResumeException - Exception in cz.cuni.amis.pogamut.base.component.exception
 
ComponentCantResumeException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantResumeException
Constructs a new exception with the specified detail message.
ComponentCantResumeException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantResumeException
Constructs a new exception with the specified detail message and cause.
ComponentCantResumeException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantResumeException
Constructs a new exception with the specified detail message.
ComponentCantResumeException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantResumeException
Constructs a new exception with the specified detail message and cause.
ComponentCantStartException - Exception in cz.cuni.amis.pogamut.base.component.exception
 
ComponentCantStartException(String, IComponent) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantStartException
Constructs a new exception with the specified detail message.
ComponentCantStartException(String, Throwable, IComponent) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantStartException
Constructs a new exception with the specified detail message and cause.
ComponentCantStartException(String, Logger, IComponent) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantStartException
Constructs a new exception with the specified detail message.
ComponentCantStartException(String, Throwable, Logger, IComponent) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantStartException
Constructs a new exception with the specified detail message and cause.
ComponentCantStopException - Exception in cz.cuni.amis.pogamut.base.component.exception
 
ComponentCantStopException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantStopException
Constructs a new exception with the specified detail message.
ComponentCantStopException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantStopException
Constructs a new exception with the specified detail message and cause.
ComponentCantStopException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantStopException
Constructs a new exception with the specified detail message.
ComponentCantStopException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentCantStopException
Constructs a new exception with the specified detail message and cause.
ComponentControlHelper - Class in cz.cuni.amis.pogamut.base.component.controller
Provides empty implementations of life-cycle methods defined by IComponentControlHelper - override only these that you need.
ComponentControlHelper() - Constructor for class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
ComponentController<COMPONENT extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.controller
Provides simple way for components to start/stop automatically based on the status of objects they depends on (e.g.
ComponentController(COMPONENT, IComponentControlHelper, ILifecycleBus, Logger, ComponentDependencyType, Object...) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.ComponentController
If you're using ILifecycleBus (not only IComponentBus, you may create this ComponentController even after some 'dependencies' has started as ILifecycleBus allows us to retrieve current state of dependencies, so we're able to start the component during the construction if dependencies are already met.
ComponentController(COMPONENT, IComponentControlHelper, ILifecycleBus, Logger, ComponentDependencies) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.ComponentController
If you're using ILifecycleBus (not only IComponentBus, you may create this ComponentController even after some 'dependencies' has started as ILifecycleBus allows us to retrieve current state of dependencies, so we're able to start the component during the construction if dependencies are already met.
ComponentController(COMPONENT, IComponentControlHelper, IComponentBus, Logger, ComponentDependencyType, Object...) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.ComponentController
If you use only IComponentBus (not ILifecycleBus, you must create this ComponentController before any of 'dependencies' is started as there is no way how to retrieve state of component from 'dependencies' so we will assume that all are in state ComponentState.INSTANTIATED.
ComponentController(COMPONENT, IComponentControlHelper, IComponentBus, Logger, ComponentDependencies) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.ComponentController
If you use only IComponentBus (not ILifecycleBus, you must create this ComponentController before any of 'dependencies' is started as there is no way how to retrieve state of component from 'dependencies' so we will assume that all are in state ComponentState.INSTANTIATED.
ComponentDependencies - Class in cz.cuni.amis.pogamut.base.component.controller
 
ComponentDependencies() - Constructor for class cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies
 
ComponentDependencies(ComponentDependencyType) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies
 
ComponentDependencies(ComponentDependencyType, Object...) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies
 
ComponentDependencies(ComponentDependencies) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies
 
ComponentDependencyType - Enum in cz.cuni.amis.pogamut.base.component.controller
Defines the way the ComponentController behaves - when it calls IComponentControlHelper.init() and IComponentControlHelper.start() methods.
ComponentEvent<SOURCE extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
Note that this is sort of utility class providing pretty-print (reflection based) for toString(), not every event must be descendant of this class.
ComponentEvent(SOURCE) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.ComponentEvent
 
ComponentException - Exception in cz.cuni.amis.pogamut.base.component.exception
 
ComponentException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentException
Constructs a new exception with the specified detail message.
ComponentException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentException
Constructs a new exception with the specified detail message and cause.
ComponentException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentException
Constructs a new exception with the specified detail message.
ComponentException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentException
Constructs a new exception with the specified detail message and cause.
componentFatalError(IFatalErrorEvent) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called whenever some comopnent broadcasts IFatalErrorEvent.
ComponentFuture<RESULT> - Class in cz.cuni.amis.pogamut.base.utils.future
Future that depends on the running state of the IComponent.
ComponentFuture(IComponentBus, IComponent...) - Constructor for class cz.cuni.amis.pogamut.base.utils.future.ComponentFuture
Constructor where you have to specify components on which the result depends + its component bus.
ComponentFutureException - Exception in cz.cuni.amis.pogamut.base.utils.future
Exception that is thrown whenever the result of ComponentFuture can't be obtained.
ComponentFutureException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.utils.future.ComponentFutureException
 
ComponentFutureException(String, Throwable) - Constructor for exception cz.cuni.amis.pogamut.base.utils.future.ComponentFutureException
 
ComponentIdClashException - Exception in cz.cuni.amis.pogamut.base.component.bus.exception
 
ComponentIdClashException(IToken, Logger, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentIdClashException
 
ComponentKilledException - Class in cz.cuni.amis.pogamut.base.component.controller
 
ComponentKilledException() - Constructor for class cz.cuni.amis.pogamut.base.component.controller.ComponentKilledException
 
ComponentKilledException - Exception in cz.cuni.amis.pogamut.base.component.exception
 
ComponentKilledException(IComponent, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentKilledException
Constructs a new exception with the specified detail message.
ComponentLifecycleManagementAlreadyRegisteredException - Exception in cz.cuni.amis.pogamut.base.component.exception
 
ComponentLifecycleManagementAlreadyRegisteredException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentLifecycleManagementAlreadyRegisteredException
Constructs a new exception with the specified detail message.
ComponentLifecycleManagementAlreadyRegisteredException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentLifecycleManagementAlreadyRegisteredException
Constructs a new exception with the specified detail message and cause.
ComponentLifecycleManagementAlreadyRegisteredException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentLifecycleManagementAlreadyRegisteredException
Constructs a new exception with the specified detail message.
ComponentLifecycleManagementAlreadyRegisteredException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.exception.ComponentLifecycleManagementAlreadyRegisteredException
Constructs a new exception with the specified detail message and cause.
ComponentNotRunningException - Exception in cz.cuni.amis.pogamut.base.component.bus.exception
This exception is thrown whenever you call some running-state-dependent method from the public interface of some IComponent.
ComponentNotRunningException(ComponentState, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentNotRunningException
Constructs a new exception with the specified detail message.
ComponentNotRunningException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentNotRunningException
Constructs a new exception with the specified detail message.
ComponentNotRunningException(ComponentState, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentNotRunningException
Constructs a new exception with the specified detail message and cause.
ComponentNotRunningException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentNotRunningException
Constructs a new exception with the specified detail message and cause.
ComponentNotRunningException(ComponentState, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentNotRunningException
Constructs a new exception with the specified detail message.
ComponentNotRunningException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentNotRunningException
Constructs a new exception with the specified detail message.
ComponentNotRunningException(ComponentState, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentNotRunningException
Constructs a new exception with the specified detail message and cause.
ComponentNotRunningException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentNotRunningException
Constructs a new exception with the specified detail message and cause.
ComponentPausedException - Exception in cz.cuni.amis.pogamut.base.component.bus.exception
This exception is thrown whenever you call some running-state-dependent method from the public interface of some IComponent.
ComponentPausedException(ComponentState, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentPausedException
Constructs a new exception with the specified detail message.
ComponentPausedException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentPausedException
Constructs a new exception with the specified detail message.
ComponentPausedException(ComponentState, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentPausedException
Constructs a new exception with the specified detail message and cause.
ComponentPausedException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentPausedException
Constructs a new exception with the specified detail message and cause.
ComponentPausedException(ComponentState, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentPausedException
Constructs a new exception with the specified detail message.
ComponentPausedException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentPausedException
Constructs a new exception with the specified detail message.
ComponentPausedException(ComponentState, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentPausedException
Constructs a new exception with the specified detail message and cause.
ComponentPausedException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ComponentPausedException
Constructs a new exception with the specified detail message and cause.
componentStarted(IStartedEvent) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called whenever some component that was not started before broadcasts IStartedEvent
componentStarted(IPausedEvent) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called whenever some component that was not started before broadcasts IPausedEvent
componentState - Variable in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
State of the controlled component.
ComponentState - Enum in cz.cuni.amis.pogamut.base.component.controller
 
componentStateChanged(IAgentId, ComponentState, ComponentState) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
componentStateCount - Variable in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Map tracking count of states of dependencies.
componentStateCountChanged(IAgentId, ComponentState, ComponentState) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
componentStates - Variable in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
This map holds the currently desired AbstractComponentControllerBase.component state inside the agent's bus.
componentStopped(IStoppedEvent) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called whenever component that was running broadcasts IStoppedEvent.
componentStopping(IStoppingEvent) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called whenever some component broadcasts IStoppingEvent
compositeClass - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
computePath(PATH_ELEMENT, PATH_ELEMENT) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathPlanner
Returns a future where the path planner will set the result of its computation.
configure() - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentModule
Binds GuiceAgentModule.agentScope into the module and then it iterates over GuiceAgentModule.modules and adds all their bindings to the module - each module always overrides previous ones (uses Modules.override(Module...)).
configureModule(PARAMS) - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentFactory
Called from within the GuiceAgentFactory.newAgent(IAgentParameters) to configure the AbstractGuiceAgentFactory.getAgentModule() with variables from 'agentParams'.
configureModules() - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentModule
Meant to introduce new AbstractModule into the module's queue GuiceAgentModule.modules via GuiceAgentModule.addModule(AbstractModule).
configureModules() - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceCommunicationModule
Override to create new module with your own bindings adding it into GuiceAgentModule.modules using GuiceCommunicationModule#addModule(Module).
configureModules() - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceRemoteAgentModule
 
CONNECTION_ADDRESS_DEPENDENCY - Static variable in class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection
 
CONNECTION_DEPENDENCY - Static variable in class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection
 
ConnectionException - Exception in cz.cuni.amis.pogamut.base.communication.connection.exception
To be used by IWorldConnection / IReaderProvider / IWriterProvider implementors.
ConnectionException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.connection.exception.ConnectionException
Constructs a new exception with the specified detail message.
ConnectionException(Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.connection.exception.ConnectionException
Constructs a new exception with the specified cause.
ConnectionException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.connection.exception.ConnectionException
Constructs a new exception with the specified detail message and cause.
ConnectionException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.connection.exception.ConnectionException
Constructs a new exception with the specified detail message.
ConnectionException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.connection.exception.ConnectionException
Constructs a new exception with the specified detail message and cause.
consoleLogging - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Whether the console logging is enabled as default.
consoleLogging - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Whether the console logging is enabled as default.
constructXYRot(double) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Useful methods from Rotation->Location conversions.
constructXZRot(double) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Useful methods from Rotation->Location conversions.
constructYZRot(double) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Useful methods from Rotation->Location conversions.
control - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
control - Variable in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
Method providing means for direct control of the AbstractComponentControllerBase.component.
control - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
control - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
controller - Variable in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
 
controller - Variable in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
Control helper starting/stopping the component.
controller - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
controller - Variable in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.LocalController
 
controller - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
controller - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
controllerId - Variable in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
Unique (in context of one agent) id of this controller.
countDown() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.BusAwareCountDownLatch
 
create(Object) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView.LazyCompositeObjectMap
 
createAgentFixedLengthEvent(Level, String, long) - Static method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
Create map mark that appear in the map for certain time and will be always shown at the current position of agent.
createAgentJMX() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
createAgentJMX() - Method in class cz.cuni.amis.pogamut.base3d.agent.AbstractAgent3D
 
createAgentMBean(ObjectName, MBeanServer) - Method in class cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents
Factory method for creating agent MBean.
createAgentScope() - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentModule
Method called from the GuiceAgentModule.GuiceAgentModule() to initialize the GuiceAgentModule.agentScope, override if you need you own AgentScope implementation.
createAgentTeamScope() - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentModule
Method called from the GuiceAgentModule.GuiceAgentModule() to initialize the GuiceAgentModule.agentTeamScope, override if you need you own AgentScope implementation.
createAgentVariableLengthEvent(Level, String) - Static method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
Create mark that will always be shown at the position of agent.
createAgentWithParams(PARAMS) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Method that is used by AgentRunner#startAgentWithParams(IAgentParameters[]) to instantiate new agents.
createAgentWithParams(IAgentFactory<AGENT, PARAMS>, PARAMS) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Method that is used by MultipleAgentRunner#startAgentWithParams(IAgentParameters[]) to instantiate new agents.
createCompositeObject(ILocalWorldObject, ISharedWorldObject, IStaticWorldObject) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Method used for returning the appropriate CompositeObject type made from the three provided object parts.
createFixedLengthEvent(Level, String, long) - Static method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark
Create log event that will last for some time.
createFixedLengthEvent(Level, String, Location, long) - Static method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
Create mark on the map that will stay there for some time.
createIntrospection() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Create introspection root object.
createLatch() - Method in class cz.cuni.amis.pogamut.base.utils.future.ComponentFuture
 
createMBean(String, ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
createMBean(String, ObjectName, ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
createMBean(String, ObjectName, Object[], String[]) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
createMBean(String, ObjectName, ObjectName, Object[], String[]) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
createNewAgent() - Static method in class cz.cuni.amis.pogamut.base.utils.logging.TestAgents
 
createSharedObject(Class, WorldObjectId, ITeamId, TimeKey) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Creates a sharedWorldObject of the specified id.
createSingleLengthEvent(Level, String) - Static method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark
Create single event.
createState(PathExecutorState) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Utility method that is responsible for creating new state for the path executor.
createUpdateEvent(long, ITeamId) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedProperty
Creates an event updating a sharedProperty of the same id and the specified team to the same value as the parent property.
createUpdateEvent(long, ITeamId) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
createVariableLengthEvent(Level, String) - Static method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark
Create log event that will last until notified it should stop.
createVariableLengthEvent(Level, String, Location) - Static method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
Create starting map mark.
cross(Location) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates cross product of this Location and Location b
cross(Velocity) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Computes cross product of this and other given velocity.
cross(Velocity, Velocity) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Computes cross product of two given velocities.
ctrlMutex - Variable in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Mutex that is synchronizing access to internal data structures of the controller.
currentObjectBatch - Variable in class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
 
currentSharedProperties - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
SharedProperties currently considered most-recent.
customEventEncounteredHook(T) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.event.WorldEventFuture
Utility method for custom handling of the first-encounter event.
customObjectEncounteredHook(T) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectFuture
Utility method for custom handling of the first-encounter event.
CustomPropertiesProvider - Class in cz.cuni.amis.pogamut.base.utils.configuration
Loads properties from the working directory.
CustomPropertiesProvider() - Constructor for class cz.cuni.amis.pogamut.base.utils.configuration.CustomPropertiesProvider
 
cz.cuni.amis.pogamut.base.agent - package cz.cuni.amis.pogamut.base.agent
 
cz.cuni.amis.pogamut.base.agent.component.event - package cz.cuni.amis.pogamut.base.agent.component.event
 
cz.cuni.amis.pogamut.base.agent.exceptions - package cz.cuni.amis.pogamut.base.agent.exceptions
 
cz.cuni.amis.pogamut.base.agent.impl - package cz.cuni.amis.pogamut.base.agent.impl
 
cz.cuni.amis.pogamut.base.agent.jmx - package cz.cuni.amis.pogamut.base.agent.jmx
 
cz.cuni.amis.pogamut.base.agent.jmx.adapter - package cz.cuni.amis.pogamut.base.agent.jmx.adapter
 
cz.cuni.amis.pogamut.base.agent.jmx.proxy - package cz.cuni.amis.pogamut.base.agent.jmx.proxy
 
cz.cuni.amis.pogamut.base.agent.module - package cz.cuni.amis.pogamut.base.agent.module
 
cz.cuni.amis.pogamut.base.agent.module.comm - package cz.cuni.amis.pogamut.base.agent.module.comm
 
cz.cuni.amis.pogamut.base.agent.module.exception - package cz.cuni.amis.pogamut.base.agent.module.exception
 
cz.cuni.amis.pogamut.base.agent.navigation - package cz.cuni.amis.pogamut.base.agent.navigation
 
cz.cuni.amis.pogamut.base.agent.navigation.impl - package cz.cuni.amis.pogamut.base.agent.navigation.impl
 
cz.cuni.amis.pogamut.base.agent.params - package cz.cuni.amis.pogamut.base.agent.params
 
cz.cuni.amis.pogamut.base.agent.params.impl - package cz.cuni.amis.pogamut.base.agent.params.impl
 
cz.cuni.amis.pogamut.base.agent.state - package cz.cuni.amis.pogamut.base.agent.state
 
cz.cuni.amis.pogamut.base.agent.state.impl - package cz.cuni.amis.pogamut.base.agent.state.impl
 
cz.cuni.amis.pogamut.base.agent.state.level0 - package cz.cuni.amis.pogamut.base.agent.state.level0
 
cz.cuni.amis.pogamut.base.agent.state.level1 - package cz.cuni.amis.pogamut.base.agent.state.level1
 
cz.cuni.amis.pogamut.base.agent.state.level2 - package cz.cuni.amis.pogamut.base.agent.state.level2
 
cz.cuni.amis.pogamut.base.agent.state.level3 - package cz.cuni.amis.pogamut.base.agent.state.level3
 
cz.cuni.amis.pogamut.base.agent.state.levelmisc - package cz.cuni.amis.pogamut.base.agent.state.levelmisc
 
cz.cuni.amis.pogamut.base.agent.utils - package cz.cuni.amis.pogamut.base.agent.utils
 
cz.cuni.amis.pogamut.base.agent.utils.runner - package cz.cuni.amis.pogamut.base.agent.utils.runner
 
cz.cuni.amis.pogamut.base.agent.utils.runner.impl - package cz.cuni.amis.pogamut.base.agent.utils.runner.impl
 
cz.cuni.amis.pogamut.base.communication.command - package cz.cuni.amis.pogamut.base.communication.command
 
cz.cuni.amis.pogamut.base.communication.command.impl - package cz.cuni.amis.pogamut.base.communication.command.impl
 
cz.cuni.amis.pogamut.base.communication.command.react - package cz.cuni.amis.pogamut.base.communication.command.react
 
cz.cuni.amis.pogamut.base.communication.connection - package cz.cuni.amis.pogamut.base.communication.connection
 
cz.cuni.amis.pogamut.base.communication.connection.exception - package cz.cuni.amis.pogamut.base.communication.connection.exception
 
cz.cuni.amis.pogamut.base.communication.connection.impl - package cz.cuni.amis.pogamut.base.communication.connection.impl
 
cz.cuni.amis.pogamut.base.communication.connection.impl.socket - package cz.cuni.amis.pogamut.base.communication.connection.impl.socket
 
cz.cuni.amis.pogamut.base.communication.exception - package cz.cuni.amis.pogamut.base.communication.exception
 
cz.cuni.amis.pogamut.base.communication.mediator - package cz.cuni.amis.pogamut.base.communication.mediator
 
cz.cuni.amis.pogamut.base.communication.mediator.exception - package cz.cuni.amis.pogamut.base.communication.mediator.exception
 
cz.cuni.amis.pogamut.base.communication.mediator.impl - package cz.cuni.amis.pogamut.base.communication.mediator.impl
 
cz.cuni.amis.pogamut.base.communication.messages - package cz.cuni.amis.pogamut.base.communication.messages
 
cz.cuni.amis.pogamut.base.communication.parser - package cz.cuni.amis.pogamut.base.communication.parser
 
cz.cuni.amis.pogamut.base.communication.parser.exception - package cz.cuni.amis.pogamut.base.communication.parser.exception
 
cz.cuni.amis.pogamut.base.communication.parser.impl.yylex - package cz.cuni.amis.pogamut.base.communication.parser.impl.yylex
 
cz.cuni.amis.pogamut.base.communication.translator - package cz.cuni.amis.pogamut.base.communication.translator
 
cz.cuni.amis.pogamut.base.communication.translator.event - package cz.cuni.amis.pogamut.base.communication.translator.event
 
cz.cuni.amis.pogamut.base.communication.translator.exception - package cz.cuni.amis.pogamut.base.communication.translator.exception
 
cz.cuni.amis.pogamut.base.communication.translator.impl - package cz.cuni.amis.pogamut.base.communication.translator.impl
 
cz.cuni.amis.pogamut.base.communication.worldview - package cz.cuni.amis.pogamut.base.communication.worldview
 
cz.cuni.amis.pogamut.base.communication.worldview.event - package cz.cuni.amis.pogamut.base.communication.worldview.event
 
cz.cuni.amis.pogamut.base.communication.worldview.impl - package cz.cuni.amis.pogamut.base.communication.worldview.impl
 
cz.cuni.amis.pogamut.base.communication.worldview.listener - package cz.cuni.amis.pogamut.base.communication.worldview.listener
 
cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation - package cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation
 
cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception - package cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception
 
cz.cuni.amis.pogamut.base.communication.worldview.listener.exception - package cz.cuni.amis.pogamut.base.communication.worldview.listener.exception
 
cz.cuni.amis.pogamut.base.communication.worldview.object - package cz.cuni.amis.pogamut.base.communication.worldview.object
 
cz.cuni.amis.pogamut.base.communication.worldview.object.event - package cz.cuni.amis.pogamut.base.communication.worldview.object.event
 
cz.cuni.amis.pogamut.base.communication.worldview.react - package cz.cuni.amis.pogamut.base.communication.worldview.react
 
cz.cuni.amis.pogamut.base.component - package cz.cuni.amis.pogamut.base.component
 
cz.cuni.amis.pogamut.base.component.bus - package cz.cuni.amis.pogamut.base.component.bus
 
cz.cuni.amis.pogamut.base.component.bus.event - package cz.cuni.amis.pogamut.base.component.bus.event
 
cz.cuni.amis.pogamut.base.component.bus.event.impl - package cz.cuni.amis.pogamut.base.component.bus.event.impl
 
cz.cuni.amis.pogamut.base.component.bus.exception - package cz.cuni.amis.pogamut.base.component.bus.exception
 
cz.cuni.amis.pogamut.base.component.controller - package cz.cuni.amis.pogamut.base.component.controller
 
cz.cuni.amis.pogamut.base.component.exception - package cz.cuni.amis.pogamut.base.component.exception
 
cz.cuni.amis.pogamut.base.component.lifecyclebus - package cz.cuni.amis.pogamut.base.component.lifecyclebus
 
cz.cuni.amis.pogamut.base.debug - package cz.cuni.amis.pogamut.base.debug
 
cz.cuni.amis.pogamut.base.factory - package cz.cuni.amis.pogamut.base.factory
 
cz.cuni.amis.pogamut.base.factory.guice - package cz.cuni.amis.pogamut.base.factory.guice
 
cz.cuni.amis.pogamut.base.server - package cz.cuni.amis.pogamut.base.server
 
cz.cuni.amis.pogamut.base.utils - package cz.cuni.amis.pogamut.base.utils
 
cz.cuni.amis.pogamut.base.utils.collections.adapters - package cz.cuni.amis.pogamut.base.utils.collections.adapters
 
cz.cuni.amis.pogamut.base.utils.configuration - package cz.cuni.amis.pogamut.base.utils.configuration
 
cz.cuni.amis.pogamut.base.utils.exception - package cz.cuni.amis.pogamut.base.utils.exception
 
cz.cuni.amis.pogamut.base.utils.future - package cz.cuni.amis.pogamut.base.utils.future
 
cz.cuni.amis.pogamut.base.utils.guice - package cz.cuni.amis.pogamut.base.utils.guice
 
cz.cuni.amis.pogamut.base.utils.jmx - package cz.cuni.amis.pogamut.base.utils.jmx
 
cz.cuni.amis.pogamut.base.utils.jmx.flag - package cz.cuni.amis.pogamut.base.utils.jmx.flag
 
cz.cuni.amis.pogamut.base.utils.logging - package cz.cuni.amis.pogamut.base.utils.logging
 
cz.cuni.amis.pogamut.base.utils.logging.jmx - package cz.cuni.amis.pogamut.base.utils.logging.jmx
 
cz.cuni.amis.pogamut.base.utils.logging.marks - package cz.cuni.amis.pogamut.base.utils.logging.marks
 
cz.cuni.amis.pogamut.base.utils.math - package cz.cuni.amis.pogamut.base.utils.math
 
cz.cuni.amis.pogamut.base3d - package cz.cuni.amis.pogamut.base3d
 
cz.cuni.amis.pogamut.base3d.agent - package cz.cuni.amis.pogamut.base3d.agent
 
cz.cuni.amis.pogamut.base3d.agent.jmx - package cz.cuni.amis.pogamut.base3d.agent.jmx
 
cz.cuni.amis.pogamut.base3d.worldview - package cz.cuni.amis.pogamut.base3d.worldview
 
cz.cuni.amis.pogamut.base3d.worldview.impl - package cz.cuni.amis.pogamut.base3d.worldview.impl
 
cz.cuni.amis.pogamut.base3d.worldview.object - package cz.cuni.amis.pogamut.base3d.worldview.object
 
cz.cuni.amis.pogamut.base3d.worldview.object.event - package cz.cuni.amis.pogamut.base3d.worldview.object.event
 
cz.cuni.amis.pogamut.multi.agent - package cz.cuni.amis.pogamut.multi.agent
 
cz.cuni.amis.pogamut.multi.agent.impl - package cz.cuni.amis.pogamut.multi.agent.impl
 
cz.cuni.amis.pogamut.multi.communication.messages - package cz.cuni.amis.pogamut.multi.communication.messages
 
cz.cuni.amis.pogamut.multi.communication.translator.event - package cz.cuni.amis.pogamut.multi.communication.translator.event
 
cz.cuni.amis.pogamut.multi.communication.worldview - package cz.cuni.amis.pogamut.multi.communication.worldview
 
cz.cuni.amis.pogamut.multi.communication.worldview.impl - package cz.cuni.amis.pogamut.multi.communication.worldview.impl
 
cz.cuni.amis.pogamut.multi.communication.worldview.object - package cz.cuni.amis.pogamut.multi.communication.worldview.object
 
cz.cuni.amis.pogamut.multi.communication.worldview.object.event - package cz.cuni.amis.pogamut.multi.communication.worldview.object.event
 
cz.cuni.amis.pogamut.multi.communication.worldview.property - package cz.cuni.amis.pogamut.multi.communication.worldview.property
 
cz.cuni.amis.pogamut.multi.factory.guice - package cz.cuni.amis.pogamut.multi.factory.guice
 
cz.cuni.amis.pogamut.multi.params - package cz.cuni.amis.pogamut.multi.params
 
cz.cuni.amis.pogamut.multi.params.impl - package cz.cuni.amis.pogamut.multi.params.impl
 
cz.cuni.amis.pogamut.multi.utils.exception - package cz.cuni.amis.pogamut.multi.utils.exception
 
cz.cuni.amis.pogamut.multi.utils.timekey - package cz.cuni.amis.pogamut.multi.utils.timekey
 

D

DebugServersProvider - Class in cz.cuni.amis.pogamut.base.debug
Here agents register/deregister servers that they are running on.
DebugServersProvider() - Constructor for class cz.cuni.amis.pogamut.base.debug.DebugServersProvider
 
decreaseStateCount(ComponentState) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Decreases (-1) count of the 'state', DOES NOT TRIGGER SharedComponentController#componentStateCountChanged().
decreaseStateCount(ComponentState, int) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Decreases (-n) count of the 'state', DOES NOT TRIGGER SharedComponentController#componentStateCountChanged().
decRegisteredAgent(IObservingAgent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
DEFAULT_LINE_END - Static variable in class cz.cuni.amis.pogamut.base.communication.command.impl.Act
Default termination of commands.
DEFAULT_LINE_END - Static variable in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
 
defaultLogLevel - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Default log level that is set to the agent after its instantiation.
defaultLogLevel - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Default log level that is set to the agent after its instantiation.
DefaultPogamutPlatform - Class in cz.cuni.amis.pogamut.base.utils
Singleton for platform wide settings like: JMX, properties loading.
DefaultPogamutPlatform() - Constructor for class cz.cuni.amis.pogamut.base.utils.DefaultPogamutPlatform
 
deg(double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.A
 
DEG_TO_RAD - Static variable in class cz.cuni.amis.pogamut.base.utils.math.A
 
DELIMITER - Static variable in class cz.cuni.amis.pogamut.base.debug.DebugServersProvider
 
deregisterServer(String) - Static method in class cz.cuni.amis.pogamut.base.debug.DebugServersProvider
 
deserialize(ObjectName, byte[]) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
Deprecated. 
deserialize(String, byte[]) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
Deprecated. 
deserialize(String, ObjectName, byte[]) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
Deprecated. 
destroy() - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
UTILITY METHOD FOR DESTROYING THE COMMUNICATION.
destroy() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.WaitForEvent
Destroys the object ...
destroy() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.LocalController
 
Dimension2DProperty - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Implementation of the ISharedProperty interface for Dimension2D value type.
Dimension2DProperty(WorldObjectId, String, Dimension2D, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.Dimension2DProperty
 
Dimension2DProperty(Dimension2DProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.Dimension2DProperty
 
dirty - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
disable() - Method in class cz.cuni.amis.pogamut.base.communication.command.react.CommandReact
Disables the reaction.
disable() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.react.EventReact
Disables the reaction.
disable() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
Disables the reaction.
disappearObject(WorldObjectId, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
Sets the visible property on the object to false by creating a disappeared event also raises correct events
DISTANCE_ZERO - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Zero delta for Location#equals(Location).
distanceFromRunningVector(Location, Velocity, Location) - Static method in class cz.cuni.amis.pogamut.base.utils.math.A
 
DistanceUtils - Class in cz.cuni.amis.pogamut.base.utils.math
DistanceUtils consists of usual routines for selecting "X" from some "collections of Xes" that are in some "distance" relation to the "target", e.g., "get nearest weapon from collection of available weapons to my position".
DistanceUtils() - Constructor for class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
 
DistanceUtils.AcceptAllDistanceFilter<T> - Class in cz.cuni.amis.pogamut.base.utils.math
Filter that accepts all "objects" (does not filter anything out).
DistanceUtils.AcceptAllDistanceFilter() - Constructor for class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.AcceptAllDistanceFilter
 
DistanceUtils.FilterAdapter<T> - Class in cz.cuni.amis.pogamut.base.utils.math
Adapter that wraps IFilter making it into DistanceUtils.IDistanceFilter.
DistanceUtils.FilterAdapter(IFilter<T>) - Constructor for class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.FilterAdapter
 
DistanceUtils.GetLocatedDistance2D<T extends ILocated> - Class in cz.cuni.amis.pogamut.base.utils.math
Simple implementation of DistanceUtils.IGetDistance that uses Location.getDistance2D(Location) method.
DistanceUtils.GetLocatedDistance2D() - Constructor for class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.GetLocatedDistance2D
 
DistanceUtils.GetLocatedDistance3D<T extends ILocated> - Class in cz.cuni.amis.pogamut.base.utils.math
Simple implementation of DistanceUtils.IGetDistance that uses Location.getDistance(Location) method.
DistanceUtils.GetLocatedDistance3D() - Constructor for class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.GetLocatedDistance3D
 
DistanceUtils.IBetterRelation<T> - Interface in cz.cuni.amis.pogamut.base.utils.math
Relation-ship estimator between two ILocated objects and their distance (or whatever required).
DistanceUtils.IDistanceFilter<T> - Interface in cz.cuni.amis.pogamut.base.utils.math
Filter that allows to check whether "object" is accepted with respect to "distanceToTarget" for given "target".
DistanceUtils.IGetDistance<T> - Interface in cz.cuni.amis.pogamut.base.utils.math
Distance estimator between object of types T and some Location target.
DistanceUtils.RangeDistanceFilter<T> - Class in cz.cuni.amis.pogamut.base.utils.math
Filter that accepts all "objects" that are within range of min/max distance (inclusive).
DistanceUtils.RangeDistanceFilter(double, double) - Constructor for class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.RangeDistanceFilter
 
DistanceUtils.RelationCloser<T> - Class in cz.cuni.amis.pogamut.base.utils.math
Prefer "closer" objects to "target"
DistanceUtils.RelationCloser() - Constructor for class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.RelationCloser
 
DistanceUtils.RelationFurther<T> - Class in cz.cuni.amis.pogamut.base.utils.math
Prefer "further" objects to "target"
DistanceUtils.RelationFurther() - Constructor for class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.RelationFurther
 
DistanceUtils.VisibleFilter<T extends IViewable> - Class in cz.cuni.amis.pogamut.base.utils.math
Accepts only VISIBLE (IViewable.isVisible() == TRUE) objects.
DistanceUtils.VisibleFilter() - Constructor for class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.VisibleFilter
 
dot(Location) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates dot product of this Location and Location b
dot(Velocity) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Computes dot product of this and other given velocity.
dot(Velocity, Velocity) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Computes dot product of two given velocities.
dot2D(Location) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates dot product of this Location and Location b in 2D (x,y coord only)
DoubleProperty - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Implementation of the ISharedProperty interface for Double value type.
DoubleProperty(WorldObjectId, String, Double, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.DoubleProperty
 
DoubleProperty(DoubleProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.DoubleProperty
 
DummyObjectEvent - Class in cz.cuni.amis.pogamut.multi.communication.worldview.object.event
Class for buffering raised events in local worldViews
DummyObjectEvent(WorldObjectId, DummyObjectEvent.EventType, long) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.object.event.DummyObjectEvent
 
DummyObjectEvent.EventType - Enum in cz.cuni.amis.pogamut.multi.communication.worldview.object.event
Enumerates all common object event types

E

enable() - Method in class cz.cuni.amis.pogamut.base.communication.command.react.CommandReact
Enables the reaction.
enable() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.react.EventReact
Enables the reaction.
enable() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
Enables the reaction.
enableJMX() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents
This enables the JMX feature on the whole agent notifying all IJMXEnabled components to register itself to provided mBeanServer.
enableJMX(MBeanServer, ObjectName) - Method in interface cz.cuni.amis.pogamut.base.agent.jmx.IJMXEnabled
Method for starting the JMX extension of the class.
enableJMX(MBeanServer, ObjectName) - Method in class cz.cuni.amis.pogamut.base.agent.module.JMXAgentModule
Register JMX components.
enableJMX(MBeanServer, ObjectName) - Method in class cz.cuni.amis.pogamut.base.communication.command.impl.Act
 
enableJMX(MBeanServer, ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.FolderToIJMXEnabledAdapter
 
enableJMX(MBeanServer, ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AgentLogger
 
enableJMX(MBeanServer, ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.AgentLoggerJMXProxy
 
enableLogReading() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.LogCategoryJMXProxy
 
equal(Location, Location) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Tells, whether two given locations equal.
equal(Location, Location, double) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Tells, whether the distance between coordinates of two given locations is less than or equal to the given epsilon.
equal(Rotation, Rotation) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Tells, whether two given rotations equal.
equal(Velocity, Velocity) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Tells, whether two given velocities equal.
equal(Velocity, Velocity, double) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Tells, whether the distance between coordinates of two given velocities is less than or equal to the given epsilon.
equals(Object) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
equals(Object) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AgentId
 
equals(Object) - Method in class cz.cuni.amis.pogamut.base.agent.state.impl.AgentState
 
equals(Object) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
 
equals(Object) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogHandler
 
equals(Object) - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark
 
equals(Object) - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
 
equals(Object) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Tells, whether this location equals to given object.
equals(Location, double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Tells, whether the distance between coordinates of this location and given location is less than or equal to the given epsilon.
equals(Object) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Tells, whether this objects equals to given rotation.
equals(Object) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Tells, whether this velocity equals to the given object.
equals(Velocity, double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Tells, whether the distance between coordinates of this velocity and given velocity is less than or equal to the given epsilon.
equals(Object) - Method in class cz.cuni.amis.pogamut.multi.agent.impl.TeamId
 
equals(Object) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
equals(Object) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.PropertyId
 
equals(Object) - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey
 
event - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.Broadcast
 
event - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.BroadcastToOthers
 
event - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.Send
 
event - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.SendToOthers
 
event(IComponentEvent) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
event(IComponentEvent<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Propagates new event.
event(IComponentEvent) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
eventBuffer - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
 
eventBus - Variable in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
 
eventBus - Variable in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
Event bus of the agent.
eventBus - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
eventBus - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
eventCounter - Variable in class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
 
EventDrivenLocalWorldView - Class in cz.cuni.amis.pogamut.multi.communication.worldview.impl
 
EventDrivenLocalWorldView(ComponentDependencies, ILifecycleBus, IAgentLogger, ISharedWorldView, ITeamedAgentId) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenLocalWorldView
 
EventDrivenSharedWorldView - Class in cz.cuni.amis.pogamut.multi.communication.worldview.impl
SharedWorldView implementing basic event management (notyfying listeners --- not yet fully functional) and updating shared objects using the events.
EventDrivenSharedWorldView(Logger) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
 
EventDrivenWorldView - Class in cz.cuni.amis.pogamut.base.communication.worldview.impl
Schema: "real" world | ...
EventDrivenWorldView(ComponentDependencies, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
 
EventFilter<T> - Class in cz.cuni.amis.pogamut.base.component.bus.event
Class for accepting events - provides description of which event should be checked and method that performs the check.
EventFilter(Class<T>) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.EventFilter
 
EventFilter(Class<T>, Class<? extends IComponent>) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.EventFilter
 
EventFilter(Class<T>, Token) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.EventFilter
 
EventListener - Annotation Type in cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation
Used by AnnotationListenerRegistrator to register level A listener (IWorldView.addEventListener(Class, cz.cuni.amis.pogamut.base.communication.worldview.event.IWorldEventListener) for the annotated method.
EventReact<EVENT extends IWorldEvent> - Class in cz.cuni.amis.pogamut.base.communication.worldview.react
This abstract class allows you to easily hook a specific event-handling behavior.
EventReact(Class<EVENT>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.EventReact
 
EventReactOnce<EVENT extends IWorldEvent> - Class in cz.cuni.amis.pogamut.base.communication.worldview.react
This abstract class allows you to easily hook a specific event-handling behavior.
EventReactOnce(Class<EVENT>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.EventReactOnce
 
events - Variable in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Gateway for sending events into the event bus.
eventsToProcess - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.impl.LockableWorldView
List of events received when the worldview was locked.
eventTransactional(IComponentEvent) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
eventTransactional(IComponentEvent<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Propagates new event in the context of current event (if called within the context of event).
eventTransactional(IComponentEvent) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
exception(Exception, String) - Method in interface cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.IYylexObserver
Called whenever exception occures in the Yylex caused by OUR miscoding.
exception(Exception, String) - Method in class cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.IYylexObserver.LogObserver
 
execute(Runnable, boolean) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
executor - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
executorMutex - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
exists(long) - Static method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey
Checks if a TimeKey instance exists for the integer time.
ExpInterp(double, double, double) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Exponentially interpolates between 2 doubles with alpha as strength.

F

factory - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Used to instantiate new agents.
fatalError(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
fatalError(String, Throwable) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
fatalError(Throwable) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
fatalError(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentController
 
fatalError(String, Throwable) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentController
 
fatalError(String) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Broadcasts fatal error with controlled component as source.
fatalError(String, Throwable) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Broadcasts fatal error with controlled component as source.
fatalError - Variable in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Last fatal error sensed.
fatalError(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
fatalError(String, Throwable) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
FatalErrorEvent<SOURCE extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
 
FatalErrorEvent(SOURCE, String) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
FatalErrorEvent(SOURCE, String, Throwable) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
FatalErrorEvent(SOURCE, Throwable) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
FatalErrorPropagatingEvent<SOURCE extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
 
FatalErrorPropagatingEvent(SOURCE, String, Throwable, IComponentEvent) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorPropagatingEvent
 
FatalErrorPropagatingEventException - Exception in cz.cuni.amis.pogamut.base.component.bus.exception
 
FatalErrorPropagatingEventException(IComponentEvent, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.FatalErrorPropagatingEventException
 
FatalErrorPropagatingEventException(IComponentEvent, Logger, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.FatalErrorPropagatingEventException
 
FatalErrorPropagatingEventException(IComponentEvent, Throwable, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.FatalErrorPropagatingEventException
 
FatalErrorPropagatingEventException(IComponentEvent, Throwable, Logger, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.FatalErrorPropagatingEventException
 
file - Variable in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.FilePublisher
 
fileOut - Variable in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.FilePublisher
 
fileWriter - Variable in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.FilePublisher
 
fillInDefaults(PARAMS) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Fills defaults parameters into the 'params' by using AgentRunner.newDefaultAgentParameters().
fillInDefaults(PARAMS[]) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Fills defaults parameters into every 'params' of the array by using AgentRunner.newDefaultAgentParameters(), i.e., we're creating a new default parameters for every 'params' from the array.
finalize() - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey
 
fine(String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
fine(String, Object) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
fine(String, Object[]) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
finer(String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
finer(String, Object) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
finer(String, Object[]) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
finest(String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
finest(String, Object) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
finest(String, Object[]) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
flag - Variable in class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
 
flagChanged(ComponentState) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ComponentStateListener
 
FlagChangeNotification<T> - Class in cz.cuni.amis.pogamut.base.utils.jmx.flag
 
FlagChangeNotification(JMXFlagDecorator, T) - Constructor for class cz.cuni.amis.pogamut.base.utils.jmx.flag.FlagChangeNotification
 
FlagJMXProxy<T> - Class in cz.cuni.amis.pogamut.base.utils.jmx.flag
Proxy exposing remote JMX MBean Flag as local flag.
FlagJMXProxy(ObjectName, MBeanServerConnection, String) - Constructor for class cz.cuni.amis.pogamut.base.utils.jmx.flag.FlagJMXProxy
 
flagName - Variable in class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
 
FLAGS_SUBTYPE - Static variable in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
Flag class
FloatProperty - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Implementation of the ISharedProperty interface for Double value type.
FloatProperty(WorldObjectId, String, Float, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.FloatProperty
 
FloatProperty(FloatProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.FloatProperty
 
flush() - Method in class cz.cuni.amis.pogamut.base.communication.connection.WorldWriter
 
flush() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.ILogPublisher
From JavaDoc API:
flush() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
 
flush() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogHandler
 
flush() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.ConsolePublisher
 
flush() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.FilePublisher
 
flush() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher
 
flush() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogPublisher
 
flushEvents() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
Raises all events from this batch
FolderToIJMXEnabledAdapter - Class in cz.cuni.amis.pogamut.base.utils.jmx
Adapter turning introspection folder into IJMXEnabled component.
FolderToIJMXEnabledAdapter(Folder) - Constructor for class cz.cuni.amis.pogamut.base.utils.jmx.FolderToIJMXEnabledAdapter
 
FOLLOW_PATH_CALLED - Static variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutorState
Corresponds to the PathExecutorState.FOLLOW_PATH_CALLED state.
followPath(IPathFuture<? extends PATH_ELEMENT>) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
followPath(IPathFuture<? extends PATH_ELEMENT>) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Tell the executor to start navigating the agent along the 'path'.
followPath(IPathFuture<? extends PATH_ELEMENT>) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Makes the agent follow given path.
followPathImpl() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just after the executor's state is switched to PathExecutorState.FOLLOW_PATH_CALLED from within the BasePathExecutor.followPath(IPathFuture) method.
format(LogRecord) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogFormatter
 
formatter - Variable in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher
 

G

get() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.PrecomputedPathFuture
 
get(long, TimeUnit) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.PrecomputedPathFuture
 
get() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathFuture
First, see Future.get().
get(long, TimeUnit) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathFuture
Returns a path from IPathFuture.getPathFrom() to IPathFuture.getPathTo().
get() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.event.WorldEventFuture
 
get(long, TimeUnit) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.event.WorldEventFuture
 
get(WorldObjectId) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
get(WorldObjectId, Class<T>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
get() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
get() - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Returns map with objects inserted according to their id.
get(WorldObjectId) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Returns a world object of the specific id (if exists inside the world view).
get(WorldObjectId, Class<T>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Returns a world object of the specific id and class (if exists inside the world view).
get() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectFuture
 
get(long, TimeUnit) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectFuture
 
get(String) - Static method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Returns shared instance of the WorldObjectId for 'name'.
get(long) - Static method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Returns shared instance of the WorldObjectId for 'objId'.
get(double) - Static method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Returns shared instance of the WorldObjectId for 'objId'.
get() - Method in class cz.cuni.amis.pogamut.base.utils.future.ComponentFuture
Blocks until the future is computed and then returns the result of the computation.
get(long, TimeUnit) - Method in class cz.cuni.amis.pogamut.base.utils.future.ComponentFuture
Blocks until the future is computed (or timeout) and then returns the result of the computation.
get() - Method in class cz.cuni.amis.pogamut.base.utils.guice.AdaptableProvider
 
get() - Method in class cz.cuni.amis.pogamut.base.utils.guice.AgentScope.SingletonProvider
 
get() - Method in class cz.cuni.amis.pogamut.base.utils.guice.AgentTeamScope.SingletonProvider
 
get() - Method in class cz.cuni.amis.pogamut.base.utils.guice.ProviderAdapter
 
get(WorldObjectId) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
 
get(WorldObjectId, Class<T>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Returns object with specific id and class, if it exists.
get() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Returns a map of all CompositeWorldObjects in the world.
get(WorldObjectId, TimeKey) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Returns the object actual to the specified TimeKey.
get(WorldObjectId) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
get(WorldObjectId, Class<T>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
get() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
get(TimeKey) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Returns a map of all CompositeWorldObjects in the world.
get() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
get(WorldObjectId) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
get(WorldObjectId, Class<T>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
get(WorldObjectId, String) - Static method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.PropertyId
Returns a new PropertyId object.
get(WorldObjectId, long) - Static method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.PropertyId
Returns a new PropertyId object.
get(long) - Static method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey
Returns the TimeKey object for the required time.
get() - Static method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKeyManager
 
getAct() - Method in interface cz.cuni.amis.pogamut.base.agent.IEmbodiedAgent
 
getAct() - Method in interface cz.cuni.amis.pogamut.base.agent.IGhostAgent
Returns an object through which we may communicate with the world.
getAct() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractEmbodiedAgent
 
getAct() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractGhostAgent
 
getAct() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.GhostAgentJMXProxy
 
getAddress() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
 
getAddress() - Method in interface cz.cuni.amis.pogamut.base.communication.connection.IWorldConnection
Get the descriptor of the connection's remote side.
getAddress() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
getAddressProvider() - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceRemoteAgentModule
 
getAgent() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
 
getAgentCount(IAgentDescriptor<PARAMS, MODULE>...) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Sums all IAgentDescriptor.getCount().
getAgentId() - Method in interface cz.cuni.amis.pogamut.base.agent.params.IAgentParameters
Returns unique agent's id (and human-readable name) that is going to be used by the newly created agent instance.
getAgentId() - Method in class cz.cuni.amis.pogamut.base.agent.params.impl.AgentParameters
 
getAgentId() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ComponentStateListener
 
getAgentId() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.LocalController
 
getAgentId() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
getAgentId() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Returns agent name.
getAgentId() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
getAgentId() - Method in class cz.cuni.amis.pogamut.multi.communication.messages.SharedBatchBeginEvent
Returns ID of the agent from which comes the batch.
getAgentId() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
 
getAgentId() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Returns agentId of the agent associated with this WorldView.
getAgentIdProvider() - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentModule
Returns a provider for the IAgentId interface.
getAgentJMXName() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents
Returns ObjectName of the agent.
getAgentModule() - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IAgentDescriptor
Agent module that contains bindings for the classes, used by GuiceAgentFactory (or concretely by the Guice) to instantiate the agent.
getAgentModule() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentDescriptor
 
getAgentModule() - Method in class cz.cuni.amis.pogamut.base.factory.guice.AbstractGuiceAgentFactory
Returns the module that the factory is working with.
getAgentModule() - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceRemoteAgentFactory
 
getAgentModule() - Method in class cz.cuni.amis.pogamut.multi.factory.guice.GuiceTeamRemoteAgentFactory
 
getAgentObjectName(IToken) - Static method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
Returns an ObjectName for the Pogamut's agents given by his 'agentId'.
getAgentObjectName(String) - Static method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
Returns an ObjectName for the Pogamut's agents given by his 'agentId'.
getAgentParameters() - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IAgentDescriptor
Respective parameters of the agents.
getAgentParameters() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentDescriptor
 
getAgentParamsProvider() - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentModule
Returns a provider for the IAgentParameters interface.
getAgents() - Method in interface cz.cuni.amis.pogamut.base.server.IWorldAgentsObserver
Instances of the IAgent interface returned might not be the agents themselves as they can run on remote machines.
getAgentScope() - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentModule
AgentScope that is holding agent-scope-singletons (classes annotated with AgentScoped).
getAgentTeamScope() - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentModule
AgentTeamScope that is holding agent-team-scope-singletons (classes annotated with AgentTeamScoped).
getAll() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
getAll(Class<T>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
getAll() - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Returns map of all objects that are present in the world view.
getAll(Class<T>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Returns map of all objects of a specific type that are present in the world view.
getAll() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Returns all objects sorted according to class.
getAll(Class<T>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
 
getAll(TimeKey) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Returns all objects sorted according to class.
getAll() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
getAll(Class<T>, TimeKey) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Returns a lazy-implemented classMap containing CompositeWorldObjects current to the specified TimeKey.
getAll(Class<T>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
getAll() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
getAll(Class<T>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
getAllKeys() - Static method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey
 
getAllVisible() - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
 
getAllVisible(Class<T>) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
 
getAllVisible() - Method in interface cz.cuni.amis.pogamut.base3d.worldview.IVisionWorldView
Returns map of all visible objects (IViewable instances} - those that the agent can currently see.
getAllVisible(Class<T>) - Method in interface cz.cuni.amis.pogamut.base3d.worldview.IVisionWorldView
Returns map of all visible objects (IViewable instances} - those that the agent can currently see.
getAllVisible() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
getAllVisible(Class<T>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
getAllVisible() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
 
getAllVisible(Class<T>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
 
getAllVisible() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.IVisionLocalWorldView
Returns map of all visible objects (IViewable instances} - those that the agent can currently see.
getAllVisible(Class<T>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.IVisionLocalWorldView
Returns map of all visible objects (IViewable instances} - those that the agent can currently see.
getAsText() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location.PropertyEditor
 
getAsText() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation.PropertyEditor
 
getAsText() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity.PropertyEditor
 
getAttribute(ObjectName, String) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
getAttributeNoException(String) - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
getAttributes(ObjectName, String[]) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
getAverage(Collection<Location>) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates average of all 'locations'.
getBooleanProperty(String) - Method in class cz.cuni.amis.pogamut.base.utils.DefaultPogamutPlatform
 
getBooleanProperty(String) - Method in interface cz.cuni.amis.pogamut.base.utils.PogamutPlatform
 
getCategories() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
getCategories() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractLogCategories
Returns IMMUTABLE mapping of cathegories names to instances of those log categories.
getCategories() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Return immutable map of all log categories.
getCategories() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.ILogCategories
Returns IMMUTABLE mapping of categories names to instances of those log categories.
getCategories() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
 
getCategoriesInternal() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractLogCategories
 
getCategoriesInternal() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.LogCategoriesJMXProxy
 
getCategoriesInternal() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategories
 
getCategory(String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
getCategory(IComponent) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
getCategory(IComponent) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Returns LogCategory for specified IComponent.
getCategory(String) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Returns LogCategory for specified name.
getCategory(String) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.ILogCategories
Returns existing category by the name or adds new one.
getCategory(String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
Returns existing category by the name or adds new one.
getCategory(String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.LogCategoriesJMXProxy
 
getCategory(String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategories
Returns existing category by the name or adds new one.
getCategory() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogEnvelope
 
getCategoryName() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
 
getCategoryName() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisherMBean
 
getCategoryName() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
getCategoryNames() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractLogCategories
Returns names of all existing log categories.
getCategoryNames() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.ILogCategories
Returns names of all existing log categories.
getCategoryNames() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
 
getCategoryNames() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategoriesMBean
Returns names of all logging categories.
getCategoryNames() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.LogCategoriesJMXProxy
 
getCategoryNamesSorted() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractLogCategories
Returns names of all existing log categories sorted alphabetically.
getCategoryNamesSorted() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.ILogCategories
Returns names of all existing log categories sorted alphabetically.
getCategoryNamesSorted() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
 
getCategoryNamesSorted() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategoriesMBean
Returns names of all logging categories alphabetically sorted.
getCause() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.IFatalErrorEvent
Exception associated with the error, may be null.
getCause() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
getChannel(int) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
getClassLoader(ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
getClassLoaderFor(ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
getClassLoaderRepository() - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
getComponent(Class<T>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
getComponent(IToken) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
getComponent(IToken) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Returns registered component of 'componentId'.
getComponent(Class<T>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Returns component of class 'cls', if there is more then one component for that class than an exception is thrown.
getComponent() - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
getComponent() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Returns controlled component instance.
getComponent(Class<T>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
getComponent(IToken) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
getComponentClass() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.EventFilter
 
getComponentClass() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.WaitForEvent.IEventFilter
If it does not return null - then only events that happened on this class of component may be accepted (this class or descendants).
getComponentControl() - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
getComponentControl() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Returns component control with lifecycle methods of the component controlled by this instance.
getComponentControl() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
getComponentId() - Method in interface cz.cuni.amis.pogamut.base.agent.IAgent
Returns agent id - contains also a human-readable name that can be changed
getComponentId() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
getComponentId() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
 
getComponentId() - Method in interface cz.cuni.amis.pogamut.base.agent.jmx.adapter.IAgentMBeanAdapter
Returns id of the agent - unique across the JVMs.
getComponentId() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
getComponentId() - Method in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
 
getComponentId() - Method in class cz.cuni.amis.pogamut.base.communication.command.impl.Act
 
getComponentId() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
 
getComponentId() - Method in class cz.cuni.amis.pogamut.base.communication.mediator.impl.Mediator
 
getComponentId() - Method in class cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.YylexParser
 
getComponentId() - Method in class cz.cuni.amis.pogamut.base.communication.translator.impl.WorldMessageTranslator
 
getComponentId() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
getComponentId() - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
getComponentId() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.EventFilter
 
getComponentId() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.WaitForEvent.IEventFilter
If it does not return null - then only events from the component of this id may be accepted.
getComponentId() - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
getComponentId() - Method in interface cz.cuni.amis.pogamut.base.component.IComponent
Unique identification of the component.
getComponentId() - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
getComponentId() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
getComponentId() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
getComponentId() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
getComponents(Class<T>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
getComponents(Class<T>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Return all registered components that descend from / implement class 'cls'.
getComponents(Class<T>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
getComponentState(IToken) - Method in interface cz.cuni.amis.pogamut.base.component.lifecyclebus.ILifecycleBus
Returns current ComponentState of the component identified by 'componentId'.
getComponentState(Class<? extends IComponent>) - Method in interface cz.cuni.amis.pogamut.base.component.lifecyclebus.ILifecycleBus
Returns current ComponentState of the component that implements / inherit the 'cls' class.
getComponentState(IToken) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
getComponentState(Class<? extends IComponent>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
getCompositeClass() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ILocalWorldObject
 
getCompositeClass() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedProperty
Class of the compositeObject this property belongs to.
getCompositeClass() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedWorldObject
 
getCompositeClass() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.IStaticWorldObject
 
getCompositeClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
getCompositeObjectClass() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedWorldObjectUpdatedEvent
This is required by SharedWorldView because objects might not have any sharedProperties but the SharedPart will still be required.
getConnected() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
getConnectionReader() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
This should return plain reader for the current connection.
getConnectionReader() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection
 
getConnectionWriter() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
This should return plain writer for the current connection.
getConnectionWriter() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection
 
getCount() - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IAgentDescriptor
How many instances this object describes, i.e., how many agents should be instantiated using IAgentDescriptor.getAgentModule().
getCount() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentDescriptor
Returns number of agents to be instantiated using current AgentDescriptor.getAgentModule().
getCount() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies
 
getCreated() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
 
getCurrentTimeKey() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
 
getCurrentTimeKey() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
getDefaultConsoleHandler() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
getDefaultConsoleHandler() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Returns Handler that provides console publishing of all logs.
getDefaultDomain() - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
getDefaultNetworkHandler() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
getDefaultNetworkHandler() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Returns Handler that provides publishing of all logs through NetworkLogPublisher.
getDependencies() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies
 
getDescription() - Method in class cz.cuni.amis.pogamut.base.agent.state.impl.AgentState
 
getDescription() - Method in interface cz.cuni.amis.pogamut.base.agent.state.level0.IAgentState
Additional information about the state - this is inlcuded to hashCode() and equals() methods.
getDistance(PATH_ELEMENT, PATH_ELEMENT) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathPlanner
Returns nearest-path-distance between two elements.
getDistance(T, ILocated) - Method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.GetLocatedDistance2D
Uses Location.getDistance(Location) method.
getDistance(T, ILocated) - Method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.GetLocatedDistance3D
Uses Location.getDistance(Location) method.
getDistance(T, ILocated) - Method in interface cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.IGetDistance
 
getDistance(Location) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates the distance between this and given location.
getDistance(Location, Location) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates the distance between two given locations.
getDistance2D(Location) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates the distance between this and given location (ignoring 'z' coordinate).
getDistance2D(Location, Location) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates the distance between two given locations (ignoring 'z' coordinate).
getDistanceL1(Location) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates the Manhattan distance between this and given location.
getDistanceL1(Location, Location) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates the Manhattan distance between two given locations.
getDistanceLinf(Location) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates the Chebyshev distance between this and given location.
getDistanceLinf(Location, Location) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates the Chebyshev distance between two given locations.
getDistancePlane(Location) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates the distance between this and given location after being projected to the (x,y) plane.
getDistancePlane(Location, Location) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates the distance between two given locations after being projected to the (x,y) plane.
getDistanceSorted(Collection<T>, ILocated, DistanceUtils.IGetDistance) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns "locations" sorted according to the distance to "target".
getDistanceSorted(Collection<T>, ILocated, DistanceUtils.IGetDistance, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns "locations" accepted by all "filters" sorted according to the distance to "target".
getDistanceSorted(Collection<T>, ILocated, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns "locations" accepted by all "filters" sorted according to the distance to "target".
getDistanceSorted(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns "locations" sorted according to the distance to "target".
getDistanceSorted(Collection<T>, ILocated, double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns "locations" sorted according to the distance to "target".
getDistanceSortedFiltered(Collection<T>, ILocated, IFilter) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns "locations" sorted according to the distance to "target".
getDistanceSortedVisible(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns visible "locations" sorted according to the distance to "target".
getDistanceSquare(Location) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates the square of the distance between this and given location.
getDistanceSquare(Location, Location) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates the square of the distance between two given locations.
getDistanceZ(Location) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Returns difference between z-coords (this.z - location.z).
getDomains() - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
getDoubleId() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Returns id as 'double', only iff WorldObjectId.isDoubleId(), otherwise it raises a PogamutException.
getDuration() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark
 
getDuration() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
 
getEndMark() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark
Get ending mark for variable length event.
getEndMark() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
Get end mark to make some map mark disappear from map.
getEvent() - Method in interface cz.cuni.amis.pogamut.base.communication.translator.event.IWorldChangeEventOutput
Returns next event of the world.
getEvent() - Method in class cz.cuni.amis.pogamut.base.communication.translator.impl.WorldMessageTranslator
 
getEvent() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorPropagatingEvent
 
getEventBus() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
getEventBus() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
getEventBus() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
getEventBus() - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
 
getEventBus() - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
getEventBus() - Method in interface cz.cuni.amis.pogamut.base.component.IComponentAware
IComponentBus that the instance is working with.
getEventBus() - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
getEventBus() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
 
getEventBus() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
getEventBus() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
getEventClass() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.EventFilter
 
getEventClass() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.WaitForEvent.IEventFilter
Must return class of the event that the object may accept.
getException() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
getException() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient.LoggingStopped
 
getFarthest(Collection<T>, ILocated, DistanceUtils.IGetDistance, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the farthest object from 'locations' to 'target' that is accepted by all 'filters'.
getFarthest(Collection<T>, ILocated, DistanceUtils.IGetDistance) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the farthest object to 'target'.
getFarthest(Collection<T>, ILocated, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the farthest object from 'locations' to 'target' that is accepted by all 'filters'.
getFarthest(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the farthest object from 'locations' to 'target'.
getFarthest(Collection<T>, ILocated, double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the farthest object from 'locations' to 'target' that is not further than 'maxDistance'.
getFarthest2D(Collection<T>, ILocated, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the farthest (in 2D ~ [x,y]) object from 'locations' to 'target' that is accepted by all 'filters'.
getFarthest2D(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the farthest (in 2D ~ [x,y]) object from 'locations' to 'target'.
getFarthest2D(Collection<T>, ILocated, double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the farthest (in 2D ~ [x,y]) object from 'locations' to 'target' that is not further than 'maxDistance'.
getFarthestFiltered(Collection<T>, ILocated, IFilter) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the farthest object from 'locations' to 'target' that is accepted by 'filter'.
getFarthestFiltered2D(Collection<T>, ILocated, IFilter) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the farthest (in 2D ~ [x,y]) object from 'locations' to 'target' that is accepted by 'filter'.
getFarthestVisible(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the farthest object from 'locations' to 'target' that is visible (using DistanceUtils.VisibleFilter).
getFarthestVisible2D(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the farthest (in 2D ~ [x,y]) object from 'locations' to 'target' that is visible (using DistanceUtils.VisibleFilter).
getFatalError() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentController
 
getFatalError() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Returns last fatal error event that has triggered the system failure.
getFatalError() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
getFile() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.FilePublisher
 
getFilterCategories() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategoryFilter
Returns cathegories the filter is looking for (taking / allowing the log record to be published).
getFlag() - Method in class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
 
getFlag() - Method in interface cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecoratorMBean
 
getFolderObjectNameForParent(ObjectName, String) - Static method in class cz.cuni.amis.pogamut.base.utils.jmx.FolderToIJMXEnabledAdapter
 
getFormatter() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher
 
getHeldKeys() - Method in interface cz.cuni.amis.pogamut.multi.utils.timekey.ITimeKeyManager
Returns an immutable collection of currently held timeKeys.
getHeldKeys() - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKeyManager
 
getHeldKeysStr() - Method in interface cz.cuni.amis.pogamut.multi.utils.timekey.ITimeKeyManager
Returns an immutable collection of currently held timeKeys as string.
getHeldKeysStr() - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKeyManager
 
getHost() - Method in interface cz.cuni.amis.pogamut.base.communication.connection.impl.socket.ISocketConnectionAddress
 
getHost() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnectionAddress
 
getId() - Method in class cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdatedEvent.DestroyWorldObject
 
getId() - Method in interface cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdatedEvent
 
getId(Method, Class, String) - Static method in class cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator
Tries to instantiate ID class of 'idClass' with 'id' as an identifier.
getId(Method, ObjectListener) - Static method in class cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator
Returns a new WorldObjectId for the given 'annotation'.
getId(Method, ObjectEventListener) - Static method in class cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator
Returns a new WorldObjectId for the given 'annotation'.
getId() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectEvent
 
getId() - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObject
Returns an id of the object that is unique among all world objects.
getId() - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObjectEvent
Id of the object where the event has occurred.
getId() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark
Get unique id of event.
getId() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
Get unique id of this map mark
getId() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ICompositeWorldObjectUpdatedEvent
Returns WorldObjectId of the updatedObject.
getId() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ILocalWorldObjectUpdatedEvent
 
getId() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedWorldObjectUpdatedEvent
 
getId() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.IStaticWorldObjectUpdatedEvent
 
getIds() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AgentId
 
getIds() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentIdJMXProxy
 
getInBestRelation(Collection<T>, ILocated, DistanceUtils.IGetDistance, DistanceUtils.IBetterRelation, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns "in-best-distance-relation-to-'target'" object.
getInBestRelation(Collection<T>, ILocated, DistanceUtils.IGetDistance, DistanceUtils.IBetterRelation) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns "in-best-distance-relation-to-'target'" object.
getInjector() - Method in class cz.cuni.amis.pogamut.base.factory.guice.AbstractGuiceAgentFactory
Injector that should be used to instantiates new objects according to the module.
getInNthBestRelation(int, Collection<T>, ILocated, DistanceUtils.IGetDistance, DistanceUtils.IBetterRelation, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns "in-nth-best-distance-relation-to-'target'" object from 'location'.
getInNthBestRelation(int, Collection<T>, ILocated, DistanceUtils.IGetDistance, DistanceUtils.IBetterRelation) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns "in-nth-best-distance-relation-to-'target'" object from 'locations'.
getInstance() - Static method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
Getter for JVM singleton.
getInstances() - Static method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey
 
getIntProperty(String) - Method in class cz.cuni.amis.pogamut.base.utils.DefaultPogamutPlatform
 
getIntProperty(String) - Method in interface cz.cuni.amis.pogamut.base.utils.PogamutPlatform
 
getIntrospection() - Method in interface cz.cuni.amis.pogamut.base.agent.IAgent
Returns folder with introspection information.
getIntrospection() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
getIntrospection() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
getJMX() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Returns support class for the JMX feature of the agent.
getJMXAgentLoggerName(ObjectName) - Static method in class cz.cuni.amis.pogamut.base.utils.logging.AgentLogger
 
getJMXDomain() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents
JMX domain of the whole agent - used to construct ObjectName instances.
getJMXLogCategoriesName() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
 
getJMXLogCategoriesName(ObjectName) - Static method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
Gets LogCategories's object name given parent's name.
getJMXLogCategoriesName() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategoriesMBean
Returns actual JMX object name for this object.
getJMXLogCategoryName(String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
 
getJMXLogCategoryName(ObjectName, String) - Static method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
 
getJMXLogCategoryName(String) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategoriesMBean
Returns jmx name for the specified category name (obtained from getCategoryNames()).
getKey() - Method in enum cz.cuni.amis.pogamut.base.utils.PogamutProperty
 
getLength() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates length of Location
getLevel() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark
What is level of this event?
getLevel() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
Get level of mark, used mainly to send end marks at same level as starting.
getLevel() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogEnvelope
 
getListenerLevel(Method) - Static method in class cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator
Returns listener level that is gained from the method's annotation.
getListenersCount() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator
 
getLocal(WorldObjectId) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Returns the most current LocalObject.
getLocal(WorldObjectId) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
getLocal(WorldObjectId, TimeKey) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Returns the LocalObject associated with the provided TimeKey.
getLocal() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ICompositeWorldObject
 
getLocalEvent() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ICompositeWorldObjectUpdatedEvent
Returns the event updating the local part of the object.
getLocatedDistance2D - Static variable in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
See DistanceUtils.GetLocatedDistance2D.
getLocatedDistance3D - Static variable in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
See DistanceUtils.GetLocatedDistance3D.
getLocation() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
Get location of mark.
getLocation(Location) - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
Get location, where mark is supposed to be.
getLocation() - Method in class cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DJMXProxy
 
getLocation() - Method in class cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DMBeanAdapter
 
getLocation() - Method in interface cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DMBeanAdapterMBean
 
getLocation() - Method in interface cz.cuni.amis.pogamut.base3d.worldview.object.ILocated
Retreives current location of the object.
getLocation() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Retreives the location itself to implement ILocated.
getLog() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Returns log category of the agent, used by agent lifecycle management methods itself.
getLog() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
getLog() - Method in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Returns a logger used by the AgentModule.
getLog() - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
getLog() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
getLog() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Returns log used by path executor (may be null, you should always check that).
getLog() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
 
getLog() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
 
getLog() - Method in class cz.cuni.amis.pogamut.base.communication.command.impl.Act
 
getLog() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
 
getLog() - Method in class cz.cuni.amis.pogamut.base.communication.mediator.impl.Mediator
 
getLog() - Method in class cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.YylexParser
 
getLog() - Method in class cz.cuni.amis.pogamut.base.communication.translator.impl.WorldMessageTranslator
 
getLog() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
getLog() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator
 
getLog() - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
getLog() - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
getLog() - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
getLog() - Static method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
Returns a logger that the NetworkLogManager is using.
getLogCategories() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
getLogCategories() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AgentLogger
 
getLogCategories() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.AgentLoggerJMXProxy
 
getLogger() - Method in interface cz.cuni.amis.pogamut.base.agent.IAgent
Returns AgentLogger for the instance allowing creating new log categories or adding new handlers to them.
getLogger() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
getLogger() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
getLogger() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
getLoggerHost() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
 
getLoggerPort() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
 
getLogicException() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
getLogicFrequency() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
getLogicInitializeTime() - Method in interface cz.cuni.amis.pogamut.base.agent.module.IAgentLogic
Returns upper-estimation of IAgentLogic#initializeLogic() method running time in millis.
getLogicPeriod() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
getLogicShutdownTime() - Method in interface cz.cuni.amis.pogamut.base.agent.module.IAgentLogic
Returns upper-estimation of IAgentLogic.logicShutdown() method running time in millis.
getLongId() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Returns id as 'long', only iff WorldObjectId.isLongId(), otherwise it raises a PogamutException.
getMBeanCount() - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
getMBeanInfo(ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
getMBeanNotificationInfo() - Method in class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
 
getMBeanServer() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents
MBeanServer, if null the jmx is not enabled.
getMBeanServer() - Method in class cz.cuni.amis.pogamut.base.utils.DefaultPogamutPlatform
Returns MBeans server for the Pogamut Platform.
getMBeanServer() - Method in interface cz.cuni.amis.pogamut.base.utils.PogamutPlatform
 
getMBeanServer() - Method in class cz.cuni.amis.pogamut.base.utils.PogamutPlatformProxy
 
getMBeanServerConnection() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
getMBeanServerConnection() - Method in class cz.cuni.amis.pogamut.base.utils.DefaultPogamutPlatform
 
getMBeanServerConnection() - Method in interface cz.cuni.amis.pogamut.base.utils.PogamutPlatform
 
getMBeanServerConnection() - Method in class cz.cuni.amis.pogamut.base.utils.PogamutPlatformProxy
 
getMBeanServerURL() - Method in class cz.cuni.amis.pogamut.base.utils.DefaultPogamutPlatform
 
getMBeanServerURL() - Method in interface cz.cuni.amis.pogamut.base.utils.PogamutPlatform
 
getMBeanServerURL() - Method in class cz.cuni.amis.pogamut.base.utils.PogamutPlatformProxy
 
getMessage() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.IFatalErrorEvent
Returns description of what went wrong.
getMessage() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
getMessage() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.PausedEvent
 
getMessage() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.PausingEvent
 
getMessage() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.ResumedEvent
 
getMessage() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.ResumingEvent
 
getMessage() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.StartedEvent
 
getMessage() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.StartingEvent
 
getMessage() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.StartingPausedEvent
 
getMessage() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.StoppedEvent
 
getMessage() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.StoppingEvent
 
getMessage() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.IPausedEvent
 
getMessage() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.IPausingEvent
 
getMessage() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.IResumedEvent
 
getMessage() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.IResumingEvent
 
getMessage() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.IStartedEvent
Provides human readable information why the component has started.
getMessage() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.IStartingEvent
Provides human readable information why the component is starting.
getMessage() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.IStartingPausedEvent
Provides human readable information why the component is starting.
getMessage() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.IStoppedEvent
Provides human readable information why the component is stopping.
getMessage() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.IStoppingEvent
Provides human readable information why the component is stopping.
getMessage() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
 
getMessage() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogEnvelope
 
getMessageEnd() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
 
getMillis() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogEnvelope
 
getMostRecentLocalWorldObject(WorldObjectId) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Returns the most recent instance of object with the specified id.
getName() - Method in interface cz.cuni.amis.pogamut.base.agent.IAgent
Returns human-readable agent's name.
getName() - Method in interface cz.cuni.amis.pogamut.base.agent.IAgentId
Contains a human-readable name of the agent.
getName() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
getName() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AgentId
 
getName() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
 
getName() - Method in interface cz.cuni.amis.pogamut.base.agent.jmx.adapter.IAgentMBeanAdapter
Returns human readable name.
getName() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentIdJMXProxy
 
getName() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
getNearest(Collection<T>, ILocated, DistanceUtils.IGetDistance, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest object from 'location' to 'target' that is accepted by all 'filters'.
getNearest(Collection<T>, ILocated, DistanceUtils.IGetDistance) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest object from 'locations' to 'target'.
getNearest(Collection<T>, ILocated, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest object from 'locations' to 'target' that is accepted by all 'filters'.
getNearest(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest object from 'locations' to 'target'.
getNearest(Collection<T>, ILocated, double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest object from 'locations' to 'target' that is not further than 'maxDistance'.
getNearest2D(Collection<T>, ILocated, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest (in 2D ~ [x,y]) object from 'locations' to 'target' that is accepted by all 'filters'.
getNearest2D(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest (in 2D ~ [x,y]) object from 'locations' to 'target'.
getNearest2D(Collection<T>, ILocated, double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest (in 2D ~ [x,y]) object from 'locations' to 'target' that is not further than 'maxDistance'.
getNearestFiltered(Collection<T>, ILocated, IFilter) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest object from 'location' to 'target' that is accepted by 'filter'.
getNearestFiltered2D(Collection<T>, ILocated, IFilter) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest (in 2D ~ [x,y]) object from 'location' to 'target' that is accepted by 'filter'.
getNearestVisible(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest object from 'locations' to 'target' that is visible (using DistanceUtils.VisibleFilter).
getNearestVisible2D(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest (in 2D ~ [x,y]) object from 'locations' to 'target' that is visible (using DistanceUtils.VisibleFilter).
getNetworkLoggerHost() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
getNetworkLoggerHost() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Returns a host where NetworkLogManager is listening.
getNetworkLoggerHost() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IJMXAgentLogger
Returns a host where NetworkLogManager is listening.
getNetworkLoggerHost() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.AgentLoggerJMXProxy
Executes JMX remote call to the proxied IAgentLogger.getNetworkLoggerHost() method.
getNetworkLoggerPort() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
getNetworkLoggerPort() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Returns port where NetworkLogManager is listening.
getNetworkLoggerPort() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IJMXAgentLogger
Returns port where NetworkLogManager is listening.
getNetworkLoggerPort() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.AgentLoggerJMXProxy
Executes JMX remote call to the proxied IAgentLogger.getNetworkLoggerPort() method.
getNetworkLogManager() - Static method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
 
getNextRestart() - Method in class cz.cuni.amis.pogamut.base.agent.utils.AgentKeepAlive
 
getNormalized() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Normalizes this Location
getNotificationInfo() - Method in class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
 
getNotificationInfo() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
 
getNthFarthest(int, Collection<T>, ILocated, DistanceUtils.IGetDistance, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the n-th farthest object from 'locations' to 'target' that is accepted by all 'filters'.
getNthFarthest(int, Collection<T>, ILocated, DistanceUtils.IGetDistance) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the n-th farthest object from 'locations' to 'target'.
getNthFarthest(int, Collection<T>, ILocated, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-farthest object from 'locations' to 'target' that is accepted by all 'filters'.
getNthFarthest(int, Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-farthest object from 'locations' to 'target'.
getNthFarthest(int, Collection<T>, ILocated, double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-farthest object from 'locations' to 'target' that is not further than 'maxDistance'.
getNthFarthest2D(int, Collection<T>, ILocated, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-farthest (in 2D ~ [x,y]) object from 'locations' to 'target' that is accepted by all 'filters'.
getNthFarthest2D(int, Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-farthest object from 'locations' to 'target'.
getNthFarthest2D(int, Collection<T>, ILocated, double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-farthest (in 2D ~ [x,y]) object from 'locations' to 'target' that is not further than 'maxDistance'.
getNthFarthestFiltered(int, Collection<T>, ILocated, IFilter) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-farthest object from 'locations' to 'target' that is accepted by 'filter'.
getNthFarthestFiltered2D(int, Collection<T>, ILocated, IFilter) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-farthest (in 2D ~ [x,y]) object from 'locations' to 'target' that is accepted by 'filter'.
getNthFarthestVisible(int, Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-farthest object from 'locations' to 'target' that is visible (using DistanceUtils.VisibleFilter).
getNthFarthestVisible2D(int, Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-farthest (in 2D ~ [x,y]) object from 'locations' to 'target' that is visible (using DistanceUtils.VisibleFilter).
getNthNearest(int, Collection<T>, ILocated, DistanceUtils.IGetDistance, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the n-th nearest object from 'locations' to 'target' that is accepted by all 'filters'.
getNthNearest(int, Collection<T>, ILocated, DistanceUtils.IGetDistance) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the n-th nearest object from 'locations' to 'target'.
getNthNearest(int, Collection<T>, ILocated, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest object from 'locations' to 'target' that is accepted by all 'filters'.
getNthNearest(int, Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-nearest object from 'locations' to 'target'.
getNthNearest(int, Collection<T>, ILocated, double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-nearest object from 'locations' to 'target' that is not further than 'maxDistance'.
getNthNearest2D(int, Collection<T>, ILocated, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nearest (in 2D ~ [x,y]) object from 'locations' to 'target' that is accepted by all 'filters'.
getNthNearest2D(int, Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-nearest (in 2D ~ [x,y]) object from 'locations' to 'target'.
getNthNearest2D(int, Collection<T>, ILocated, double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-nearest (in 2D ~ [x,y]) object from 'locations' to 'target' that is not further than 'maxDistance'.
getNthNearestFiltered(int, Collection<T>, ILocated, IFilter) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-nearest object from 'locations' to 'target' that is accepted by 'filter'.
getNthNearestFiltered2D(int, Collection<T>, ILocated, IFilter) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-nearest (in 2D ~ [x,y]) object from 'locations' to 'target' that is accepted by 'filter'.
getNthNearestVisible(int, Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-nearest object from 'locations' to 'target' that is visible (using DistanceUtils.VisibleFilter).
getNthNearestVisible2D(int, Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Returns the nth-nearest (in 2D ~ [x,y]) object from 'locations' to 'target' that is visible (using DistanceUtils.VisibleFilter).
getObject() - Method in interface cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdateResult
Returns the updated object.
getObject() - Method in class cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdateResult.WorldObjectUpdateResult
 
getObject() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectEvent
 
getObject() - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObjectEvent
Instance of the object.
getObjectId() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdatedEvent
 
getObjectId() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.object.event.DummyObjectEvent
 
getObjectId() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedProperty
ObjectId of the object that this property is part of.
getObjectId() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty.GenericPropertyUpdate
 
getObjectId() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
getObjectInstance(ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
getObjectName(String) - Method in class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
 
getObjectName(String) - Method in interface cz.cuni.amis.pogamut.base.agent.jmx.adapter.IAgentMBeanAdapter
Returns JMX object name of the MBean.
getObjectName() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
getObjectName(ObjectName, String, String) - Static method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
Creates hierarchical ObjectNames given a parent and name of the MBean.
getObjectName(ObjectName, String) - Static method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
Creates hierarchical ObjectNames given a parent and name of the MBean.
getObjectName(String, String, String) - Static method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
Returns well formed JMX indentificator based on the domain / type / name.
getPath() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
getPath() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
If the IPathExecutor.isExecuting() and the path has been already computed, returns path the executor is currently following.
getPathElement() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
Returns correct path element only if the AbstractPathExecutor.getPathElementIndex() is in the range of AbstractPathExecutor.getPath().
getPathElement() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
If the IPathExecutor.isExecuting() and the path has been already computed, returns current path element the executor is navigating to.
getPathElementIndex() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
getPathElementIndex() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
 
getPathElementIndex() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Returns an index pointing into IPathExecutor.getPath() that marks the element the path executor is currently heading to.
getPathFrom() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
 
getPathFrom() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.PathFuture
 
getPathFrom() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.PrecomputedPathFuture
 
getPathFrom() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Returns path origin, from where we're running.
getPathFrom() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathFuture
Where does the path start.
getPathFuture() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
getPathFuture() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
 
getPathFuture() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Returns current path that the executor is following.
getPathTo() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
 
getPathTo() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.PathFuture
 
getPathTo() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.PrecomputedPathFuture
 
getPathTo() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Returns target where we're running.
getPathTo() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathFuture
Where does the path end.
getPitch() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Rotation pitch.
getPlatform() - Static method in class cz.cuni.amis.pogamut.base.utils.Pogamut
 
getPogamutJMXDomain() - Static method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
Returns an JMX Domain id used by Pogamut's agents.
getPoint3d() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Retreives javax.vecmath.Point3d representation of the location.
getPoint3d() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Retreives javax.vecmath.Point3d representation of the rotation.
getPort() - Method in interface cz.cuni.amis.pogamut.base.communication.connection.impl.socket.ISocketConnectionAddress
 
getPort() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnectionAddress
 
getPort() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
getPriority() - Method in class cz.cuni.amis.pogamut.base.utils.configuration.CustomPropertiesProvider
 
getPriority() - Method in class cz.cuni.amis.pogamut.base.utils.configuration.PlatformPropertiesProvider
 
getProperties() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedWorldObject
 
getProperty(String) - Method in class cz.cuni.amis.pogamut.base.utils.configuration.CustomPropertiesProvider
 
getProperty(String, String) - Method in class cz.cuni.amis.pogamut.base.utils.DefaultPogamutPlatform
 
getProperty(String) - Method in class cz.cuni.amis.pogamut.base.utils.DefaultPogamutPlatform
Returns property value.
getProperty(String) - Method in interface cz.cuni.amis.pogamut.base.utils.PogamutPlatform
 
getProperty(String, String) - Method in interface cz.cuni.amis.pogamut.base.utils.PogamutPlatform
 
getProperty(String) - Method in class cz.cuni.amis.pogamut.base.utils.PogamutPlatformProxy
 
getProperty(String, String) - Method in class cz.cuni.amis.pogamut.base.utils.PogamutPlatformProxy
 
getProperty() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdateResult
 
getProperty() - Method in class cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdateResult.SharedPropertyUpdateResult
 
getProperty(PropertyId) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedWorldObject
 
getPropertyEvents() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedWorldObjectUpdatedEvent
 
getPropertyId() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdatedEvent
 
getPropertyId() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedProperty
Unique Id of this property.
getPropertyId() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty.GenericPropertyUpdate
 
getPropertyId() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
getPropertyToken() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.PropertyId
 
getPropertyValueClass() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedProperty
Returns class of the property value.
getPropertyValueClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.BooleanProperty
 
getPropertyValueClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.ColorProperty
 
getPropertyValueClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.Dimension2DProperty
 
getPropertyValueClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.DoubleProperty
 
getPropertyValueClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.FloatProperty
 
getPropertyValueClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.IntegerProperty
 
getPropertyValueClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.IntProperty
 
getPropertyValueClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.LocationProperty
 
getPropertyValueClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.LongProperty
 
getPropertyValueClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.RotationProperty
 
getPropertyValueClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.StringProperty
 
getPropertyValueClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.Vector3dProperty
 
getPropertyValueClass() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.VelocityProperty
 
getPublisher() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogHandler
Returns actual publisher of the hanlder.
getQuatLikeRotationSeq(Rotation.Order) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
WIP not completed yet.
getReader() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
 
getReader() - Method in interface cz.cuni.amis.pogamut.base.communication.connection.IWorldReaderProvider
To be used by (usually) IParser upon IParser.start() method call to obtain a world reader.
getRecord() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient.LogRead
 
getRecordWithParameters() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogRecordContainer
 
getResult() - Method in interface cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdateResult
Returns result type.
getResult() - Method in class cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdateResult.WorldObjectUpdateResult
 
getResult() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdateResult
 
getResult() - Method in class cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdateResult.SharedPropertyUpdateResult
 
getRMIPort() - Method in class cz.cuni.amis.pogamut.base.utils.DefaultPogamutPlatform
 
getRoll() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Rotation roll.
getRotation() - Method in class cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DJMXProxy
 
getRotation() - Method in class cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DMBeanAdapter
 
getRotation() - Method in interface cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DMBeanAdapterMBean
 
getRotation() - Method in interface cz.cuni.amis.pogamut.base3d.worldview.object.IRotable
Retreives current rotation of the object.
getRotation(Rotation.Order) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Converts Location into Rotation.
getRotation() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Retreives the rotation itself to implement IRotable.
getRunning() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
getSafeObjectNamePart(String) - Static method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
Replaces JMX URL chars with '_'.
getSecondNearest(Collection<T>, ILocated, DistanceUtils.IGetDistance) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Deprecated. 
getSecondNearest(Collection<T>, ILocated, DistanceUtils.IGetDistance, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Deprecated. 
getSecondNearest(Collection<T>, ILocated, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Deprecated. 
getSecondNearest(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Deprecated. 
getSecondNearest(Collection<T>, ILocated, double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Deprecated. 
getSecondNearest2D(Collection<T>, ILocated, DistanceUtils.IDistanceFilter...) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Deprecated. 
getSecondNearest2D(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Deprecated. 
getSecondNearest2D(Collection<T>, ILocated, double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Deprecated. 
getSecondNearest2DFiltered(Collection<T>, ILocated, IFilter<T>) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Deprecated. 
getSecondNearest2DVisible(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Deprecated. 
getSecondNearestFiltered(Collection<T>, ILocated, IFilter) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Deprecated. 
getSecondNearestVisible(Collection<T>, ILocated) - Static method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Deprecated. 
getSee() - Method in class cz.cuni.amis.pogamut.base3d.worldview.Vision
Returns map of all objects the agent can currently see.
getSee(Class<T>) - Method in class cz.cuni.amis.pogamut.base3d.worldview.Vision
Returns map map of all objects of a certain type the agent can currently see.
getSee(WorldObjectId) - Method in class cz.cuni.amis.pogamut.base3d.worldview.Vision
If agents sees item of 'id' it returns it instances, otherwise it returns null.
getSeeObject(WorldObjectId) - Method in class cz.cuni.amis.pogamut.base3d.worldview.Vision
Returns world object of the given id or null if the object is not yet in the world view.
getServersList() - Static method in class cz.cuni.amis.pogamut.base.debug.DebugServersProvider
 
getShared(ITeamId, WorldObjectId, TimeKey) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
getShared(ITeamId, WorldObjectId, TimeKey) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Returns the shared part of a requested object.
getShared() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ICompositeWorldObject
 
getSharedEvent() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ICompositeWorldObjectUpdatedEvent
Returns the event updating the shared part of the object.
getSharedProperties(WorldObjectId, ITeamId, TimeKey) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Returns all shared properties belonging to the specified object.
getSharedProperty(PropertyId, ITeamId, TimeKey) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Returns exactly the requested property
getSharedWorldView() - Method in class cz.cuni.amis.pogamut.multi.params.impl.TeamRemoteAgentParameters
 
getSharedWorldView() - Method in interface cz.cuni.amis.pogamut.multi.params.ITeamAgentParameters
 
getSharedWorldViewProvider() - Method in class cz.cuni.amis.pogamut.multi.factory.guice.GuiceTeamRemoteAgentModule
 
getSimTime() - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.CommEvent
 
getSimTime() - Method in class cz.cuni.amis.pogamut.base.communication.messages.IBatchEndEvent.BatchEndEventStub
 
getSimTime() - Method in interface cz.cuni.amis.pogamut.base.communication.translator.event.IWorldChangeEvent
Time when the change has happened inside the environment.
getSimTime() - Method in class cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdatedEvent.DestroyWorldObject
 
getSimTime() - Method in class cz.cuni.amis.pogamut.base.communication.translator.event.WorldEventIdentityWrapper
 
getSimTime() - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.event.IWorldEvent
Returns the simulation time when the event has occurred.
getSimTime() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectEvent
 
getSimTime() - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObject
Returns world time when the object was seen/updated for the last time.
getSimTime() - Method in class cz.cuni.amis.pogamut.multi.communication.messages.SharedBatchBeginEvent
 
getSimTime() - Method in class cz.cuni.amis.pogamut.multi.communication.messages.SharedBatchFinishedEvent
 
getSimTime() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
getSimTime() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedWorldObject
Returns world time when the object was seen/updated for the last time.
getSimTime() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty.GenericPropertyUpdate
 
getSingle(Class<T>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
getSingle(Class<T>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Returns the only instance of required object if present, if there are more instances of this object then IllegalArgumentException will be thrown.
getSingle(Class<T>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
 
getSingle(Class<T>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
getSingle(Class<T>, TimeKey) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
getSingle(Class<T>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
getSource() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.ComponentEvent
 
getSource() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
getSource() - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentEvent
 
getStackTrace() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.IFatalErrorEvent
Stack trace of the error - first element of the stacktrace should be the place where the fatal error event has been created.
getStackTrace() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
getState() - Method in interface cz.cuni.amis.pogamut.base.agent.IAgent
Returns the state of the agent (whether it's running / dead / etc.).
getState() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
getState() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
 
getState() - Method in interface cz.cuni.amis.pogamut.base.agent.jmx.adapter.IAgentMBeanAdapter
Returns the state of the agent (whether it's running / dead / etc.).
getState() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
getState() - Method in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Returns state of the component.
getState() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
getState(PathExecutorState) - Static method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutorState
 
getState() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutorState
 
getState() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Returns a flag with the state of the executor - it is desirable you to set up listeners on this flag as it publish important informations about the path execution.
getState() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutorState
Returns current high-level state of the IPathExecutor.
getState() - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
getState() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Returns state of the controlled component (state of the component life-cycle).
getStateCount(ComponentState...) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Return how many components are in one of 'states'
getStatic(WorldObjectId) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
getStatic(WorldObjectId) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Returns only the static part of a requested object, static part of each objects only contains properties, that will NOT be changed over time.
getStatic() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ICompositeWorldObject
 
getStaticEvent() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ICompositeWorldObjectUpdatedEvent
Returns the update related to the static part of the object.
getStatus() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.PrecomputedPathFuture
 
getStatus() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathFuture
Current status of the path computation.
getStringId() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Always returns a string representation of the ID.
getStringId() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.PropertyId
 
getSummary() - Method in interface cz.cuni.amis.pogamut.base.component.bus.event.IFatalErrorEvent
Called to get a long human-readable description of the fatal error.
getSummary() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
getTeamId() - Method in class cz.cuni.amis.pogamut.multi.agent.impl.TeamedAgentId
 
getTeamId() - Method in interface cz.cuni.amis.pogamut.multi.agent.ITeamedAgentId
Returns the teamId associated with this agentId.
getTeamId() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdatedEvent
 
getTeamId() - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedWorldObjectUpdatedEvent
 
getTeamId() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty.GenericPropertyUpdate
 
getText() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark
 
getTime() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark
 
getTime() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.object.event.DummyObjectEvent
 
getTime() - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey
returns the integer time for this timekey.
getTimeout(List<PATH_ELEMENT>) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutionEstimator
Returns maximum amount of time (in ms) that is needed to follow the path and reach its end.
getToken() - Method in interface cz.cuni.amis.pogamut.base.agent.IAgentId
Must return token that is unique even across different JVMs.
getToken() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AgentId
 
getToken() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentIdJMXProxy
 
getType() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies
 
getType() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark
 
getType() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
 
getType() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.object.event.DummyObjectEvent
 
getValue() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedProperty
Returns value of the property.
getValue() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
getVector3d() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Retreives javax.vecmath.Vector3d representation of the velocity.
getVelocity() - Method in class cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DJMXProxy
 
getVelocity() - Method in class cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DMBeanAdapter
 
getVelocity() - Method in interface cz.cuni.amis.pogamut.base3d.agent.jmx.Agent3DMBeanAdapterMBean
 
getVelocity() - Method in interface cz.cuni.amis.pogamut.base3d.worldview.object.ILocomotive
Retreives current direction and velocity of movement of the object.
getVelocity() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Retreives the velocity itself to implement ILocomotive.
getVisible() - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
 
getVisible(WorldObjectId) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
 
getVisible() - Method in interface cz.cuni.amis.pogamut.base3d.worldview.IVisionWorldView
Returns map of all visible objects (IViewable instances} organized according to their WorldObjectId - those that the agent can currently see.
getVisible(WorldObjectId) - Method in interface cz.cuni.amis.pogamut.base3d.worldview.IVisionWorldView
Returns a visible world object of the specific id (if exists inside the world view and is visible).
getVisible() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
getVisible(WorldObjectId) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
getVisible() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
 
getVisible(WorldObjectId) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
 
getVisible() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.IVisionLocalWorldView
Returns map of all visible objects (IViewable instances} organized according to their WorldObjectId - those that the agent can currently see.
getVisible(WorldObjectId) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.IVisionLocalWorldView
Returns a visible world object of the specific id (if exists inside the world view and is visible).
getWorldAddress() - Method in class cz.cuni.amis.pogamut.base.agent.params.impl.RemoteAgentParameters
 
getWorldAddress() - Method in interface cz.cuni.amis.pogamut.base.agent.params.IRemoteAgentParameters
Address of the environment the newly created agent has to connect into.
getWorldAddress() - Method in class cz.cuni.amis.pogamut.base.server.AbstractWorldServer
 
getWorldAddress() - Method in interface cz.cuni.amis.pogamut.base.server.IWorldServer
Address of the world.
getWorldEvent() - Method in interface cz.cuni.amis.pogamut.base.communication.translator.event.IWorldEventWrapper
 
getWorldEvent() - Method in class cz.cuni.amis.pogamut.base.communication.translator.event.WorldEventIdentityWrapper
 
getWorldObjectId() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.PropertyId
Returns id of the object, this property belongs to.
getWorldView() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractObservingAgent
Returns abstraction for the agent's world.
getWorldView() - Method in interface cz.cuni.amis.pogamut.base.agent.IObservingAgent
 
getWorldView() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.GhostAgentJMXProxy
 
getWriter() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
 
getWriter() - Method in interface cz.cuni.amis.pogamut.base.communication.connection.IWorldWriterProvider
To be used on ICommandSerializer.start() method to obtain a writer into the world.
getX() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
X coordinate.
getX() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
X coordinate.
getY() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Y coordinate.
getY() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Y coordinate.
getYaw() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Rotation yaw.
getZ() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Z coordinate.
getZ() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Z coordinate.
GhostAgentJMXProxy - Class in cz.cuni.amis.pogamut.base.agent.jmx.proxy
 
GhostAgentJMXProxy(String) - Constructor for class cz.cuni.amis.pogamut.base.agent.jmx.proxy.GhostAgentJMXProxy
 
GuiceAgentFactory<AGENT extends IAgent,PARAMS extends IAgentParameters> - Class in cz.cuni.amis.pogamut.base.factory.guice
Guice-based IAgent factory that instantiates the agent according to the bindigs that are found inside the GuiceAgentModule, which is provided during the construction.
GuiceAgentFactory(GuiceAgentModule) - Constructor for class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentFactory
Creates a Guice-based factory that will use Injector created using the 'module'.
GuiceAgentModule<PARAMS extends IAgentParameters> - Class in cz.cuni.amis.pogamut.base.factory.guice
GuiceAgentModule, implementation of AbstractModule, provides a way to hierarchically specify the bindings for interfaces and classes.
GuiceAgentModule() - Constructor for class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentModule
Initializes GuiceAgentModule.agentScope via GuiceAgentModule.createAgentScope().
GuiceCommunicationModule<PARAMS extends IAgentParameters> - Class in cz.cuni.amis.pogamut.base.factory.guice
Base GaviaLib Guice module that covers the simple bindings for Pogamut's communication chain.
GuiceCommunicationModule() - Constructor for class cz.cuni.amis.pogamut.base.factory.guice.GuiceCommunicationModule
 
GuiceRemoteAgentFactory<AGENT extends IAgent,PARAMS extends IRemoteAgentParameters> - Class in cz.cuni.amis.pogamut.base.factory.guice
Guice agent factory configured by an agent module (GuiceRemoteAgentModule) that is specifying the bindings for respective interfaces.
GuiceRemoteAgentFactory(GuiceRemoteAgentModule) - Constructor for class cz.cuni.amis.pogamut.base.factory.guice.GuiceRemoteAgentFactory
 
GuiceRemoteAgentModule<PARAMS extends IRemoteAgentParameters> - Class in cz.cuni.amis.pogamut.base.factory.guice
Module extending GuiceAgentModule for the purpose of remote agents (those communicating with the world using IWorldConnection).
GuiceRemoteAgentModule() - Constructor for class cz.cuni.amis.pogamut.base.factory.guice.GuiceRemoteAgentModule
 
GuiceTeamRemoteAgentFactory<AGENT extends IAgent,PARAMS extends ITeamRemoteAgentParameters> - Class in cz.cuni.amis.pogamut.multi.factory.guice
Guice agent factory configured by an agent module (GuiceTeamRemoteAgentModule) that is specifying the bindings for respective interfaces.
GuiceTeamRemoteAgentFactory(GuiceTeamRemoteAgentModule) - Constructor for class cz.cuni.amis.pogamut.multi.factory.guice.GuiceTeamRemoteAgentFactory
 
GuiceTeamRemoteAgentModule<PARAMS extends ITeamRemoteAgentParameters> - Class in cz.cuni.amis.pogamut.multi.factory.guice
Module extending GuiceRemoteAgentModule for the purpose of remote agents (those communicating with the world using IWorldConnection) that is using ISharedWorldView to synchronize information within the agent's team.
GuiceTeamRemoteAgentModule() - Constructor for class cz.cuni.amis.pogamut.multi.factory.guice.GuiceTeamRemoteAgentModule
 

H

handler - Variable in class cz.cuni.amis.pogamut.base.communication.translator.impl.WorldMessageTranslator
 
hasCategory(String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractLogCategories
Whether some category with specified name exists.
hasCategory(String) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.ILogCategories
Whether some category with specified name exists.
hasCategory(String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
 
hashCode() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
hashCode() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AgentId
 
hashCode() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
 
hashCode() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogHandler
 
hashCode() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark
 
hashCode() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark
 
hashCode() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Generates a hashCode for this Location.
hashCode() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Generates a hashcode for this Rotation.
hashCode() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Generates a hashcode for this Velocity.
hashCode() - Method in class cz.cuni.amis.pogamut.multi.agent.impl.TeamId
 
hashCode() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
hashCode() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.PropertyId
 
hashCode() - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey
 
hasObjectsToProcess() - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
Any objects waiting in BatchAwareWorldView.currentObjectBatch for processing?

I

IAct - Interface in cz.cuni.amis.pogamut.base.communication.command
IAct provides a way to send command messages to the world allowing you to attach listeners to outgoing commands.
IAgent - Interface in cz.cuni.amis.pogamut.base.agent
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!
IAgent3D - Interface in cz.cuni.amis.pogamut.base3d.agent
Interface of agent embodied in a 3D environment.
IAgentDescriptor<PARAMS extends IAgentParameters,MODULE extends GuiceAgentModule> - Interface in cz.cuni.amis.pogamut.base.agent.utils.runner
This interface describes everything that is needed to instantiate and start of the agent.
IAgentFactory<AGENT extends IAgent,PARAMS extends IAgentParameters> - Interface in cz.cuni.amis.pogamut.base.factory
General factory that instantiates the agent according to the passed parameters.
IAgentId - Interface in cz.cuni.amis.pogamut.base.agent
Extension of the IToken, it provides an ability to give an agent a human-readable name.
IAgentLogger - Interface in cz.cuni.amis.pogamut.base.utils.logging
Basic interface for agent's logs.
IAgentLogic<LOGIC_MODULE extends LogicModule> - Interface in cz.cuni.amis.pogamut.base.agent.module
 
IAgentMBeanAdapter - Interface in cz.cuni.amis.pogamut.base.agent.jmx.adapter
Interface for the adapter of the Agent MBean.
IAgentParameters - Interface in cz.cuni.amis.pogamut.base.agent.params
Parent interface for all agent's parameters interfaces/implementations.
IAgentRunner<AGENT extends IAgent,PARAMS extends IAgentParameters> - Interface in cz.cuni.amis.pogamut.base.agent.utils.runner
Utility interface for classes that can instantiate & start (possibly multiple) agents at once.
IAgentScope - Interface in cz.cuni.amis.pogamut.base.utils.guice
Scope that treats all AgentScoped classes as singletons.
IAgentState - Interface in cz.cuni.amis.pogamut.base.agent.state.level0
 
IAgentStateDebug - Interface in cz.cuni.amis.pogamut.base.agent.state.level2
 
IAgentStateDown - Interface in cz.cuni.amis.pogamut.base.agent.state.level1
 
IAgentStateFailed - Interface in cz.cuni.amis.pogamut.base.agent.state.level2
 
IAgentStateFailing - Interface in cz.cuni.amis.pogamut.base.agent.state.level2
 
IAgentStateGoingDown - Interface in cz.cuni.amis.pogamut.base.agent.state.level1
 
IAgentStateGoingUp - Interface in cz.cuni.amis.pogamut.base.agent.state.level1
 
IAgentStateInstantiated - Interface in cz.cuni.amis.pogamut.base.agent.state.level2
 
IAgentStateNonResponsive - Interface in cz.cuni.amis.pogamut.base.agent.state.levelmisc
 
IAgentStatePaused - Interface in cz.cuni.amis.pogamut.base.agent.state.level2
 
IAgentStatePausing - Interface in cz.cuni.amis.pogamut.base.agent.state.level2
 
IAgentStateResumed - Interface in cz.cuni.amis.pogamut.base.agent.state.level3
 
IAgentStateResuming - Interface in cz.cuni.amis.pogamut.base.agent.state.level2
 
IAgentStateRunning - Interface in cz.cuni.amis.pogamut.base.agent.state.level2
 
IAgentStateStarted - Interface in cz.cuni.amis.pogamut.base.agent.state.level3
 
IAgentStateStartedPaused - Interface in cz.cuni.amis.pogamut.base.agent.state.level3
 
IAgentStateStarting - Interface in cz.cuni.amis.pogamut.base.agent.state.level2
 
IAgentStateStartingPaused - Interface in cz.cuni.amis.pogamut.base.agent.state.level2
 
IAgentStateStopped - Interface in cz.cuni.amis.pogamut.base.agent.state.level2
 
IAgentStateStopping - Interface in cz.cuni.amis.pogamut.base.agent.state.level2
 
IAgentStateUp - Interface in cz.cuni.amis.pogamut.base.agent.state.level1
 
IBatchEndEvent - Interface in cz.cuni.amis.pogamut.base.communication.messages
 
IBatchEndEvent.BatchEndEventStub - Class in cz.cuni.amis.pogamut.base.communication.messages
 
IBatchEndEvent.BatchEndEventStub(long) - Constructor for class cz.cuni.amis.pogamut.base.communication.messages.IBatchEndEvent.BatchEndEventStub
 
ICommandListener<CMD extends CommandMessage> - Interface in cz.cuni.amis.pogamut.base.communication.command
This is an interface you need to implement, if you want to listen for a certain type of the command message that is sent by the agent.
ICommandSerializer<DATA> - Interface in cz.cuni.amis.pogamut.base.communication.command
Command serializer that transforms the command message into data that can be sent to (and understood by) virtual world.
IComponent - Interface in cz.cuni.amis.pogamut.base.component
Every agent consists of components.
IComponentAware - Interface in cz.cuni.amis.pogamut.base.component
 
IComponentBus - Interface in cz.cuni.amis.pogamut.base.component.bus
Component bus is meant as "event bus".
IComponentControlHelper - Interface in cz.cuni.amis.pogamut.base.component.controller
Provides a way to control the component.
IComponentController<COMPONENT extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.controller
The component controller is meant for simple IComponent NOT ISharedComponents (for them, use ISharedComponentController instead).
IComponentControllerBase<COMPONENT extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.controller
Base interface for component controllers, be it IComponentController or ISharedComponentController.
IComponentEvent<SOURCE extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.bus
Event that may happen on the EventBut.
IComponentEventListener<T extends IComponentEvent> - Interface in cz.cuni.amis.pogamut.base.component.bus
 
ICompositeWorldObject - Interface in cz.cuni.amis.pogamut.multi.communication.worldview.object
General interface for all compositeWorldObjects Composite world objects are the equivalent of old WorldObjects.
ICompositeWorldObjectUpdatedEvent - Interface in cz.cuni.amis.pogamut.multi.communication.translator.event
Interface for all compositeObject updates in the world.
ICompositeWorldObjectUpdateResult - Interface in cz.cuni.amis.pogamut.multi.communication.translator.event
 
IControllable - Interface in cz.cuni.amis.pogamut.base.agent
Interface providing a control methods for the implementors.
IControllable - Interface in cz.cuni.amis.pogamut.base.component
Interface providing a control methods for the implementors.
id(IComponent) - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
Returns component id or null.
idClassMap - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
IEmbodiedAgent - Interface in cz.cuni.amis.pogamut.base.agent
Embodied agents are agents that are physically present in the world.
IFatalErrorEvent<SOURCE extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.bus.event
Marks that fatal error has happened that prevents the component from running.
IGhostAgent - Interface in cz.cuni.amis.pogamut.base.agent
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).
IJMXAgentLogger - Interface in cz.cuni.amis.pogamut.base.utils.logging
Part of the IAgentLogger interface that is exposed via MBean.
IJMXEnabled - Interface in cz.cuni.amis.pogamut.base.agent.jmx
Interface for enabling JMX on some feature.
IJNIAct - Interface in cz.cuni.amis.pogamut.base.communication.command.impl
Use this interface to separate classic socket-based acts from JNI acts.
ILifecycleBus - Interface in cz.cuni.amis.pogamut.base.component.lifecyclebus
ILifecycleBus is extending IComponentBus by implementing the knowledge of lifecycle states of various IComponents.
IListenerRegistrator - Interface in cz.cuni.amis.pogamut.base.communication.worldview.listener
 
ILocalViewable - Interface in cz.cuni.amis.pogamut.multi.communication.worldview.object
General interface for local parts of objects whose visiblility may change over time.
ILocalWorldObject - Interface in cz.cuni.amis.pogamut.multi.communication.worldview.object
General interface for all localWorldObjects
ILocalWorldObjectUpdatedEvent - Interface in cz.cuni.amis.pogamut.multi.communication.translator.event
 
ILocalWorldView - Interface in cz.cuni.amis.pogamut.multi.communication.worldview
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?
ILocated - Interface in cz.cuni.amis.pogamut.base3d.worldview.object
General interface for objects that are located within the world.
ILockableVisionWorldView - Interface in cz.cuni.amis.pogamut.base3d
 
ILockableWorldView - Interface in cz.cuni.amis.pogamut.base.communication.worldview
 
ILocomotive - Interface in cz.cuni.amis.pogamut.base3d.worldview.object
General interface for objects that are moveable within the world.
ILogCategories - Interface in cz.cuni.amis.pogamut.base.utils.logging
 
ILogPublisher - Interface in cz.cuni.amis.pogamut.base.utils.logging
Java logging API relies on handlers for publishing records, we have created one instance of this Handler (LogHandler instnace) and delegate abstract methods from Handler on the publisher interface.
IMediator - Interface in cz.cuni.amis.pogamut.base.communication.mediator
 
IMultipleAgentRunner<AGENT extends IAgent,PARAMS extends IAgentParameters,MODULE extends GuiceAgentModule> - Interface in cz.cuni.amis.pogamut.base.agent.utils.runner
Utility interface for classes that can instantiate & start (possibly multiple) agents at once.
increaseStateCount(ComponentState) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Increases (+1) count of the 'state', DOES NOT TRIGGER SharedComponentController#componentStateCountChanged().
increaseStateCount(ComponentState, int) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Increases count (+n) of the 'state', DOES NOT TRIGGER SharedComponentController#componentStateCountChanged().
incRegisteredAgent(IObservingAgent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
incTime() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.object.event.DummyObjectEvent
 
info(String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
info(String, Object) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
info(String, Object[]) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
InfoMessage - Class in cz.cuni.amis.pogamut.base.communication.messages
This is marker class for all info messages that the world is producing.
InfoMessage() - Constructor for class cz.cuni.amis.pogamut.base.communication.messages.InfoMessage
 
initComponentId() - Method in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Returns token made from simple name of the module's class.
innerNotify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
Used to process IWorldChangeEvent - it has to be either IWorldChangeEvent or IWorldObjectUpdateEvent.
innerNotify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenLocalWorldView
Used to process IWorldChangeEvent - it has to be either IWorldChangeEvent or IWorldObjectUpdateEvent.
innerNotify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
Used to process IWorldChangeEvent - it has to be either IWorldChangeEvent or IWorldObjectUpdateEvent.
inside(ComponentState, ComponentState...) - Static method in enum cz.cuni.amis.pogamut.base.component.controller.ComponentState
Tests whether 'state' is inside 'inside'.
instance - Static variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
instanceMutex - Static variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
instantiate(String) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
instantiate(String, ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
instantiate(String, Object[], String[]) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
instantiate(String, ObjectName, Object[], String[]) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
INSTANTIATED - Static variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutorState
Corresponds to the PathExecutorState.INSTANTIATED state.
inState(Class<?>...) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Returns true if the agent is in one of 'states'.
inState(PathExecutorState...) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
inState(PathExecutorState...) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
True if the path executor is in one of 'states', false otherwise.
inState(ComponentState...) - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
inState(ComponentState...) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Whether the component is in one of 'states'.
IntegerProperty - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Implementation of the ISharedProperty interface for Integer value type.
IntegerProperty(WorldObjectId, String, Integer, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.IntegerProperty
 
IntegerProperty(IntegerProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.IntegerProperty
 
interpolate(Location, double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Lineary interpolates between this location and given location.
interpolate(Location, Location, double) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Linearly interpolates between two given locations.
interpolate(Velocity, double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Linearly interpolates between this velocity and given velocity.
interpolate(Velocity, Velocity, double) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Linearly interpolates between two given velocities.
inThreadKilling() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
inThreadPausing() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
inThreadResuming() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
inThreadStopping() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
IntProperty - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Implementation of the ISharedProperty interface for Integer value type.
IntProperty(WorldObjectId, String, Integer, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.IntProperty
 
IntProperty(IntProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.IntProperty
 
INTROSPECTION_NAME - Static variable in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
introspection FolderToJMXEnabledAdapter class
INTROSPECTION_ROOT_NAME - Static variable in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Name of the root introspection folder.
invert() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates inverse Location
invoke(ObjectName, String, Object[], String[]) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
IObservingAgent - Interface in cz.cuni.amis.pogamut.base.agent
Observing agent is agent that may watch/observe the world, but is powerless to do anything inside it directly.
IPathExecutionEstimator<PATH_ELEMENT> - Interface in cz.cuni.amis.pogamut.base.agent.navigation
Simple interface that defines a method for estimating timeout for traveling along the path.
IPathExecutor<PATH_ELEMENT> - Interface in cz.cuni.amis.pogamut.base.agent.navigation
Path executor object is responsible for navigation of the agent through the environment along the list of PATH_ELEMENTs.
IPathExecutorHelper<PATH_ELEMENT> - Interface in cz.cuni.amis.pogamut.base.agent.navigation
If you did not read IPathExecutor javadoc - do it now! Following javadoc assumes you know what IPathExecutor is and how its interface works.
IPathExecutorState - Interface in cz.cuni.amis.pogamut.base.agent.navigation
Represents a state of the IPathExecutor providing a high-level description of the state via IPathExecutorState.getState().
IPathExecutorWithPlanner<PATH_ELEMENT> - Interface in cz.cuni.amis.pogamut.base.agent.navigation
First - read javadoc for IPathPlanner and IPathExecutor.
IPathFuture<PATH_ELEMENT> - Interface in cz.cuni.amis.pogamut.base.agent.navigation
Returns a path as the future result of IPathPlanner computation.
IPathPlanner<PATH_ELEMENT> - Interface in cz.cuni.amis.pogamut.base.agent.navigation
Interface for generic path planner.
IPausable - Interface in cz.cuni.amis.pogamut.base.component
Interface marking the component as pausable - it responds with transactional events on events IPausingEvent and IAgentResumingEvent
IPausedEvent<SOURCE extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.bus.event
 
IPausingEvent<SOURCE extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.bus.event
 
IReachable - Interface in cz.cuni.amis.pogamut.base3d.worldview.object
General interface for objects whose reachability may change through time.
IRemoteAgentParameters - Interface in cz.cuni.amis.pogamut.base.agent.params
Remote agent parameters are additionally providing an address of the remote environment which the agent has to connect into.
IResetEvent<SOURCE extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.bus.event
 
IResumedEvent<SOURCE extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.bus.event
 
IResumingEvent<SOURCE extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.bus.event
 
IRotable - Interface in cz.cuni.amis.pogamut.base3d.worldview.object
General interface for objects that are rotary within the world.
isAccepted(T, ILocated, double) - Method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.AcceptAllDistanceFilter
 
isAccepted(T, ILocated, double) - Method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.FilterAdapter
 
isAccepted(T, ILocated, double) - Method in interface cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.IDistanceFilter
 
isAccepted(T, ILocated, double) - Method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.RangeDistanceFilter
 
isAccepted(T, ILocated, double) - Method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.VisibleFilter
 
isAgentRegistered(IObservingAgent, int) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
Whether an 'agent' is listening on 'channel'.
isBatchBeginEvent(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
Is this event a batch begin event? It is needed for the locking to be working correctly.
isBatchBeginEvent(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.LockableBatchAwareWorldView
Is this event a batch begin event? It is needed for the locking to be working correctly.
isBatchBeginEvent(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
Used to identify events marking beginning of batches.
isBatchEndEvent(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
Is this event a batch end event? If so some extra events may be generated in processing this message.
isBatchEndEvent(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
Used to detect batch end events, needs to be overriden to detect the events properly.
isBatchEndEvent(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareSharedWorldView
 
isBetterRelation(ILocated, T, double, T, double) - Method in interface cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.IBetterRelation
 
isBetterRelation(ILocated, T, double, T, double) - Method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.RelationCloser
 
isBetterRelation(ILocated, T, double, T, double) - Method in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils.RelationFurther
 
isBroadcasting() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
When some method is called to broadcast some event then it will go through ONLY IFF isBroadcasting().
isBroadcastingEvents() - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
isBroadcastingEvents() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Tells whether the controller sends events about the state of the component, i.e., whether it should automatically send starting/stopping events or not.
isCancelled() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.PrecomputedPathFuture
 
isCancelled() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.event.WorldEventFuture
 
isCancelled() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectFuture
 
isCommandListening(Class, ICommandListener) - Method in interface cz.cuni.amis.pogamut.base.communication.command.IAct
Whether the listener is listening for commands of commandClass.
isCommandListening(Class, ICommandListener) - Method in class cz.cuni.amis.pogamut.base.communication.command.impl.Act
 
isDefaultConsoleHandler() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
isDefaultConsoleHandler() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Tells whether the logger has default console handler attached.
isDefaultNetworkHandler() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
isDefaultNetworkHandler() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Tells whether the logger has default network handler attached.
isDefaultNetworkHandler() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IJMXAgentLogger
Tells whether the logger has default network handler attached.
isDefaultNetworkHandler() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.AgentLoggerJMXProxy
Executes JMX remote call to the proxied IAgentLogger.isDefaultNetworkHandler() method.
isDependency(IToken) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies
 
isDependency(IComponent) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies
 
isDependent(IToken) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentController
 
isDependent(IComponent) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentController
 
isDependent(IToken) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentController
Whether the controlled component is dependent on the component identified by 'componentId'.
isDependent(IComponent) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentController
Whether the controlled component is dependent on 'component'.
isDependent(IAgentId, IToken) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentController
Whether the controlled component is dependent on component (identified by 'componentId') of the agent identified by 'agentId'.
isDependent(IAgentId, IComponent) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentController
Whether the controlled component is dependent on 'component' of the agent identified by 'agentId'.
isDependent(IAgentId, IToken) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
isDependent(IAgentId, IComponent) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
isDifferentFrom(IStaticWorldObject) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.IStaticWorldObject
This method is used for comparing if the static information has been changed during the simulation, this method however takes into account the fact that some static information may be null for some time and then get filled later.
isDirty() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedProperty
SharedProperties are generally properties derived from bot's observation of the world.
isDirty() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
isDone() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.PrecomputedPathFuture
 
isDone() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.event.WorldEventFuture
 
isDone() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectFuture
 
isDouble - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Whether the id wolds 'double' inside WorldObjectId.token.
isDoubleId() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Whether the is is a double one.
isException() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
Does exception occured inside the thread that was/is reading logs?
isExecuting() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
isExecuting() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Determines, whether the path executor instance has been submitted with IPathFuture and working on getting the bot to its target.
isExpected() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient.LoggingStopped
 
isFailure() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient.LoggingStopped
 
ISharedComponent - Interface in cz.cuni.amis.pogamut.base.component
Every agent consists of components.
ISharedComponentControlHelper - Interface in cz.cuni.amis.pogamut.base.component.controller
Provides a way to control the shared component.
ISharedComponentController<COMPONENT extends ISharedComponent> - Interface in cz.cuni.amis.pogamut.base.component.controller
The component controller is meant for simple ISharedComponent NOT IComponents (for them, use IComponentController instead).
ISharedProperty<TYPE> - Interface in cz.cuni.amis.pogamut.multi.communication.worldview.object
Interface for all shared properties in the world.
ISharedPropertyUpdatedEvent - Interface in cz.cuni.amis.pogamut.multi.communication.translator.event
 
ISharedPropertyUpdateResult - Interface in cz.cuni.amis.pogamut.multi.communication.translator.event
Interface for results returned by ISharedPropertyUpdatedEvent .
ISharedPropertyUpdateResult.Result - Enum in cz.cuni.amis.pogamut.multi.communication.translator.event
 
ISharedPropertyUpdateResult.SharedPropertyUpdateResult - Class in cz.cuni.amis.pogamut.multi.communication.translator.event
 
ISharedPropertyUpdateResult.SharedPropertyUpdateResult(ISharedPropertyUpdateResult.Result, ISharedProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdateResult.SharedPropertyUpdateResult
 
ISharedWorldChangeEventInput - Interface in cz.cuni.amis.pogamut.multi.communication.worldview
General interface for shared components capable of processing events.
ISharedWorldObject - Interface in cz.cuni.amis.pogamut.multi.communication.worldview.object
general interface for all sharedWorldObjects.
ISharedWorldObjectUpdatedEvent - Interface in cz.cuni.amis.pogamut.multi.communication.translator.event
 
ISharedWorldView - Interface in cz.cuni.amis.pogamut.multi.communication.worldview
Interface for WorldViews for multi-agent systems
isImplicitRemoveListeners() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
isInLock() - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.SyncLockableBatchAwareWorldView
 
isInstanceOf(ObjectName, String) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
isJMXEnabled() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents
Whether the JMX is enabled or not.
isListening(IFutureListener<List<PATH_ELEMENT>>) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.PrecomputedPathFuture
 
isListening(IFutureListener<List<PATH_ELEMENT>>) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathFuture
Whether some listener is listening on the future.
isListening(Class<?>, IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
isListening(Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
isListening(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
isListening(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
isListening(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
isListening(IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
isListening(Class<?>, IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Tests whether the 'listener' is listening to a specific event (Level A listeners).
isListening(Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Tests whether the 'listener' is listening at specified 'objectClass' (Level B listeners).
isListening(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Tests whether the 'listener' is listening at specified 'objectClass' for specified 'event' (Level C listeners).
isListening(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Tests whether the 'listener' is listening at specified 'objectId' (Level D Listeners).
isListening(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Tests whether the 'listener' is listening to a specified 'event' that occurs on the specific object with 'objectId' (Level E listeners).
isListening(IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Checks whether this listener is hooked to the world view (at any listener level).
isListening(Class<?>, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
isListening(Class<?>, Class<?>, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
isListening(Class<?>, IToken, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
isListening(Class<?>, IComponent, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
isListening(Class<?>, IComponentEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Tests whether 'listener' is listening on events of class 'class'.
isListening(Class<?>, Class<?>, IComponentEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Tests whether 'listener' is listening on events of class 'event' on components of class 'component'.
isListening(Class<?>, IToken, IComponentEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Tests whether 'listener' is listening on events of class 'event' on component of name 'componentName'.
isListening(Class<?>, IComponent, IComponentEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Tests whether 'listener' is listening on events of class 'event' on the 'component'.
isListening(Class<?>, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
isListening(Class<?>, Class<?>, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
isListening(Class<?>, IToken, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
isListening(Class<?>, IComponent, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
isListening(Class<?>, IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Tests whether the 'listener' is listening to a specific event (Level A listeners).
isListening(Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Tests whether the 'listener' is listening at specified 'objectClass' (Level B listeners).
isListening(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Tests whether the 'listener' is listening at specified 'objectClass' for specified 'event' (Level C listeners).
isListening(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Tests whether the 'listener' is listening at specified 'objectId' (Level D Listeners).
isListening(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Tests whether the 'listener' is listening to a specified 'event' that occurs on the specific object with 'objectId' (Level E listeners).
isListening(IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Checks whether this listener is hooked to the world view (at any listener level).
isListening(Class<?>, IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
isListening(Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
isListening(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
isListening(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
isListening(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
isListening(IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
isListening(Class<?>, IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
isListening(Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
isListening(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
isListening(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
isListening(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
isListening(IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
isListening(Class<?>, IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
isListening(Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
isListening(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
isListening(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
isListening(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
isListening(IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
isListening(Class<?>, IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Tests whether the 'listener' is listening to a specific event (Level A listeners).
isListening(Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Tests whether the 'listener' is listening at specified 'objectClass' (Level B listeners).
isListening(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Tests whether the 'listener' is listening at specified 'objectClass' for specified 'event' (Level C listeners).
isListening(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Tests whether the 'listener' is listening at specified 'objectId' (Level D Listeners).
isListening(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Tests whether the 'listener' is listening to a specified 'event' that occurs on the specific object with 'objectId' (Level E listeners).
isListening(IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Checks whether this listener is hooked to the world view (at any listener level).
isLocked() - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.ILockableWorldView
Whether the worldview is locked.
isLocked() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.LockableWorldView
 
isLocked() - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.LockableBatchAwareWorldView
 
isLocked() - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.SyncLockableBatchAwareWorldView
 
isLocked() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
 
isLocked() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
isLocked(TimeKey) - Method in interface cz.cuni.amis.pogamut.multi.utils.timekey.ITimeKeyManager
True if the provided timeKey is explicitly locked (lock(key) was called).
isLocked(long) - Method in interface cz.cuni.amis.pogamut.multi.utils.timekey.ITimeKeyManager
True if the provided timeKey is explicitly locked (lock(key) was called).
isLocked(TimeKey) - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKeyManager
 
isLocked(long) - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKeyManager
 
isLockEvents() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.LockableWorldView
 
isLoggable(LogRecord) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategoryFilter
 
isLong - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Whether the id wolds 'long' inside WorldObjectId.token.
isLongId() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Whether the id is a long one.
isMain() - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IAgentRunner
Whether the runner is set to provide 'main' functionality (see the Javadoc for the whole class).
isMain() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
 
isMain() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
 
isMain() - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IMultipleAgentRunner
Whether the runner is set to provide 'main' functionality.
isNotState(Class...) - Method in class cz.cuni.amis.pogamut.base.agent.state.impl.AgentState
 
isNotState(Class...) - Method in interface cz.cuni.amis.pogamut.base.agent.state.level0.IAgentState
Provides convenient method for testing whether the agent is not in any of 'states'.
isNumericId() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Whether the id holds a numeric value (i.e., it is either WorldObjectId.isLongId() or WorldObjectId.isDoubleId()).
ISocketConnectionAddress - Interface in cz.cuni.amis.pogamut.base.communication.connection.impl.socket
Connection descriptor for sockets ...
isPathUnavailable() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
isPathUnavailable() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
True if the path does not exist (is null) or can't be computed at all (an exception has happened or the computation has been canceled).
isPaused() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
isPaused() - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
isPaused() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Whether the component is paused (or is pausing/resuming).
isPaused() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
isPaused() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
isPausing() - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IAgentRunner
Tells, whether the pausing behavior is enabled.
isPausing() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
 
isPausing() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
 
isPausing() - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IMultipleAgentRunner
Tells, whether the pausing behavior is enabled.
isPlanarZero() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Tells, whether the velocity is zero in planar coordinates.
isReachable() - Method in interface cz.cuni.amis.pogamut.base3d.worldview.object.IReachable
Tells, whether the object is currently reachable.
isRegistered(ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
isRunning() - Method in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Whether the component is running.
isRunning() - Method in class cz.cuni.amis.pogamut.base.agent.utils.AgentKeepAlive
 
isRunning() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
isRunning() - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
isRunning() - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Whether the bus is propagating events.
isRunning() - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
isRunning() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Whether the component has been started, is not stopped or killed, may be paused.
isRunning() - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
isRunning() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
Whether this instance is active, i.e., it was not NetworkLogManager#shutdown().
isRunning() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
isRunning() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
isState(Class...) - Method in class cz.cuni.amis.pogamut.base.agent.state.impl.AgentState
 
isState(Class...) - Method in interface cz.cuni.amis.pogamut.base.agent.state.level0.IAgentState
Provides convenient method for testing whether the agent is in one of 'states'.
isStaticMethod(Method) - Static method in class cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator
Tells whether 'method' is static.
isStuck() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
isStuck() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Sets to true whenever the path executor detect that the bot has stuck and is unable to reach the path destination.
isStuck() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IStuckDetector
Tells whether the detector has detected a stuck.
isTargetReached() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
isTargetReached() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Sets to true whenever the path executor reaches the end of the provided path.
IStartedEvent<SOURCE extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.bus.event
Marks that the component has started its work.
IStartingEvent<SOURCE extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.bus.event
 
IStartingPausedEvent<SOURCE extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.bus.event
This event is similar to IStartingEvent, it marks that the component is going to start.
IStaticWorldObject - Interface in cz.cuni.amis.pogamut.multi.communication.worldview.object
General interface for all staticWorldObjects.
IStaticWorldObjectUpdatedEvent - Interface in cz.cuni.amis.pogamut.multi.communication.translator.event
 
IStoppedEvent<SOURCE extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.bus.event
The component stopped its job.
IStoppingEvent<SOURCE extends IComponent> - Interface in cz.cuni.amis.pogamut.base.component.bus.event
 
IStuckDetector - Interface in cz.cuni.amis.pogamut.base.agent.navigation
Stuck detector provides a functionality to detect the situation in which the bot is unable to reach its destination.
isUsedBy(IAgentId) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentController
Tells whether the agent identified by 'agentId' is currently using the controlled component, i.e., this component controller registers the component to agent's ILifecycleBus and is watching it for auto start/stop/pause/resume/...
isUsedBy(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
isVisible() - Method in interface cz.cuni.amis.pogamut.base3d.worldview.object.IViewable
Tells, whether the object is currently visible.
isVisible() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ILocalViewable
Tells whether the object is currently visible.
isZero() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Tells, whether the velocity is zero.
isZero(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Tells, whether the velocity is zero (with tolerance of 'epsilon').
ITeamAgentParameters<SHARED_WORLDVIEW extends ISharedWorldView> - Interface in cz.cuni.amis.pogamut.multi.params
These parameters declares getter for ISharedWorldView instance that should be used by the particular agent.
ITeamedAgentId - Interface in cz.cuni.amis.pogamut.multi.agent
Interface for agentId with a team.
ITeamId - Interface in cz.cuni.amis.pogamut.multi.agent
 
ITeamRemoteAgentParameters<SHARED_WORLDVIEW extends ISharedWorldView> - Interface in cz.cuni.amis.pogamut.multi.params
Combines ITeamAgentParameters and IRemoteAgentParameters.
ITimedWorldChangeEventInput - Interface in cz.cuni.amis.pogamut.multi.communication.worldview
 
ITimeKeyManager - Interface in cz.cuni.amis.pogamut.multi.utils.timekey
 
IViewable - Interface in cz.cuni.amis.pogamut.base3d.worldview.object
General interface for objects whose visibility may change through time.
IVisionLocalWorldView - Interface in cz.cuni.amis.pogamut.multi.communication.worldview
Interface that adds functionality related to visible objects to the worldView.
IVisionWorldView - Interface in cz.cuni.amis.pogamut.base3d.worldview
 
IWorldAgentsObserver<A extends IAgent> - Interface in cz.cuni.amis.pogamut.base.server
Provides functionality for observing GaviaLib based agents connected to the world.
IWorldChangeEvent - Interface in cz.cuni.amis.pogamut.base.communication.translator.event
Marker interface for every world event that can be sensed from the world.
IWorldChangeEventInput - Interface in cz.cuni.amis.pogamut.base.communication.worldview
Input interface for the world view.
IWorldChangeEventOutput - Interface in cz.cuni.amis.pogamut.base.communication.translator.event
Interface providing events from the world.
IWorldConnection<ADDRESS extends IWorldConnectionAddress> - Interface in cz.cuni.amis.pogamut.base.communication.connection
Interface for the connection to a remote world.
IWorldConnectionAddress - Interface in cz.cuni.amis.pogamut.base.communication.connection
Marker interface - further descendants should describe the connection end, where the implemenetor of IWorldConnection should connect to (e.g.
IWorldEvent - Interface in cz.cuni.amis.pogamut.base.communication.worldview.event
General interface for events occurring in the world.
IWorldEventListener<EVENT extends IWorldEvent> - Interface in cz.cuni.amis.pogamut.base.communication.worldview.event
Abstract listener that listens for world events.
IWorldEventWrapper - Interface in cz.cuni.amis.pogamut.base.communication.translator.event
Interface for classes wrapping the IWorldEvent.
IWorldMessageParser - Interface in cz.cuni.amis.pogamut.base.communication.parser
Message parser has a method for reading and parsing messages from the world.
IWorldMessageTranslator - Interface in cz.cuni.amis.pogamut.base.communication.translator
This is handler for messages that should produce IWorldChangeEvent(s) out of messages we receive from the world.
IWorldObject - Interface in cz.cuni.amis.pogamut.base.communication.worldview.object
Interface for all objects that can be found in the world.
IWorldObjectEvent<OBJECT extends IWorldObject> - Interface in cz.cuni.amis.pogamut.base.communication.worldview.object
IWorldObject related event.
IWorldObjectEventListener<OBJECT extends IWorldObject,EVENT extends IWorldObjectEvent<OBJECT>> - Interface in cz.cuni.amis.pogamut.base.communication.worldview.object
Listens on object events.
IWorldObjectListener<OBJECT extends IWorldObject> - Interface in cz.cuni.amis.pogamut.base.communication.worldview.object
Listens on object events.
IWorldObjectUpdatedEvent - Interface in cz.cuni.amis.pogamut.base.communication.translator.event
Interface for the event that suppose to update the informations about the object in the world.
IWorldObjectUpdatedEvent.DestroyWorldObject - Class in cz.cuni.amis.pogamut.base.communication.translator.event
Shortcut implementation of IWorldObjectUpdatedEvent that informs that some object has been destroyed.
IWorldObjectUpdatedEvent.DestroyWorldObject(IWorldObject, long) - Constructor for class cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdatedEvent.DestroyWorldObject
 
IWorldObjectUpdateResult<OBJECT extends IWorldObject> - Interface in cz.cuni.amis.pogamut.base.communication.translator.event
A generic interface for updateResult returned by all IWorldObjectUpdated events (ie.
IWorldObjectUpdateResult.Result - Enum in cz.cuni.amis.pogamut.base.communication.translator.event
Different result types for the updatedEvent.
IWorldObjectUpdateResult.WorldObjectUpdateResult<OBJECT extends IWorldObject> - Class in cz.cuni.amis.pogamut.base.communication.translator.event
Implementation of the IGenericObjectUpdateResult interface.
IWorldObjectUpdateResult.WorldObjectUpdateResult(IWorldObjectUpdateResult.Result, OBJECT) - Constructor for class cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdateResult.WorldObjectUpdateResult
 
IWorldReaderProvider - Interface in cz.cuni.amis.pogamut.base.communication.connection
Interface that returns a reader that can be used to get messages from the world.
IWorldServer<A extends IAgent> - Interface in cz.cuni.amis.pogamut.base.server
Interface for servers representing remote worlds.
IWorldView - Interface in cz.cuni.amis.pogamut.base.communication.worldview
Interface for the world view.
IWorldWriterProvider - Interface in cz.cuni.amis.pogamut.base.communication.connection
Interface that provides a writer that can be used to send commands to the world.
IYylex - Interface in cz.cuni.amis.pogamut.base.communication.parser.impl.yylex
"Wrapper interface" for Yylex, you should wrap your yylex implementation with this interface allowing the parser to set the reader into the yylex (that triggers creation of new instance of your Yylex usually) + providing a method for parsing messages.
IYylexObserver - Interface in cz.cuni.amis.pogamut.base.communication.parser.impl.yylex
Interface for reporting of Yylex exceptions.
IYylexObserver.LogObserver - Class in cz.cuni.amis.pogamut.base.communication.parser.impl.yylex
Default implementation of the IYylexObserver logging everything into AgentLogger.platform() log category.
IYylexObserver.LogObserver(IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.IYylexObserver.LogObserver
 

J

JMX_SERVER_AGENT_NAME_DELIM - Static variable in class cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents
Separates JMX server address and the agent's MBean object name in address exported to the outside.
JMXAgentModule<AGENT extends AbstractAgent> - Class in cz.cuni.amis.pogamut.base.agent.module
Agent module that provides JMX interface.
JMXAgentModule(AGENT) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.JMXAgentModule
Initialize agent module - it will start ComponentDependencyType.STARTS_WITH the agent.
JMXAgentModule(AGENT, Logger) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.JMXAgentModule
Initialize agent module - it will start ComponentDependencyType.STARTS_WITH the agent.
JMXAlreadyEnabledException - Exception in cz.cuni.amis.pogamut.base.agent.exceptions
 
JMXAlreadyEnabledException(String, Throwable) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.JMXAlreadyEnabledException
Constructs a new exception with the specified detail message.
JMXAlreadyEnabledException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.JMXAlreadyEnabledException
Constructs a new exception with the specified detail message.
JMXAlreadyEnabledException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.JMXAlreadyEnabledException
Constructs a new exception with the specified detail message and cause.
JMXAlreadyEnabledException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.JMXAlreadyEnabledException
Constructs a new exception with the specified detail message.
JMXAlreadyEnabledException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.agent.exceptions.JMXAlreadyEnabledException
Constructs a new exception with the specified detail message and cause.
JMXFlagDecorator<T extends Serializable> - Class in cz.cuni.amis.pogamut.base.utils.jmx.flag
Translates Flag events to JMX events.
JMXFlagDecorator(Flag<T>, ObjectName, MBeanServer, String) - Constructor for class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
 
JMXFlagDecoratorMBean - Interface in cz.cuni.amis.pogamut.base.utils.jmx.flag
 
JMXLogCategories - Class in cz.cuni.amis.pogamut.base.utils.logging.jmx
JMX decorator for ILogCategories.
JMXLogCategories(ILogCategories, MBeanServer, ObjectName) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
JMXLogCategories differs from LogCategories by implicit handler with JMXLogPublisher in every log category it produces.
JMXLogCategoriesMBean - Interface in cz.cuni.amis.pogamut.base.utils.logging.jmx
MBean for the JMXLogCategories.
JMXLogPublisher - Class in cz.cuni.amis.pogamut.base.utils.logging.jmx
 
JMXLogPublisher() - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
Initialize publisher with the simplest formatter - just publishing the message.
JMXLogPublisher(Formatter) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
Initialize the publisher with prespecified formatter.
JMXLogPublisher(ObjectName, String) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
 
JMXLogPublisherMBean - Interface in cz.cuni.amis.pogamut.base.utils.logging.jmx
 
JMXLogRecordContainer - Class in cz.cuni.amis.pogamut.base.utils.logging.jmx
Because LogRecord is not serializing parameters, I have to pass the log record in the container with parameters beside anbd reassemble at the destination.
JMXLogRecordContainer(LogRecord) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogRecordContainer
 
JMXLogRecordNotification - Class in cz.cuni.amis.pogamut.base.utils.logging.jmx
 
JMXLogRecordNotification(Object, long, long, String, LogRecord) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogRecordNotification
 

K

keys - Static variable in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey
 
kill() - Method in interface cz.cuni.amis.pogamut.base.agent.IAgent
Stops the agent (unconditionally), closing whatever connection it may have, this method must be non-blocking + interrupting all the communication, logic or whatever threads the agent may have.
kill() - Method in interface cz.cuni.amis.pogamut.base.agent.IControllable
Kills the object - interrupt ruthlessly any work it might be doing.
kill() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Method that requests the agent to be killed - this counts as fatal error as well.
kill() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
 
kill() - Method in interface cz.cuni.amis.pogamut.base.agent.jmx.adapter.IAgentMBeanAdapter
Stops the agent (unconditionally), closing whatever connection it may have, this method must be non-blocking + interrupting all the communication, logic or whatever threads the agent may have.
kill() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
kill() - Method in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Kills the agent module.
kill() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
kill() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
Kills the world view.
kill() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
kill() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControlHelper
Kills the component in ruthless way.
kill() - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Kills the component in ruthless way.
kill() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
kill() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
kill(IAgentId, String, Throwable) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
AgentId has broadcast IFatalErrorEvent, tear down the whole system!
kill() - Method in interface cz.cuni.amis.pogamut.base.component.IControllable
Kills the object - interrupt ruthlessly any work it might be doing.
kill() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
Method called from DefaultPogamutPlatform.close() to shutdown the network logging, terminating its thread to let JVM die gracefully.
kill() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Kills the world view.
kill() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Kills the world view.
kill() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
 
killAgent() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called during kill() method - override to provide custom ruthless stopping (killing) behavior of the agent.
killAgent(AGENT) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Kills a single agent instance, called during clean up when start/pause/resume of the agent fails.
killAgent(AGENT) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Kills a single agent instance, called during clean up when start/pause/resume of the agent fails.
killAgents(List<AGENT>) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
This method is called whenever start/pause/resume of the single agent fails to clean up.
killAgents(List<AGENT>) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
This method is called whenever start/pause/resume of the single agent fails to clean up.
killed - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Whether we had to kill all agents (i.e., some exception/failure has happened).
killed - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Whether we had to kill all agents (i.e., some exception/failure has happened).
killingAgents - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Whether we're currently killing all agents...
killingAgentsMutex - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Guards AgentRunner.killingAgents access.

L

lastLogicRun - Variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
lastObjectBatch - Variable in class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
 
latch - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Latch where we're awaiting till all agents finishes.
latch - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Latch where we're awaiting till all agents finishes.
LEVEL_B_EVENT - Static variable in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
LEVEL_C_EVENT - Static variable in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
LEVEL_D_EVENT - Static variable in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
LEVEL_E_EVENT - Static variable in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
LifecycleBus - Class in cz.cuni.amis.pogamut.base.component.lifecyclebus
Lifecycle bus is implementing ILifecycleBus which is extending IComponentBus by implementing the knowledge of lifecycle states of various IComponents.
LifecycleBus(IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
LinearInterp(double, double, double) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Linearly interpolates between 2 doubles with alpha as strength.
lineOfSightAngle(Location, double, Location) - Static method in class cz.cuni.amis.pogamut.base.utils.math.A
Returns degrees!
listener - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Listener that lowers the count on the MainAgentRunner#latch (if reaches zero, start method resumes and closes the Pogamut platform), and watches for the agent's failure (MainAgentRunner#killAgents(IAgent[]) in this case).
listener - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Listener that lowers the count on the MultipleAgentRunner.latch (if reaches zero, start method resumes and closes the Pogamut platform), and watches for the agent's failure (MultipleAgentRunner#killAgents(IAgent[]) in this case).
listener - Variable in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.LocalController
 
listener - Variable in class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
 
ListenerLevel - Enum in cz.cuni.amis.pogamut.base.communication.worldview.listener
 
ListenerMethodParametersException - Exception in cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception
 
ListenerMethodParametersException(Method, String, AnnotationListenerRegistrator) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.ListenerMethodParametersException
 
ListenerMethodParametersException(Method, EventListener, AnnotationListenerRegistrator) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.ListenerMethodParametersException
 
ListenerMethodParametersException(Method, ObjectClassListener, AnnotationListenerRegistrator) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.ListenerMethodParametersException
 
ListenerMethodParametersException(Method, ObjectClassEventListener, AnnotationListenerRegistrator) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.ListenerMethodParametersException
 
ListenerMethodParametersException(Method, ObjectListener, AnnotationListenerRegistrator) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.ListenerMethodParametersException
 
ListenerMethodParametersException(Method, ObjectEventListener, AnnotationListenerRegistrator) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.ListenerMethodParametersException
 
ListenerMethodParametersException(Method, EventListener, Logger, AnnotationListenerRegistrator) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.ListenerMethodParametersException
 
ListenerMethodParametersException(Method, ObjectClassListener, Logger, AnnotationListenerRegistrator) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.ListenerMethodParametersException
 
ListenerMethodParametersException(Method, ObjectClassEventListener, Logger, AnnotationListenerRegistrator) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.ListenerMethodParametersException
 
ListenerMethodParametersException(Method, ObjectListener, Logger, AnnotationListenerRegistrator) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.ListenerMethodParametersException
 
ListenerMethodParametersException(Method, ObjectEventListener, Logger, AnnotationListenerRegistrator) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.ListenerMethodParametersException
 
ListenersAlreadyRegisteredException - Exception in cz.cuni.amis.pogamut.base.communication.worldview.listener.exception
 
ListenersAlreadyRegisteredException(IListenerRegistrator) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.exception.ListenersAlreadyRegisteredException
 
ListenersAlreadyRegisteredException(Logger, IListenerRegistrator) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.exception.ListenersAlreadyRegisteredException
 
localControlHelpers - Variable in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Control helpers that are used to signalizes starting/stopping of the controlled AbstractComponentControllerBase.component inside bus of respective agents.
localControllers - Variable in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Controllers that are used to store IComponentController provided by respective ILifecycleBus.addLifecycleManagement(IComponent, IComponentControlHelper, ComponentDependencies) of agents using the component.
localKill(IAgentId) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Kills the component for the agent identified by 'agentId'.
localKill(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
localKill(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
localPause(IAgentId) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Pauses the component for agent identified by 'agentId'.
localPause(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
localPause(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
localPrePause(IAgentId) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Called before the IPausingEvent of the component is broadcast into ILifecycleBus of the agent identified by 'agentId'.
localPrePause(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
localPrePause(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
localPreResume(IAgentId) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Called before the IResumingEvent of the component is broadcast into ILifecycleBus of the agent identified by 'agentId'.
localPreResume(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
localPreResume(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
localPreStart(IAgentId) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Called before the IStartingEvent of the component is broadcast into ILifecycleBus of the agent identified by 'agentId'.
localPreStart(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
localPreStart(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
localPreStartPaused(IAgentId) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Called before IStartingPausedEvent of the component is broadcast into ILifecycleBus of the agent identified by 'agentId'.
localPreStartPaused(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
localPreStartPaused(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
localPreStop(IAgentId) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Called before the IStoppingEvent of the component is broadcast into ILifecycleBus of the agent identified by 'agentId'.
localPreStop(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
localPreStop(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
localReset(IAgentId) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Called whenever IResetEvent is caught at the ILifecycleBus of the agent identified by 'agentId'.
localReset(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
localReset(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
localResume(IAgentId) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Resumes the component for the agent identified by 'agentId'.
localResume(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
localResume(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
localStart(IAgentId) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
The component is being started inside the ILifecycleBus of the agent identified by 'agentId'.
localStart(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
localStart(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
localStartPaused(IAgentId) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Starts the component for the agent identified by 'agentId' but it assumes that the component just prepares whatever data structures it needs / make connections / handshake whatever it needs with the environment / etc.
localStartPaused(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
localStartPaused(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
localStop(IAgentId) - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Stops the component for the agent identified by 'agentId'.
localStop(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
localStop(IAgentId) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
LocalWorldViewAdapter - Class in cz.cuni.amis.pogamut.multi.communication.worldview.impl
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
LocalWorldViewAdapter(BatchAwareLocalWorldView) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
localWorldViews - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
LocalWorldViews registered with this sharedWorldView
Location - Class in cz.cuni.amis.pogamut.base3d.worldview.object
Location within the world.
Location(double, double, double) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Creates location with specified coordinates.
Location(double, double) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Creates location with specified planar coordinates.
Location(Location) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Copy constructor
Location(String) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Parses the location from the "string" generated by Location.toString().
Location(double[]) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Creates location from array of three doubles.
Location(float[]) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Creates location from array of three doubles.
Location(Tuple3d) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Creates location from specified 3D point.
Location(Point3D) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Creates location from specified 3D point.
Location.PropertyEditor - Class in cz.cuni.amis.pogamut.base3d.worldview.object
PropertyEditor for class Location.
Location.PropertyEditor() - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Location.PropertyEditor
 
locationPattern - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Pattern used to parse Location.toString() in Location.Location(String).
LocationProperty - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Implementation of the ISharedProperty interface for Location value type.
LocationProperty(WorldObjectId, String, Location, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.LocationProperty
 
LocationProperty(LocationProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.LocationProperty
 
lock - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
Mutex for reading/writing channels/allChannels and sending events.
lock() - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.ILockableWorldView
Lock the worldview, preventing it from raising any new events.
lock() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.LockableWorldView
Prevent the WorldView from being changed.
lock() - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.LockableBatchAwareWorldView
When the world view is locked - no batches are processes until unlocked.
lock() - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.SyncLockableBatchAwareWorldView
When the world view is locked - no batches are processes until unlocked.
lock() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
Must be called before starting logic.
lock() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
lock(long) - Method in interface cz.cuni.amis.pogamut.multi.utils.timekey.ITimeKeyManager
Locks some "time" (or increment lock number if existing lock exists).
lock(long) - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKeyManager
 
LockableBatchAwareWorldView - Class in cz.cuni.amis.pogamut.base3d.worldview.impl
 
LockableBatchAwareWorldView(ComponentDependencies, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.impl.LockableBatchAwareWorldView
 
LockableWorldView - Class in cz.cuni.amis.pogamut.base.communication.worldview.impl
WorldView that can be locked.
LockableWorldView(ComponentDependencies, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.impl.LockableWorldView
 
lockEvents - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.impl.LockableWorldView
Lock non object update events?
lockTime(long) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
 
lockTime(long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
log - Variable in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Agent's log category, goes under category name AbstractAgent.LOG_CATEGORY_NAME.
log - Variable in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
 
log - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
log - Variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
log - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Use to log stuff.
log - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Use to log stuff.
log - Variable in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
Special category for the connection.
log - Variable in class cz.cuni.amis.pogamut.base.communication.translator.impl.WorldMessageTranslator
 
log - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
log - Variable in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
log - Variable in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
Log used by the class, is never null.
log(Level, String, Object[]) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
All other logging methods is calling this one.
log(Level, String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
log(Level, String, Object) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
log - Variable in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
log - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
log - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
LOG_CATEGORY_NAME - Static variable in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Log category name used for AbstractAgent.log.
LOG_CATEGORY_NAME - Static variable in class cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents
 
LOG_CATEGORY_NAME - Static variable in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
logCategories - Variable in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
Wrapped categories we're decorating.
LogCategories - Class in cz.cuni.amis.pogamut.base.utils.logging
Class that wraps the map with log categories.
LogCategories() - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogCategories
 
LOGCATEGORIES_NAME - Static variable in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
Used by LogCategory class
LogCategoriesJMXProxy - Class in cz.cuni.amis.pogamut.base.utils.logging.jmx
 
LogCategoriesJMXProxy(MBeanServerConnection, ObjectName) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.jmx.LogCategoriesJMXProxy
 
LogCategory - Class in cz.cuni.amis.pogamut.base.utils.logging
Instance that serves as a gateway for your log messages.
LogCategory(String) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
LogCategory(String, Logger) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
LOGCATEGORY_SUBTYPE - Static variable in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
LogCategory class
LogCategoryFilter - Class in cz.cuni.amis.pogamut.base.utils.logging
Simple filter for LogCategory - it is instantiated with the instance of the LogCategory (or array of them) which it should accept.
LogCategoryFilter(LogCategory) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogCategoryFilter
 
LogCategoryFilter(LogCategory[]) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogCategoryFilter
 
LogCategoryJMXProxy - Class in cz.cuni.amis.pogamut.base.utils.logging.jmx
Proxies a single log category, intended to be used only for registering handlers.
LogCategoryJMXProxy(MBeanServerConnection, ObjectName, String) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.jmx.LogCategoryJMXProxy
 
LogEventMark - Class in cz.cuni.amis.pogamut.base.utils.logging.marks
DO NOT USE THIS CLASS!! Use methods in LogCategory to add events to the log.
LogEventMark.Type - Enum in cz.cuni.amis.pogamut.base.utils.logging.marks
Type of LogEventMark.
LogFormatter - Class in cz.cuni.amis.pogamut.base.utils.logging
Pogamut custom formatter used as default formatter for LogPublisher.
LogFormatter() - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogFormatter
 
LogFormatter(boolean) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogFormatter
 
LogFormatter(IAgentId) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogFormatter
 
LogFormatter(IAgentId, boolean) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogFormatter
 
LogHandler - Class in cz.cuni.amis.pogamut.base.utils.logging
Handler for the messages - instantiated without publisher.
LogHandler() - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogHandler
Creates empty log handler without any publisher.
LogHandler(ILogPublisher) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogHandler
Creates log handler with specific publisher.
LogHandler.ConsoleLogHandler - Class in cz.cuni.amis.pogamut.base.utils.logging
 
LogHandler.ConsoleLogHandler() - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogHandler.ConsoleLogHandler
 
logic() - Method in interface cz.cuni.amis.pogamut.base.agent.module.IAgentLogic
Called to perform the logic of the agent.
logic - Variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
logicException - Variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
logicFrequency - Variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
logicInitialize(LOGIC_MODULE) - Method in interface cz.cuni.amis.pogamut.base.agent.module.IAgentLogic
Called when the agent is started and just before the first IAgentLogic.logic() invocation.
logicLatch(String) - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
Called before the IAgentLogic.logic() is periodically called - allows you to sleep the logic until the rest of the agent is ready.
LogicModule<AGENT extends IAgent> - Class in cz.cuni.amis.pogamut.base.agent.module
 
LogicModule(AGENT, IAgentLogic) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
LogicModule(AGENT, IAgentLogic, Logger) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
LogicModule(AGENT, IAgentLogic, Logger, ComponentDependencies) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
logicPaused - Variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
logicPeriod - Variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
logicRunning - Variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
logicShouldPause - Variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
logicShouldRun - Variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
logicShutdown() - Method in interface cz.cuni.amis.pogamut.base.agent.module.IAgentLogic
Called whenever the LogicModule is stopping to end the logic.
logicThread - Variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
LogicThreadAlteredException - Exception in cz.cuni.amis.pogamut.base.agent.module.exception
 
LogicThreadAlteredException(String, Logger, LogicModule) - Constructor for exception cz.cuni.amis.pogamut.base.agent.module.exception.LogicThreadAlteredException
 
LogInterp(double, double, double) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Logarithmically interpolates between 2 doubles with alpha as strength.
LogMapMark - Class in cz.cuni.amis.pogamut.base.utils.logging.marks
DON'T USE THIS CLASS! Use methods in LogCategory to place mark on the map.
LogMapMark.Type - Enum in cz.cuni.amis.pogamut.base.utils.logging.marks
 
LogPublisher - Class in cz.cuni.amis.pogamut.base.utils.logging
Implementation for the ILogPublisher interface that contains a Formatter for the LogRecords.
LogPublisher() - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher
 
LogPublisher(IAgentId) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher
 
LogPublisher(Formatter) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher
 
LogPublisher.ConsolePublisher - Class in cz.cuni.amis.pogamut.base.utils.logging
 
LogPublisher.ConsolePublisher() - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.ConsolePublisher
 
LogPublisher.ConsolePublisher(IAgentId) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.ConsolePublisher
 
LogPublisher.FilePublisher - Class in cz.cuni.amis.pogamut.base.utils.logging
 
LogPublisher.FilePublisher(File) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.FilePublisher
 
LogPublisher.FilePublisher(File, Formatter) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.FilePublisher
 
logReadingWorker - Variable in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
Worker instance - it implements Runnable interface and is continuously reading messages from the connection object and passing them to the callbacks.
LongProperty - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
 
LongProperty(WorldObjectId, String, Long, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.LongProperty
 
LongProperty(LongProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.LongProperty
 

M

main - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Whether we should provide 'main' feature.
main - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Whether we should provide 'main' feature.
main(String[]) - Static method in class cz.cuni.amis.pogamut.base.utils.logging.TestAgents
 
manualKill(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentController
 
manualKill(String) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Provides the way to kill the component (constructor of this controller).
manualKill(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
manualPause(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentController
 
manualPause(String) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Provides the way to pause the component (constructor of this controller).
manualPause(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
manualResume(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentController
 
manualResume(String) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Provides the way to pause the component (constructor of this controller).
manualResume(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
manualStart(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentController
 
manualStart(String) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Provides the way to manually start the component.
manualStart(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
manualStartPaused(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentController
 
manualStartPaused(String) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Provides the way to manually start the component into paused state.
manualStartPaused(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
manualStop(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentController
 
manualStop(String) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Provides the way to stop the component (constructor of this controller).
manualStop(String) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
MAX_LOGIC_FREQUENCY - Static variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
Must be greater than 0.
MAX_LOGIC_PERIOD_MILLIS - Static variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
Must be greater than 0.
mBeanServer - Variable in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
MBean server for the log categories.
mbsc - Variable in class cz.cuni.amis.pogamut.base.utils.DefaultPogamutPlatform
 
Mediator - Class in cz.cuni.amis.pogamut.base.communication.mediator.impl
This class should wrap the reading thread that continuously reads IWorldChangeEvent from the IWorldChangeEventOutput passing them to the without any delay.
Mediator(IWorldChangeEventOutput, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.communication.mediator.impl.Mediator
The object in passed to the constructor (IWorldEventOutput) is world event producer.
MediatorException - Exception in cz.cuni.amis.pogamut.base.communication.mediator.exception
To be used by the Mediators.
MediatorException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.mediator.exception.MediatorException
Constructs a new exception with the specified detail message.
MediatorException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.mediator.exception.MediatorException
Constructs a new exception with the specified detail message and cause.
MediatorException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.mediator.exception.MediatorException
Constructs a new exception with the specified detail message.
MediatorException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.mediator.exception.MediatorException
Constructs a new exception with the specified detail message and cause.
message - Variable in class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
MIN_LOGIC_FREQUENCY - Static variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
Must be greater than 0.
MIN_LOGIC_PERIOD_MILLIS - Static variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
Must be greater than 0.
MissingConstructorException - Exception in cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception
 
MissingConstructorException(Method, Class, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.MissingConstructorException
 
MoreComponentsForClassException - Exception in cz.cuni.amis.pogamut.base.component.bus.exception
 
MoreComponentsForClassException(Class, Set, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.MoreComponentsForClassException
 
MoreComponentsForClassException(Class, Set, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.MoreComponentsForClassException
 
MoreThanOneListenerLevelAnnotationException - Exception in cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception
 
MoreThanOneListenerLevelAnnotationException(Method, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.exception.MoreThanOneListenerLevelAnnotationException
 
MotoricModule<AGENT extends IEmbodiedAgent> - Class in cz.cuni.amis.pogamut.base.agent.module
 
MotoricModule(AGENT) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.MotoricModule
 
MotoricModule(AGENT, Logger) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.MotoricModule
 
MotoricModule(AGENT, Logger, ComponentDependencies) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.MotoricModule
 
mul(Matrix3d) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Projects this Location (vector) using matrix from parameter
multi(Point2D, double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.A
 
MultipleAgentRunner<AGENT extends IAgent,PARAMS extends IAgentParameters,MODULE extends GuiceAgentModule> - Class in cz.cuni.amis.pogamut.base.agent.utils.runner.impl
Class used for starting the agent with certain default parameters.
MultipleAgentRunner() - Constructor for class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
 
mutex - Variable in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
mutex - Variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Mutex object synchronizing access to BasePathExecutor.followPath(IPathFuture) and BasePathExecutor.stop() methods.
mutex - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Mutex that synchronize killing of agents due to a failure.
mutex - Variable in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Mutex that synchronize killing of agents due to a failure.
myLogic - Variable in class cz.cuni.amis.pogamut.base.utils.logging.TestAgents.NetworkLoggingAgent
 

N

nbs - Variable in class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
Support object for sending notifications.
negate() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Negates values of all three coordinates.
NETWORK_FLUSH_PERIOD_MILLIS - Static variable in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
How often the logs are flushed to the socket (value < 100 results in unacceptable throughput).
NETWORK_LOG_MANAGER_SOCKET_TIMEOUT_MILLIS - Static variable in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
How long do we wait for the agent-id before we drop the connection.
NetworkLogClient - Class in cz.cuni.amis.pogamut.base.utils.logging
Client that may be used to obtain logs from arbitrary number of agents that are publishing their logs via NetworkLogManager.
NetworkLogClient(String, int, String) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
NetworkLogClient.ILoggingStartedListener - Interface in cz.cuni.amis.pogamut.base.utils.logging
 
NetworkLogClient.ILoggingStoppedListener - Interface in cz.cuni.amis.pogamut.base.utils.logging
 
NetworkLogClient.ILogReadListener - Interface in cz.cuni.amis.pogamut.base.utils.logging
 
NetworkLogClient.LoggingStarted - Class in cz.cuni.amis.pogamut.base.utils.logging
Event that marks that the client has successfully connected to the remote side and is ready to receive logs.
NetworkLogClient.LoggingStarted() - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient.LoggingStarted
 
NetworkLogClient.LoggingStopped - Class in cz.cuni.amis.pogamut.base.utils.logging
Event that marks that client has been disconnected (or stopped).
NetworkLogClient.LoggingStopped() - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient.LoggingStopped
 
NetworkLogClient.LoggingStopped(Throwable) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient.LoggingStopped
 
NetworkLogClient.LogRead - Class in cz.cuni.amis.pogamut.base.utils.logging
Event/message containing another log-record produced by the remote agent.
NetworkLogClient.LogRead(NetworkLogEnvelope) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient.LogRead
 
NetworkLogEnvelope - Class in cz.cuni.amis.pogamut.base.utils.logging
Used to send/receive log messages that NetworkLogManager publishes.
NetworkLogEnvelope(String, Level, long, String) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogEnvelope
 
NetworkLogEnvelope(String, String, String, String) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogEnvelope
 
NetworkLogManager - Class in cz.cuni.amis.pogamut.base.utils.logging
A class used for network logging of agents.
NetworkLogPublisher - Class in cz.cuni.amis.pogamut.base.utils.logging
Publisher that is used by AbstractAgentLogger that passes all the logs into NetworkLogManager.
newAgent(PARAMS) - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentFactory
Creates a new instance of the IAgent interface that is cast to AGENT parameter.
newAgent(PARAMS) - Method in interface cz.cuni.amis.pogamut.base.factory.IAgentFactory
Factory method - it creates an agent with 'agentParameters'
newAgentFactory(MODULE) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Creates a new factory for the given 'agentModule'.
newAgentId(String) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Creates new AgentId from the 'name' and unique number that is automatically generated from the AgentRunner.ID.
newAgentId(String) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Creates new AgentId from the 'name' and unique number that is automatically generated from the MultipleAgentRunner.ID.
newAgentIsUsingTheComponent(IAgentId, ComponentState) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
newDefaultAgentParameters() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Method that is called to provide another default parameters for newly created agents.
newDefaultAgentParameters() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Method that is called to provide another default parameters for newly created agents.
NO_FILTER - Static variable in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
Contains single filter, DistanceUtils.acceptAllDistanceFilter, i.e., this will ACCEPTS-ALL-ITEMS.
NO_NAME - Static variable in class cz.cuni.amis.pogamut.base.agent.impl.AgentId
 
NoComponentForClassException - Exception in cz.cuni.amis.pogamut.base.component.bus.exception
 
NoComponentForClassException(Class, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.NoComponentForClassException
 
NoComponentForClassException(Class, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.NoComponentForClassException
 
NONE - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Location representing NONE.
NONE - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Rotation representing NONE.
NONE - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Velocity representing NONE.
normalize() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Retreives normalized vector of the velocity.
notification - Variable in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
Support for the JMX notification broadcasting.
NOTIFICATION_TYPE - Static variable in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogRecordNotification
 
notify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
 
notify(IWorldChangeEvent) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldChangeEventInput
New event was generated from the world.
notify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
 
notify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.LockableBatchAwareWorldView
Implements locking logic.
notify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.SyncLockableBatchAwareWorldView
Implements locking logic.
notify(IWorldObjectEvent<IViewable>) - Method in class cz.cuni.amis.pogamut.base3d.worldview.Vision
 
notify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
 
notify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareSharedWorldView
 
notify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenLocalWorldView
 
notify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
 
notify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
notify(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
 
notify(IWorldChangeEvent) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldChangeEventInput
 
notify(IWorldChangeEvent) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ITimedWorldChangeEventInput
 
notifyAfterPropagation(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
 
notifyAfterPropagation(IWorldChangeEvent) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldChangeEventInput
Raise another event after current one finishes its propagation.
notifyAfterPropagation(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenLocalWorldView
 
notifyAfterPropagation(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
notifyEvent(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.LockableWorldView
Store all changes for later processing when the event is received in the while the world is locked.
notifyEventsList - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
List of events we have to process.
notifyEventsList - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenLocalWorldView
List of events we have to process.
notifyEventsList - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
List of events we have to process.
notifyImmediately(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
 
notifyImmediately(IWorldChangeEvent) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldChangeEventInput
Notify immediately will process the event right away, it won't use "event recursion buffer" to postpone the processing of the event.
notifyImmediately(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
 
notifyImmediately(IWorldChangeEvent) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Calls notify without waiting for batches, locks or anything else.
notifyImmediately(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenLocalWorldView
 
notifyImmediately(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
notifyLocalWorldViews(Set<IAgentId>, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareSharedWorldView
Notifies all waiting local world views, that batch belonging to 'time' has been exported by all local world views.
notifySharedBegin(long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
Notifies sharedWorldView that a beginEvent has been recieved with with the specified time and the sharedWorldView should notify this worldView back, when all events for the time have been processed.
notInside(ComponentState, ComponentState...) - Static method in enum cz.cuni.amis.pogamut.base.component.controller.ComponentState
Wether 'state' is not part of 'inside'.
notInState(Class<?>...) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Returns true if the agent is not in any of 'states'.
notInState(PathExecutorState...) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
notInState(PathExecutorState...) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
True if the path executor's state is not among 'states', false otherwise.
notInState(ComponentState...) - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
notInState(ComponentState...) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Whether the component is not in any of 'states'.
nullOverrides() - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedProperty
 
nullOverrides() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
numberOfRegisterAgentPending - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
numberOfRegisterAgentPendingMutex - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 

O

objectAppeared(IViewable) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
 
objectAppeared(IViewable) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
Called whenever the object appears in the agent's FOV.
objectAppeared(ILocalViewable, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
 
objectAppeared(ILocalViewable, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
Handles events for making the object visible.
ObjectClassEventListener - Annotation Type in cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation
Used by AnnotationListenerRegistrator to register level C listener (IWorldView#addObjectListener(Class, Class, cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObjectListener) for the annotated method.
ObjectClassListener - Annotation Type in cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation
Used by AnnotationListenerRegistrator to register level B listener (IWorldView#addObjectListener(Class, cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObjectListener) for the annotated method.
objectCreated(IWorldObject) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
Must be called whenever an object was created, raises correct events.
objectCreated(IWorldObject) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
Additionally, it provides handling of IViewable objects raising WorldObjectAppearedEvent automatically (if object is visible).
objectCreated(ILocalWorldObject, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
 
objectCreated(ILocalWorldObject, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenLocalWorldView
Must be called whenever an object was created, raises correct events.
objectCreated(ISharedWorldObject, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
Must be called whenever an object was created, raises correct events.
objectCreated(ILocalWorldObject, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
 
objectDestroyed(IWorldObject) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
Must be called whenever an object was destroyed - raises correct events.
objectDestroyed(IWorldObject) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
Additionally it handles IViewable objects automatically raising WorldObjectDisappearedEvent if object was visible before it was destroyed.
objectDestroyed(ILocalWorldObject, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
 
objectDestroyed(ILocalWorldObject, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenLocalWorldView
Must be called whenever an object was destroyed - raises correct events.
objectDestroyed(IWorldObject, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
Must be called whenever an object was destroyed - raises correct events.
objectDestroyed(ILocalWorldObject, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
 
objectDisappeared(IViewable) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
 
objectDisappeared(IViewable) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
Called whenever the object disappears from the agent's FOV.
objectDisappeared(ILocalViewable, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
 
objectDisappeared(ILocalViewable, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
Handles events for making the object not visible.
ObjectEventListener - Annotation Type in cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation
Used by AnnotationListenerRegistrator to register level E listener (IWorldView#addObjectListener(WorldObjectId, Class, cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObjectListener) for the annotated method.
ObjectEventReact<OBJECT extends IWorldObject,EVENT extends IWorldObjectEvent<OBJECT>> - Class in cz.cuni.amis.pogamut.base.communication.worldview.react
This abstract class allows you to easily hook a specific event-handling behavior.
ObjectEventReact(Class<?>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
ObjectEventReact(Class<?>, Class<?>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
ObjectEventReact(WorldObjectId, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
ObjectEventReact(WorldObjectId, Class<?>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
ObjectEventReactOnce<OBJECT extends IWorldObject,EVENT extends IWorldObjectEvent<OBJECT>> - Class in cz.cuni.amis.pogamut.base.communication.worldview.react
This abstract class allows you to easily hook a specific event-handling behavior.
ObjectEventReactOnce(Class<?>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReactOnce
 
ObjectEventReactOnce(Class<?>, Class<?>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReactOnce
 
ObjectEventReactOnce(WorldObjectId, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReactOnce
 
ObjectEventReactOnce(WorldObjectId, Class<?>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReactOnce
 
ObjectListener - Annotation Type in cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation
Used by AnnotationListenerRegistrator to register level D listener (IWorldView#addObjectListener(cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId, cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObjectListener) for the annotated method.
objectName - Variable in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
Id of the MBean.
ObjectReact<OBJECT extends IWorldObject> - Class in cz.cuni.amis.pogamut.base.communication.worldview.react
 
ObjectReact(Class<?>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectReact
 
ObjectReact(Class<?>, Class<?>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectReact
 
ObjectReact(WorldObjectId, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectReact
 
ObjectReact(WorldObjectId, Class<?>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectReact
 
ObjectReactOnce<OBJECT extends IWorldObject> - Class in cz.cuni.amis.pogamut.base.communication.worldview.react
 
ObjectReactOnce(Class<?>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectReactOnce
 
ObjectReactOnce(Class<?>, Class<?>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectReactOnce
 
ObjectReactOnce(WorldObjectId, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectReactOnce
 
ObjectReactOnce(WorldObjectId, Class<?>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectReactOnce
 
objectUpdated(IWorldObject) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
Must be called whenever an object was updated - raises correct event.
objectUpdated(ILocalWorldObject, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
 
objectUpdated(ILocalWorldObject, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenLocalWorldView
Must be called whenever an object was updated - raises correct event.
objectUpdated(ITeamId, WorldObjectId, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
Must be called whenever an object was updated - raises correct event.
objectUpdatedEvent(IWorldObjectUpdatedEvent) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
Called from EventDrivenWorldView.innerNotify(IWorldChangeEvent) if the event is IWorldObjectUpdatedEvent to process it.
objectUpdatedEvent(IWorldObjectUpdatedEvent) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
It additionally handles IViewable objects automatically raising WorldObjectAppearedEvent and WorldObjectDisappearedEvent.
objectUpdatedEvent(ILocalWorldObjectUpdatedEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenLocalWorldView
Called from EventDrivenWorldView.innerNotify(IWorldChangeEvent) if the event is IWorldObjectUpdatedEvent to process it.
objectUpdatedEvent(ILocalWorldObjectUpdatedEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
 
origin - Variable in class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 

P

parse() - Method in class cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.YylexParser
 
parse() - Method in interface cz.cuni.amis.pogamut.base.communication.parser.IWorldMessageParser
May block.
parseNumberArray(String) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location.PropertyEditor
 
parser - Variable in class cz.cuni.amis.pogamut.base.communication.translator.impl.WorldMessageTranslator
Parser of the world messages, may be used to get additional messages.
ParserEOFException - Exception in cz.cuni.amis.pogamut.base.communication.parser.exception
 
ParserEOFException(Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.parser.exception.ParserEOFException
 
ParserException - Exception in cz.cuni.amis.pogamut.base.communication.parser.exception
To be used by IParser implementors.
ParserException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.parser.exception.ParserException
Constructs a new exception with the specified detail message.
ParserException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.parser.exception.ParserException
Constructs a new exception with the specified detail message and cause.
ParserException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.parser.exception.ParserException
Constructs a new exception with the specified detail message.
ParserException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.parser.exception.ParserException
Constructs a new exception with the specified detail message and cause.
partOf(ComponentState[], ComponentState...) - Static method in enum cz.cuni.amis.pogamut.base.component.controller.ComponentState
Returns true if one state from 'states' is found 'inside', O(n) complexity.
PATH_COMPUTATION_FAILED - Static variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutorState
Corresponds to the PathExecutorState.PATH_COMPUTATION_FAILED state.
PATH_COMPUTED - Static variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutorState
Corresponds to the PathExecutorState.PATH_COMPUTED state.
pathComputationFailed() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Path computation has failed, path is unavailable and the executor can't start navigate the agent through the environment.
pathComputationFailedImpl() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just after the executor's state is switched to PathExecutorState.PATH_COMPUTATION_FAILED from within the BasePathExecutor.pathComputationFailed() method.
pathComputed() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Path has been computed and is available in BasePathExecutor.pathFuture.
pathComputedImpl() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just after the executor's state is switched to PathExecutorState.PATH_COMPUTED from within the BasePathExecutor.pathComputed() method.
pathElementIndex - Variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Marks the index of the current path element (path element that is currently pursued) from the path element list of AbstractPathExecutor.getPath().
PathExecutorState - Enum in cz.cuni.amis.pogamut.base.agent.navigation
High-level description of the IPathExecutor state.
pathFuture - Variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Current path future of the path executor.
PathFuture<PATH_ELEMENT> - Class in cz.cuni.amis.pogamut.base.agent.navigation.impl
Simple implementation of the IPathFuture interface that assumes the computation to be dependent on some IComponents.
PathFuture(PATH_ELEMENT, PATH_ELEMENT) - Constructor for class cz.cuni.amis.pogamut.base.agent.navigation.impl.PathFuture
Initialize the path future as independent on any IComponent.
PathFuture(PATH_ELEMENT, PATH_ELEMENT, IComponentBus, IComponent...) - Constructor for class cz.cuni.amis.pogamut.base.agent.navigation.impl.PathFuture
Initialize the path future as dependent on 'dependants'.
pause() - Method in interface cz.cuni.amis.pogamut.base.agent.IAgent
This should pause the the agent.
pause() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Pauses the agent - working only if the agent is in IAgentStateRunning
pause() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
 
pause() - Method in interface cz.cuni.amis.pogamut.base.agent.jmx.adapter.IAgentMBeanAdapter
This should pause the the agent.
pause() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
pause() - Method in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Pauses the agent module.
pause() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
pause() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
Pauses the world view.
pause() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
pause() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControlHelper
Pauses the component.
pause() - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Pauses the component.
pause() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
pause() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
pause() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
pause() - Method in interface cz.cuni.amis.pogamut.base.component.IPausable
Pauses the component.
pause() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Pauses the world view.
pause() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Pauses the world view.
pauseAgent() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called during pause() method - override to provide custom pausing behavior of the agent.
paused() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
paused(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
PausedEvent<SOURCE extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
 
PausedEvent(SOURCE) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.PausedEvent
 
PausedEvent(SOURCE, String) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.PausedEvent
 
pausedTransactional() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
pausedTransactional(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
pausing() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
pausing(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
PausingEvent<SOURCE extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
 
PausingEvent(SOURCE) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.PausingEvent
 
PausingEvent(SOURCE, String) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.PausingEvent
 
pausingTransactional() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
pausingTransactional(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
pitch - Variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Rotation pitch.
platformClose() - Static method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
PlatformPropertiesProvider - Class in cz.cuni.amis.pogamut.base.utils.configuration
Default Pogamut platform properties loader.
PlatformPropertiesProvider() - Constructor for class cz.cuni.amis.pogamut.base.utils.configuration.PlatformPropertiesProvider
 
plus(Point2D, Point2D) - Static method in class cz.cuni.amis.pogamut.base.utils.math.A
 
Pogamut - Class in cz.cuni.amis.pogamut.base.utils
 
Pogamut() - Constructor for class cz.cuni.amis.pogamut.base.utils.Pogamut
 
PogamutJMX - Class in cz.cuni.amis.pogamut.base.utils.jmx
PogamutJMX serves as a placeholder for creating ObjectNames for various Pogamut components (classes).
PogamutJMX() - Constructor for class cz.cuni.amis.pogamut.base.utils.jmx.PogamutJMX
 
PogamutJMXNameException - Exception in cz.cuni.amis.pogamut.base.utils.exception
Thrown whenever the ObjectName instance can't be obtained.
PogamutJMXNameException(String, Throwable) - Constructor for exception cz.cuni.amis.pogamut.base.utils.exception.PogamutJMXNameException
 
PogamutJVMComm - Class in cz.cuni.amis.pogamut.base.agent.module.comm
Simple support for inter-agent in-single-JVM communication.
PogamutJVMComm() - Constructor for class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
PogamutJVMComm(Logger) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
PogamutJVMComm.Broadcast - Class in cz.cuni.amis.pogamut.base.agent.module.comm
 
PogamutJVMComm.Broadcast(IWorldChangeEvent) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.Broadcast
 
PogamutJVMComm.BroadcastToOthers - Class in cz.cuni.amis.pogamut.base.agent.module.comm
 
PogamutJVMComm.BroadcastToOthers(IWorldChangeEvent, IObservingAgent) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.BroadcastToOthers
 
PogamutJVMComm.RegisterAgent - Class in cz.cuni.amis.pogamut.base.agent.module.comm
 
PogamutJVMComm.RegisterAgent(IObservingAgent, int) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.RegisterAgent
 
PogamutJVMComm.Send - Class in cz.cuni.amis.pogamut.base.agent.module.comm
 
PogamutJVMComm.Send(IWorldChangeEvent, int) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.Send
 
PogamutJVMComm.SendToOthers - Class in cz.cuni.amis.pogamut.base.agent.module.comm
 
PogamutJVMComm.SendToOthers(IWorldChangeEvent, int, IObservingAgent) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.SendToOthers
 
PogamutJVMComm.UnregisterAgent - Class in cz.cuni.amis.pogamut.base.agent.module.comm
 
PogamutJVMComm.UnregisterAgent(IObservingAgent) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.UnregisterAgent
 
PogamutJVMComm.UnregisterAgentFromChannel - Class in cz.cuni.amis.pogamut.base.agent.module.comm
 
PogamutJVMComm.UnregisterAgentFromChannel(IObservingAgent, int) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.UnregisterAgentFromChannel
 
PogamutMBeanServer - Class in cz.cuni.amis.pogamut.base.utils.jmx
Wrapper of the MBeanServer interface, that is using to store references of registered mbeans and listeners allowing to unregister/register them again using PogamutMBeanServer.unregisterAll() and PogamutMBeanServer.registerAll().
PogamutMBeanServer() - Constructor for class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
PogamutMBeanServer(MBeanServer) - Constructor for class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
PogamutPlatform - Interface in cz.cuni.amis.pogamut.base.utils
 
PogamutPlatformProxy - Class in cz.cuni.amis.pogamut.base.utils
Used for programatical substitution of properties.
PogamutPlatformProxy(PogamutPlatform) - Constructor for class cz.cuni.amis.pogamut.base.utils.PogamutPlatformProxy
 
PogamutProperty - Enum in cz.cuni.amis.pogamut.base.utils
The key is returned via PogamutProperty.toString() method.
postReact(COMMAND) - Method in class cz.cuni.amis.pogamut.base.communication.command.react.CommandReact
post-EventReact.react(IWorldEvent) hook allowing you to do additional work after the react method.
postReact(COMMAND) - Method in class cz.cuni.amis.pogamut.base.communication.command.react.CommandReactOnce
Disables the reaction.
postReact(EVENT) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.react.EventReact
post-EventReact.react(IWorldEvent) hook allowing you to do additional work after the react method.
postReact(EVENT) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.react.EventReactOnce
Disables the reaction.
postReact(EVENT) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
post-ObjectEventReact#react(IWorldEvent) hook allowing you to do additional work after the react method.
postReact(EVENT) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReactOnce
Disables the reaction.
postStartedHook(List<AGENT>) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Custom hook called after all the agents have been instantiated by the AgentRunner.factory and started with IAgent.start().
postStartedHook(List<AGENT>) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Custom hook called after all the agents have been instantiated by the MultipleAgentRunner#factory and started with IAgent.start().
postStartHook(AGENT) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Custom hook called after the agent is instantiated by the AgentRunner.factory and started with IAgent.start().
postStartHook(AGENT) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Custom hook called after the agent is instantiated and started with IAgent.start().
PrecomputedPathFuture<PATH_ELEMENT> - Class in cz.cuni.amis.pogamut.base.agent.navigation.impl
Serves as a IPathFuture that contains pre-set result, i.e., you do not need the future, you just want to pass down some value...
PrecomputedPathFuture(PATH_ELEMENT, PATH_ELEMENT, List<PATH_ELEMENT>) - Constructor for class cz.cuni.amis.pogamut.base.agent.navigation.impl.PrecomputedPathFuture
 
preFollowPathImpl() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just before the executor's state is switched to PathExecutorState.FOLLOW_PATH_CALLED from within the BasePathExecutor.followPath(IPathFuture) method.
preInitHook() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Custom hook called before all the agents are going to be instantiated by the AgentRunner.factory.
preInitHook() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Custom hook called before all the agents are going to be instantiated.
preKillAgent() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called before any ComponentBusEvents.fatalError(String) event is broadcast.
prepareNewAgent(PARAMS) - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceAgentModule
Must be called before another agent instance can be created.
prepareNewAgent(PARAMS) - Method in class cz.cuni.amis.pogamut.base.factory.guice.GuiceRemoteAgentModule
 
prepareNewAgent(PARAMS) - Method in class cz.cuni.amis.pogamut.multi.factory.guice.GuiceTeamRemoteAgentModule
 
prePathComputationFailed() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just before the executor's state is switched to PathExecutorState.PATH_COMPUTATION_FAILED from within the BasePathExecutor.pathComputationFailed() method.
prePathComputedImpl() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just before the executor's state is switched to PathExecutorState.PATH_COMPUTED from within the BasePathExecutor.pathComputed() method.
prePause() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
Pre-pauses the world view.
prePause() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
prePause() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControlHelper
Called before the IPausingEvent of the component is broadcast.
prePause() - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Called whenever there is no running dependencies and the rest is going to be paused or is paused.
prePause() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
prePause() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
prePause() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Pre-pauses the world view.
prePause() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Pre-pauses the world view.
preReact(COMMAND) - Method in class cz.cuni.amis.pogamut.base.communication.command.react.CommandReact
pre-EventReact.react(IWorldEvent) hook allowing you to do additional work before the react method.
preReact(EVENT) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.react.EventReact
pre-EventReact.react(IWorldEvent) hook allowing you to do additional work before the react method.
preReact(EVENT) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
pre-ObjectEventReact#react(IWorldEvent) hook allowing you to do additional work before the react method.
preResume() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
preResume() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControlHelper
Called before the IResumingEvent of the component is broadcast.
preResume() - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Called whenever some of paused dependencies is starting / is started.
preResume() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
preResume() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
preResumeHook(List<AGENT>) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Custom hook called only iff AgentRunner.isPausing().
preResumeHook(List<AGENT>) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Custom hook called only iff MultipleAgentRunner.isPausing().
preStart() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
preStart() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControlHelper
Called before the IStartingEvent of the component is broadcast.
preStart() - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Called whenever starting dependencies of some (first) agent becomes satisfied.
preStart() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
preStart() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
preStartHook(AGENT) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Custom hook called after the agent is instantiated by the AgentRunner.factory and before the IAgent.start() is called.
preStartHook(AGENT) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Custom hook called after the agent is instantiated and before the IAgent.start() is called.
preStartPaused() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
preStartPaused() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControlHelper
Called before IStartingPausedEvent of the component is broadcast.
preStartPaused() - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Called whenever starting dependencies of some (first) agent becomes satisfied, should start the component into paused state.
preStartPaused() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
preStartPaused() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
preStop() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
Pre-stops the world view.
preStop() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
preStop() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControlHelper
Called before the IStoppingEvent of the component is broadcast.
preStop() - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Called whenever there is no running dependencies and the rest is going to be stopped.
preStop() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
preStop() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
preStop() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Pre-stops the world view.
preStop() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Pre-stops the world view.
preStopAgent() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called before any ComponentBusEvents.stopping() event is broadcast.
preStuckImpl() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just before the executor's state is switched to PathExecutorState#STUCKD from within the BasePathExecutor#stuck(IStuckDetector) method.
preSwitchToAnotherPathElementImpl(int) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just before the executor's state is switched to PathExecutorState.SWITCHED_TO_ANOTHER_PATH_ELEMENT from within the BasePathExecutor.switchToAnotherPathElement(int) method.
preTargetReachedImpl() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just before the executor's state is switched to PathExecutorState.TARGET_REACHED from within the BasePathExecutor.targetReached() method.
previousPathElementIndex - Variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Marks the index of the previous path element (path element that has been previously pursued) from the path element list of AbstractPathExecutor.getPath().
printInfo() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogRecordContainer
 
printStackStrace(StackTraceElement[], String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
processBeginEvent(SharedBatchBeginEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareSharedWorldView
Adds a lock for the desired time.
processEndEvent(IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareSharedWorldView
Processes batch-end event ...
processLog(NetworkLogEnvelope, IToken) - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
A method called from NetworkLogPublisher when a log is to be published.
processMessage(InfoMessage) - Method in class cz.cuni.amis.pogamut.base.communication.translator.impl.WorldMessageTranslator
Method for translating messages into events.
processMessage(InfoMessage) - Method in interface cz.cuni.amis.pogamut.base.communication.translator.IWorldMessageTranslator
The handler must process the message and return 0,1 or more world events.
projection(Location) - Static method in class cz.cuni.amis.pogamut.base.utils.math.A
 
projection(Velocity) - Static method in class cz.cuni.amis.pogamut.base.utils.math.A
 
projection(Vector3d) - Static method in class cz.cuni.amis.pogamut.base.utils.math.A
 
projection(Point3d) - Static method in class cz.cuni.amis.pogamut.base.utils.math.A
 
propertyCreated(ISharedProperty, ITeamId) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
If team is null, the property will be created for all teams.
propertyId - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
PropertyId - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Unique Id for each SharedProperty in the world.
PropertyNotFoundException - Exception in cz.cuni.amis.pogamut.base.utils
Thrown when the property wasn't found.
PropertyNotFoundException(String, Throwable) - Constructor for exception cz.cuni.amis.pogamut.base.utils.PropertyNotFoundException
 
PropertyNotFoundException(String) - Constructor for exception cz.cuni.amis.pogamut.base.utils.PropertyNotFoundException
 
propertyUpdated(ISharedProperty, ITeamId) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
Updates the property.
propertyUpdatedEvent(ISharedPropertyUpdatedEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
MUST NOT BE CALLED CONCURRENTLY - SINGLE THREAD AT THIS POINT ONLY! MUST BE ENFORCED FROM THE OUTSIDE!
ProviderAdapter<T> - Class in cz.cuni.amis.pogamut.base.utils.guice
Adapts the value from some Provider to by of type "T".
ProviderAdapter(Provider) - Constructor for class cz.cuni.amis.pogamut.base.utils.guice.ProviderAdapter
 
publish(LogRecord) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.ILogPublisher
From JavaDoc API:
publish(LogRecord) - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
 
publish(LogRecord, String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
Not used, things are published directly via publish(LogRecord)
publish(LogRecord) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogHandler
 
publish(LogRecord, String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.ConsolePublisher
 
publish(LogRecord, String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher.FilePublisher
 
publish(LogRecord, String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher
 
publish(LogRecord) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher
 
publish(LogRecord) - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogPublisher
 
publish(LogRecord, String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogPublisher
 
publisher - Variable in class cz.cuni.amis.pogamut.base.utils.logging.LogHandler
 

Q

queryMBeans(ObjectName, QueryExp) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
queryNames(ObjectName, QueryExp) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 

R

rad(double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.A
 
RAD_TO_DEG - Static variable in class cz.cuni.amis.pogamut.base.utils.math.A
 
raiseEvent(IWorldEvent) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
Process new IWorldEvent - notify all the listeners about it.
raiseEvent(IWorldEvent) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
Catches exceptions.
raiseEvent(IWorldEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Process new IWorldEvent - notify all the listeners about it.
raiseEvent(IWorldEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Process new IWorldEvent - notify all the listeners about it.
raiseEvent(IWorldEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenLocalWorldView
Catches exceptions.
raiseEvent(IWorldEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
Catches exceptions.
random - Static variable in class cz.cuni.amis.pogamut.base.agent.impl.AgentId
 
react(COMMAND) - Method in class cz.cuni.amis.pogamut.base.communication.command.react.CommandReact
React upon event notification.
react(EVENT) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.react.EventReact
React upon event notification.
react(EVENT) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
React upon event notification.
reactAct - Variable in class cz.cuni.amis.pogamut.base.communication.command.react.CommandReact
 
reactCommandClass - Variable in class cz.cuni.amis.pogamut.base.communication.command.react.CommandReact
 
reactEventClass - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.react.EventReact
 
reactEventClass - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
reactListener - Variable in class cz.cuni.amis.pogamut.base.communication.command.react.CommandReact
 
reactListener - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.react.EventReact
 
reactListener - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
reactObjectClass - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
reactObjectEventType - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
reactObjectId - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
reactWorldView - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.react.EventReact
 
reactWorldView - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.react.ObjectEventReact
 
read(char[], int, int) - Method in class cz.cuni.amis.pogamut.base.communication.connection.WorldReader
 
read(char[], int, int) - Method in class cz.cuni.amis.pogamut.base.communication.connection.WorldReader.WorldReaderWrapper
 
readLock - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
ready() - Method in class cz.cuni.amis.pogamut.base.communication.connection.WorldReader
 
ready() - Method in class cz.cuni.amis.pogamut.base.communication.connection.WorldWriter
Whether the writer is ready.
receiveEventProcessing - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
Flag that is telling us whether there is an event being processed or not.
receiveEventProcessing - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenLocalWorldView
Flag that is telling us whether there is an event being processed or not.
receiveEventProcessing - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
Flag that is telling us whether there is an event being processed or not.
register(IComponent) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
register(IComponent) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Registers component into the bus.
register(IComponent) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
registerAgent(IObservingAgent, int) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
Register an agent to receive events send through 'channel'.
registerAgentSyncImpl(IObservingAgent, int) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
registerAgentUnsyncImpl(IObservingAgent, int) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
registerAll() - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
registeredAgents - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
AbstractAgent.getComponentId() maps to actual 'agent' registered + number of registration for a given agent.
registerJMX() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents
Re-register all agent's MBeans / Listener into the MBeanServer again.
registerLocalWorldView(ILocalWorldView, ILifecycleBus) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
This method is called when a new localWorldView is created and wants to use this sharedWorldView, the method registers the LocalWorldView with the sharedWorldView's sharedComponentBus and also internally stores the information about which WorldViews are registered to it.
registerLocalWorldView(ILocalWorldView, ILifecycleBus) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
This method is called when a new localWorldView is created and wants to use this sharedWorldView, the method registers the LocalWorldView with the sharedWorldView's sharedComponentBus and also internally stores the information about which WorldViews are registered to it.
registerMBean(Object, ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
registerServer(String) - Static method in class cz.cuni.amis.pogamut.base.debug.DebugServersProvider
 
relationCloser - Static variable in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
 
relationFurther - Static variable in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
 
RemoteAgentParameters - Class in cz.cuni.amis.pogamut.base.agent.params.impl
Remote agent parameters are meant to provide run-time parameters needed by various agents that works on client/server paradigm.
RemoteAgentParameters() - Constructor for class cz.cuni.amis.pogamut.base.agent.params.impl.RemoteAgentParameters
 
remove(IComponent) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
remove(IComponent) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Removes component from the bus.
remove(IComponent) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
removeAgent(IToken) - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
Removes an agent from the manager - stops accepting its logs, closes sockets where its logs are being sent etc...
removeAllStuckDetectors() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
removeAllStuckDetectors() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Removes all stuck detectors it has.
removeCommandListener(Class, ICommandListener) - Method in interface cz.cuni.amis.pogamut.base.communication.command.IAct
Remove the listener to outgoing commands.
removeCommandListener(Class, ICommandListener) - Method in class cz.cuni.amis.pogamut.base.communication.command.impl.Act
 
removeComponentBus(IAgentId, ILifecycleBus) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
removeComponentBus(IAgentId, ILifecycleBus) - Method in interface cz.cuni.amis.pogamut.base.component.ISharedComponent
Informs the component that it ceased to be the part of the ILifecycleBus, i.e., it has stopped to be used by agent with 'agentId'.
removeComponentBus(IAgentId, ILifecycleBus) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
removeDefaultConsoleHandler() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
removeDefaultConsoleHandler() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Removes default console handler from every existing LogCategory.
removeDefaultHandler(Handler) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
removeDefaultHandler(Handler) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Removes default handler from all existing LogCategory.
removeDefaultNetworkHandler() - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
removeDefaultNetworkHandler() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Removes default network handler from every existing LogCategory.
removeDefaultNetworkHandler() - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IJMXAgentLogger
Removes default network handler from every existing LogCategory.
removeDefaultNetworkHandler() - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.AgentLoggerJMXProxy
Executes JMX remote call to the proxied IAgentLogger.removeDefaultNetworkHandler() method.
removeEventListener(Class<?>, IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
removeEventListener(Class<?>, IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Removes listener from a specific event (Level A listeners).
removeEventListener(Class<?>, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
removeEventListener(Class<?>, Class<?>, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
removeEventListener(Class<?>, IToken, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
removeEventListener(Class<?>, IComponent, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
removeEventListener(Class<?>, IComponentEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Removes 'listener' from event 'event'.
removeEventListener(Class<?>, Class<?>, IComponentEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Removes 'listener' from event 'event' on component 'component'.
removeEventListener(Class<?>, IToken, IComponentEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Removes 'listener' from event 'event' on component of name 'componentName'.
removeEventListener(Class<?>, IComponent, IComponentEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Removes 'listener' from event 'event' on the 'component'.
removeEventListener(Class<?>, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
removeEventListener(Class<?>, Class<?>, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
removeEventListener(Class<?>, IToken, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
removeEventListener(Class<?>, IComponent, IComponentEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
removeEventListener(Class<?>, IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Removes listener from a specific event (Level A listeners).
removeEventListener(Class<?>, IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
removeEventListener(Class<?>, IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
removeEventListener(Class<?>, IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
removeEventListener(Class<?>, IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Removes listener from a specific event (Level A listeners).
removeFromAllCategories(Handler) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
removeFromAllCategories(Handler) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Removes a handler from all categories.
removeFutureListener(IFutureListener<List<PATH_ELEMENT>>) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.PrecomputedPathFuture
 
removeFutureListener(IFutureListener<List<PATH_ELEMENT>>) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathFuture
Removes a listener from the future.
removeLifecycleManagement(IComponent) - Method in interface cz.cuni.amis.pogamut.base.component.lifecyclebus.ILifecycleBus
Removes lifecycle management for a concrete 'component'.
removeLifecycleManagement(IComponent) - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
removeListener(IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
removeListener(IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Removes listener from every listeners category (from every listener level).
removeListener(NetworkLogClient.ILoggingStartedListener) - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
removeListener(NetworkLogClient.ILoggingStoppedListener) - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
removeListener(NetworkLogClient.ILogReadListener) - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
removeListener(IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Removes listener from every listeners category (from every listener level).
removeListener(IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
removeListener(IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
removeListener(IWorldEventListener<?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
removeListener(IWorldEventListener<?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Removes listener from every listeners category (from every listener level).
removeListeners() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator
 
removeListeners() - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.listener.IListenerRegistrator
Removes (unregister) all the listeners the registrator has created.
removeLocalWorldObject(ILocalWorldObject) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Helper method to remove a localWorldObject from all corresponding object maps (used in DESTROYED events).
removeLogEvent(LogEventMark) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
Remove log event with undefined duration.
removeMapMark(LogMapMark) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
Remove mark from the map.
removeNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
 
removeNotificationListener(NotificationListener) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
 
removeNotificationListener(ObjectName, ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
removeNotificationListener(ObjectName, NotificationListener) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
removeNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
 
removeNotificationListener(NotificationListener) - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
 
removeObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
removeObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
removeObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
removeObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
removeObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Removes listener from specific 'objectClass' listening for specified 'event' (Level B listeners).
removeObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Removes listener from specific 'objectClass' listening for specified 'event' (Level C listeners).
removeObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Removes listener from objects with specified 'objectId' (Level D Listeners).
removeObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
Removes listener to a specified 'event' that occurs on the specific object with 'objectId' (Level E listeners).
removeObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Removes listener from specific 'objectClass' listening for specified 'event' (Level B listeners).
removeObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Removes listener from specific 'objectClass' listening for specified 'event' (Level C listeners).
removeObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Removes listener from objects with specified 'objectId' (Level D Listeners).
removeObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
Removes listener to a specified 'event' that occurs on the specific object with 'objectId' (Level E listeners).
removeObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
removeObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
removeObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
removeObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
removeObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
removeObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
removeObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
removeObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
removeObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
removeObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
removeObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
removeObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
removeObjectListener(Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Removes listener from specific 'objectClass' listening for specified 'event' (Level B listeners).
removeObjectListener(Class<?>, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Removes listener from specific 'objectClass' listening for specified 'event' (Level C listeners).
removeObjectListener(WorldObjectId, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Removes listener from objects with specified 'objectId' (Level D Listeners).
removeObjectListener(WorldObjectId, Class<?>, IWorldObjectEventListener<?, ?>) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ISharedWorldView
Removes listener to a specified 'event' that occurs on the specific object with 'objectId' (Level E listeners).
removeSeeObject(IWorldObject) - Method in class cz.cuni.amis.pogamut.base3d.worldview.Vision
Removes world object from the world view - this will be called from the descendants of the AbstractWorldView whenever world object should disappear from the world view.
removeSharedProperty(ISharedProperty, ITeamId) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
removeSharedProperty(ISharedProperty) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
removeStaticWorldObject(WorldObjectId) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
removeStaticWorldObject(IStaticWorldObject) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
removeStuckDetector(IStuckDetector) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
removeStuckDetector(IStuckDetector) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Removes IStuckDetector from the executor (must be the same instance, equals() is NOT USED).
removeVisible(ILocalViewable, long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
Removes object of the same objectId as the provided localObject from visible maps.
removeVisibleObject(IViewable) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
Removes world object from the visible world maps.
removeWorldObject(IWorldObject) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
Removes world object from the world view - this will be called from the descendants of the AbstractWorldView whenever world object should disappear from the world view (was destroyed in the world).
reset() - Method in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Resets the agent module so it may be reused.
reset() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IStuckDetector
Restarts the detector - this method is called just before the executor starts to follow the path.
reset() - Method in interface cz.cuni.amis.pogamut.base.communication.translator.IWorldMessageTranslator
Reinitialize the translator.
reset() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
Resets the world view so it is start()able again.
reset() - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
reset() - Method in interface cz.cuni.amis.pogamut.base.component.bus.IComponentBus
Restarts the bus and the whole agent system.
reset() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
reset() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControlHelper
Called whenever IResetEvent is caught.
reset() - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Called whenever IResetEvent is caught in any of stopped bus.
reset() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
reset() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
reset() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
reset() - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
reset() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Resets the world view so it is start()able again.
reset() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Resets the world view so it is start()able again.
resetAgent() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called whenever the IComponentBus broadcast IResetEvent to reset all agent's components as well as an agent.
resetEvent(IResetEvent) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
ResetEvent<SOURCE extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
 
ResetEvent(SOURCE) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.ResetEvent
 
ResetFailedException - Exception in cz.cuni.amis.pogamut.base.component.bus.exception
 
ResetFailedException(Throwable, Logger, IComponentBus) - Constructor for exception cz.cuni.amis.pogamut.base.component.bus.exception.ResetFailedException
 
resume() - Method in interface cz.cuni.amis.pogamut.base.agent.IAgent
This should resume the logic of the agent.
resume() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Resumes the agent - working only if the agent is in IAgentStatePaused
resume() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
 
resume() - Method in interface cz.cuni.amis.pogamut.base.agent.jmx.adapter.IAgentMBeanAdapter
This should resume the logic of the agent.
resume() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
resume() - Method in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Resumes the agent module.
resume() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
resume() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
Resumes the world view.
resume() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
resume() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControlHelper
Resumes the component.
resume() - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Resumes the component.
resume() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
resume() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
resume() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
resume() - Method in interface cz.cuni.amis.pogamut.base.component.IPausable
Resumes the component.
resume() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Resumes the world view.
resume() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Resumes the world view.
resumeAgent() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called during resume() method - override to provide custom resuming behavior of the agent.
resumed() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
resumed(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
ResumedEvent<SOURCE extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
 
ResumedEvent(SOURCE) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.ResumedEvent
 
ResumedEvent(SOURCE, String) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.ResumedEvent
 
resumedTransactional() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
resumedTransactional(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
resuming() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
resuming(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
ResumingEvent<SOURCE extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
 
ResumingEvent(SOURCE) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.ResumingEvent
 
ResumingEvent(SOURCE, String) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.ResumingEvent
 
resumingTransactional() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
resumingTransactional(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
roll - Variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Rotation roll.
rotate(Point2D, double) - Static method in class cz.cuni.amis.pogamut.base.utils.math.A
 
rotateXY(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Rotate according to XY plane (~ YAW).
rotateXZ(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Rotate according to XZ plane (~ PITCH).
rotateYZ(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Rotate according to YZ plane (~ ROLL).
Rotation - Class in cz.cuni.amis.pogamut.base3d.worldview.object
Rotation within the world.
Rotation(double, double, double) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Creates rotation with specified values.
Rotation(Rotation) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Copy constructor.
Rotation(String) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Parses the location from the "string" generated by Rotation.toString().
Rotation.Order - Enum in cz.cuni.amis.pogamut.base3d.worldview.object
Used for conversions in from Location into Rotation and vice versa
Rotation.PropertyEditor - Class in cz.cuni.amis.pogamut.base3d.worldview.object
Property editor for Rotation.
Rotation.PropertyEditor() - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation.PropertyEditor
 
RotationExpInterp(Rotation, Rotation, double) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Exponentially interpolates between 2 rotations with alpha as strength.
RotationExpInterp(Rotation, double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Exponentially interpolates between 2 rotations with alpha as strength.
RotationLinearInterp(Rotation, Rotation, double) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Linearly interpolates between 2 rotations with alpha as strength.
RotationLinearInterp(Rotation, double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Linearly interpolates between 2 rotations with alpha as strength.
RotationLogInterp(Rotation, Rotation, double) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Logarithmically interpolates between 2 rotations with alpha as strength.
RotationLogInterp(Rotation, double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Logarithmically interpolates between 2 rotations with alpha as strength.
rotationPattern - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Pattern used to parse Rotation.toString() in Rotation.Rotation(String).
RotationProperty - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Implementation of the ISharedProperty interface for Double value type.
RotationProperty(WorldObjectId, String, Rotation, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.RotationProperty
 
RotationProperty(RotationProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.RotationProperty
 
run() - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.Broadcast
 
run() - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.BroadcastToOthers
 
run() - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.RegisterAgent
 
run() - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.Send
 
run() - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.SendToOthers
 
run() - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.UnregisterAgent
 
run() - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.UnregisterAgentFromChannel
 
runTo(PATH_ELEMENT) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutorWithPlanner
 
runTo(PATH_ELEMENT, double) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutorWithPlanner
 

S

scalar(Location) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Calculates dot product of this Location and Location b.
scale(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Scales values of all three coordinates by given multiplier.
scale(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Scales values of all three coordinates by given multiplier.
scaleX(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Scales the X coordinate.
scaleY(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Scales the Y coordinate.
scaleZ(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Scales the Z coordinate.
scope(Key<T>, Provider<T>) - Method in class cz.cuni.amis.pogamut.base.utils.guice.AgentScope
 
scope(Key<T>, Provider<T>) - Method in class cz.cuni.amis.pogamut.base.utils.guice.AgentTeamScope
 
send(IWorldChangeEvent, int) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
Send 'event' to 'channel'.
sendCommand(CommandMessage) - Method in class cz.cuni.amis.pogamut.base.communication.command.impl.Act
Provides the implementation how to send 'command' through 'this.writer'.
sender - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.BroadcastToOthers
 
sender - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm.SendToOthers
 
sendSyncImpl(IWorldChangeEvent, int) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
sendToAgentUnsyncImpl(IObservingAgent, IWorldChangeEvent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
sendToOthers(IWorldChangeEvent, int, IObservingAgent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
Send 'event' to 'channel' but does not notify 'sender'.
sendToOthersSyncImpl(IWorldChangeEvent, int, IObservingAgent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
sendToOthersUnsyncImpl(IWorldChangeEvent, int, IObservingAgent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
sendUnsyncImpl(IWorldChangeEvent, int) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
SensomotoricModule<AGENT extends IEmbodiedAgent> - Class in cz.cuni.amis.pogamut.base.agent.module
 
SensomotoricModule(AGENT) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.SensomotoricModule
 
SensomotoricModule(AGENT, Logger) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.SensomotoricModule
 
SensomotoricModule(AGENT, Logger, ComponentDependencies) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.SensomotoricModule
 
SensorModule<AGENT extends IObservingAgent> - Class in cz.cuni.amis.pogamut.base.agent.module
 
SensorModule(AGENT) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.SensorModule
 
SensorModule(AGENT, Logger) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.SensorModule
 
SensorModule(AGENT, Logger, ComponentDependencies) - Constructor for class cz.cuni.amis.pogamut.base.agent.module.SensorModule
 
sequenceNumber - Variable in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogPublisher
Sequence number for the published logs.
serialize(CommandMessage) - Method in interface cz.cuni.amis.pogamut.base.communication.command.ICommandSerializer
Serialize command into some form that may be sent to the world simulator.
serialize(CommandMessage) - Method in class cz.cuni.amis.pogamut.base.communication.command.impl.StringCommandSerializer
 
servers - Static variable in class cz.cuni.amis.pogamut.base.debug.DebugServersProvider
 
serverWorker - Variable in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
 
serverWorkerThread - Variable in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
Thread of the server worker.
set(T) - Method in class cz.cuni.amis.pogamut.base.utils.guice.AdaptableProvider
Sets the provided value to 'value'.
setAddress(ADDRESS) - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
 
setAddress(ADDRESS) - Method in interface cz.cuni.amis.pogamut.base.communication.connection.IWorldConnection
Sets the connection address to the object.
setAgentId(IAgentId) - Method in class cz.cuni.amis.pogamut.base.agent.params.impl.AgentParameters
Sets agent id into the parameters.
setAgentId(IAgentId) - Method in class cz.cuni.amis.pogamut.base.agent.params.impl.RemoteAgentParameters
 
setAgentId(IAgentId) - Method in class cz.cuni.amis.pogamut.multi.params.impl.TeamRemoteAgentParameters
 
setAgentModule(MODULE) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentDescriptor
Sets agent module to be used for the instantiation of the agent.
setAgentModule(GuiceAgentModule) - Method in class cz.cuni.amis.pogamut.base.factory.guice.AbstractGuiceAgentFactory
Sets new agent module into the factory, it invalidates the AbstractGuiceAgentFactory.injector so the new one is created when AbstractGuiceAgentFactory.getInjector() is called.
setAgentParameters(PARAMS[]) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentDescriptor
Clears all the params stored within AgentDescriptor and assigns 'params'.
setAsText(String) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location.PropertyEditor
 
setAsText(String) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation.PropertyEditor
 
setAsText(String) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity.PropertyEditor
 
setAttribute(ObjectName, Attribute) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
setAttributes(ObjectName, AttributeList) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
setBotTarget(ILocated) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IStuckDetector
Where the bot is currently trying to get with DIRECT MOVEMENT (possibly with JUMPS).
setBotWaiting(boolean) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IStuckDetector
Tells the stuck detector, that the bot is waiting for something, thus the detector should not detect stuck!
setBroadcasting(boolean) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
This may enable (== true) / disable (== false) whether this object will actually be sending any events or not.
setBroadcastingEvents(boolean) - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
setBroadcastingEvents(boolean) - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentController
 
setBroadcastingEvents(boolean) - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControllerBase
Enables (== true) / Disables (== false) sending events about the state of the component, i.e., whether it should automatically send starting/stopping events or not.
setConsoleLogging(boolean) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Allows you to disable/enable default console logging for the agent.
setConsoleLogging(boolean) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Allows you to disable/enable default console logging for the agent.
setConsumer(IWorldChangeEventInput) - Method in interface cz.cuni.amis.pogamut.base.communication.mediator.IMediator
 
setConsumer(IWorldChangeEventInput) - Method in class cz.cuni.amis.pogamut.base.communication.mediator.impl.Mediator
 
setCount(int) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentDescriptor
Set number of agents to be instantiated.
setCurrentTime(TimeKey) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
 
setCurrentTime(TimeKey) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
setDirty(boolean) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
setDisappearedFlag(IViewable) - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
Sets the visible flag to true on IViewable objects.
setEnabled(boolean) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IStuckDetector
Enable / Disable stuck detector.
setFormatter(Formatter) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogPublisher
 
setImplicitRemoveListeners(boolean) - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
Note that there is a problem with object GC() whenever an anonymous listeners are used (for instance for log collecting).
setInitialTime(TimeKey) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
 
setInitialTime(TimeKey) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Method for initializing the first timeKey, returns false if the TimeKey is already set.s
setLevel(Level) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractAgentLogger
 
setLevel(Level) - Method in class cz.cuni.amis.pogamut.base.utils.logging.AbstractLogCategories
Set level for all handlers of all categories.
setLevel(Level) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger
Set level for all handlers of all categories.
setLevel(Level) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.ILogCategories
Set level for all handlers of all categories.
setLevel(Level) - Method in class cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategories
 
setLevel(Level) - Method in interface cz.cuni.amis.pogamut.base.utils.logging.jmx.JMXLogCategoriesMBean
Sets logging level for all categories.
setLevel(Level) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
setLockEvents(boolean) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.LockableWorldView
Should the event processing also be locked? The object updating isn't affected by this switch.
setLog(Logger) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
Sets logger to be used by the path executor.
setLog(Logger) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
 
setLog(Logger) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
 
setLogicFrequency(double) - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
setLogLevel(Level) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Sets default logging level for newly created agents (default is Level.WARNING).
setLogLevel(Level) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Sets default logging level for newly created agents (default is Level.WARNING).
setLogMessages(boolean) - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
 
setLogMessages(boolean) - Method in interface cz.cuni.amis.pogamut.base.communication.connection.IWorldConnection
Sets whether to log the messages that are sent/received through writer/reader.
setMain(boolean) - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IAgentRunner
Sets 'main' functionality (see the Javadoc for the whole class).
setMain(boolean) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
 
setMain(boolean) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
 
setMain(boolean) - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IMultipleAgentRunner
Sets 'main' functionality.
setMaxLogicFrequency() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
setMinLogicFrequency() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
setObserver(IYylexObserver) - Method in interface cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.IYylex
 
setPathPlanner(IPathPlanner<PATH_ELEMENT>) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutorWithPlanner
 
setPausing(boolean) - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IAgentRunner
Sets the pausing behavior.
setPausing(boolean) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
 
setPausing(boolean) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
 
setPausing(boolean) - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IMultipleAgentRunner
Sets the pausing behavior.
setPitch(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Sets the pitch.
setProperty(String, String) - Method in class cz.cuni.amis.pogamut.base.utils.PogamutPlatformProxy
 
setPublisher(ILogPublisher) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogHandler
Sets new publisher to the handler.
setReader(Reader) - Method in interface cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.IYylex
 
setRoll(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Sets the roll.
setSharedWorldView(SHARED_WORLDVIEW) - Method in class cz.cuni.amis.pogamut.multi.params.impl.TeamRemoteAgentParameters
Sets instance of ISharedWorldView that should be used by this agent.
setState(AgentState) - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Sets the state of the agent ...
setState(ComponentState) - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
Changes the AbstractComponentControllerBase.componentState to desired state.
setState(IAgentId, ComponentState) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Changes the state of the component for given agentId, triggers SharedComponentController#componentStateCountChanged().
setState(IAgentId, ComponentState, ComponentState) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Changes the state of the component for given agentId, triggers SharedComponentController#componentStateCountChanged().
setTeamId(TeamId) - Method in class cz.cuni.amis.pogamut.multi.agent.impl.TeamedAgentId
 
setTimeKey(long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView.LazyCompositeObjectMap
 
setValue(TYPE) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedProperty
Sets the value of the property - should be used by Pogamut Library developers only!
setValue(TYPE) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
setWorldAddress(IWorldConnectionAddress) - Method in class cz.cuni.amis.pogamut.base.agent.params.impl.RemoteAgentParameters
Sets connection address into the parameters.
setWorldAddress(IWorldConnectionAddress) - Method in class cz.cuni.amis.pogamut.multi.params.impl.TeamRemoteAgentParameters
 
setX(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Sets the X coordinate.
setX(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Sets the X coordinate.
setY(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Sets the Y coordinate.
setY(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Sets the Y coordinate.
setYaw(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Sets the yaw.
setZ(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Sets the Z coordinate.
setZ(double) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Sets the Z coordinate.
severe(String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
severe(String, Object) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
severe(String, Object[]) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
SharedBatchBeginEvent - Class in cz.cuni.amis.pogamut.multi.communication.messages
This message is used by a localWorldView to notify sharedWorldView, that a new batch has started and the LocalWorldView is waiting for the sharedWorldView to process all events from this batch.
SharedBatchBeginEvent(long, IAgentId) - Constructor for class cz.cuni.amis.pogamut.multi.communication.messages.SharedBatchBeginEvent
 
sharedBatchFinished(long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
This method is called when the SharedBatchFinishedEvent is recieved from the sharedWorldView, notifying us that all sharedEvents for the specified time have been processed and it is safe to run logic on the time.
SharedBatchFinishedEvent - Class in cz.cuni.amis.pogamut.multi.communication.messages
This event is sent by SharedWorldView to waiting LocalWorldViews after a batch has been fully processed by the shared WV.
SharedBatchFinishedEvent(long) - Constructor for class cz.cuni.amis.pogamut.multi.communication.messages.SharedBatchFinishedEvent
 
SharedComponentControlHelper - Class in cz.cuni.amis.pogamut.base.component.controller
Provides empty implementations of life-cycle methods defined by ISharedComponentControlHelper - override only these that you need.
SharedComponentControlHelper() - Constructor for class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
SharedComponentController<COMPONENT extends ISharedComponent> - Class in cz.cuni.amis.pogamut.base.component.controller
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.
SharedComponentController(COMPONENT, ISharedComponentControlHelper, Logger) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Default constructor.
SharedComponentController.ComponentStateListener - Class in cz.cuni.amis.pogamut.base.component.controller
 
SharedComponentController.ComponentStateListener(IAgentId) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ComponentStateListener
 
SharedComponentController.ControlHelper - Class in cz.cuni.amis.pogamut.base.component.controller
 
SharedComponentController.ControlHelper(IAgentId) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
SharedComponentController.LocalController - Class in cz.cuni.amis.pogamut.base.component.controller
Used as IComponentControlHelper that is passed to every ILifecycleBus.addLifecycleManagement(IComponent, IComponentControlHelper, ComponentDependencies) sensing decisions of ordinary ComponentController that signalizes when the component should be started for a given bus.
SharedComponentController.LocalController(IAgentId, IComponentController) - Constructor for class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.LocalController
 
sharedObjectUpdatedEvent(ISharedWorldObjectUpdatedEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
Called from EventDrivenWorldView.innerNotify(IWorldChangeEvent) if the event is IWorldObjectUpdatedEvent to process it.
sharedProperties - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Holds all sharedProperties in the world weakly-referenced by timeKey, this map is used for storing shadowCopies of properties.
sharedWorldObjects - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Cached sharedWorldObjects.
sharedWorldView - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
sharedWorldView - Variable in class cz.cuni.amis.pogamut.multi.params.impl.TeamRemoteAgentParameters
 
shouldExecuteLogic() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
Controls whether the LogicModule.logic.logic() will be called.
shutdown(boolean) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
sideways() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Computes sideways velocity, i.e.
size() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Retreives size of the velocity.
sizeSquare() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Retreives squared size of the velocity.
SocketConnection - Class in cz.cuni.amis.pogamut.base.communication.connection.impl.socket
 
SocketConnection(ISocketConnectionAddress, ComponentDependencies, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection
 
SocketConnection(ComponentDependencies, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection
 
SocketConnectionAddress - Class in cz.cuni.amis.pogamut.base.communication.connection.impl.socket
Simple implementation of the interface ISocketConnectionAddress.
SocketConnectionAddress(SocketConnectionAddress) - Constructor for class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnectionAddress
 
SocketConnectionAddress(String, int) - Constructor for class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnectionAddress
 
SocketConnectionAddress(URL) - Constructor for class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnectionAddress
 
SocketConnectionAddress(URI) - Constructor for class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnectionAddress
 
source - Variable in class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
 
stackTrace - Variable in class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
start() - Method in interface cz.cuni.amis.pogamut.base.agent.IAgent
Attempt to launch the agent.
start() - Method in interface cz.cuni.amis.pogamut.base.agent.IControllable
Starts the object.
start() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Starts the agent.
start() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
 
start() - Method in interface cz.cuni.amis.pogamut.base.agent.jmx.adapter.IAgentMBeanAdapter
Attempt to launch the agent.
start() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
start(boolean) - Method in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Starts the agent module.
start(boolean) - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
start() - Method in class cz.cuni.amis.pogamut.base.agent.utils.AgentKeepAlive
 
start(boolean) - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
Starts the world view.
start() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
start() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControlHelper
Starts the component.
start() - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Called to start the component whenever starting dependencies of some (first) agent becomes satisfied.
start() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
start() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
start() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
start() - Method in interface cz.cuni.amis.pogamut.base.component.IControllable
Starts the object.
start() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
start() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Starts the world view.
start() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Starts the world view.
startAgent() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called during start() method - override to provide custom starting behavior of the agent.
startAgent() - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IAgentRunner
Starts the agent by providing default parameters (defined during the construction of the implementor).
startAgent() - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
 
startAgent(AGENT) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
Method that is used by AgentRunner#startAgentWithParams(IAgentParameters[]) to start newly created agent.
startAgent(AGENT) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Method that is used by MultipleAgentRunner#startAgentWithParams(IAgentParameters[]) to start newly created agent.
startAgents(int) - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IAgentRunner
Starts agents by providing every one of them with default parameters (defined during the construction of the implementor).
startAgents(PARAMS...) - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IAgentRunner
Start an agent instance configured with 'agentsParameters'.
startAgents(int) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
 
startAgents(PARAMS...) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
 
startAgents(IAgentDescriptor<PARAMS, MODULE>...) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
 
startAgents(IAgentDescriptor<PARAMS, MODULE>...) - Method in interface cz.cuni.amis.pogamut.base.agent.utils.runner.IMultipleAgentRunner
Start an agent instances described by 'agentDescriptors'.
startAgentsMain(IAgentDescriptor<PARAMS, MODULE>...) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
 
startAgentsMain(IAgentDescriptor<PARAMS, MODULE>, boolean, List<AGENT>) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Overridden to provide the blocking mechanism.
startAgentsStandard(IAgentDescriptor<PARAMS, MODULE>...) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
 
startAgentsStandard(IAgentDescriptor<PARAMS, MODULE>, List<AGENT>) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.MultipleAgentRunner
Starts all agents described by 'agentDescriptor', puts new agent instances into 'result'.
startAgentWithParams(boolean, PARAMS...) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
This method should be internally used to create and start the batch of agent instances.
startAgentWithParamsMain(boolean, PARAMS...) - Method in class cz.cuni.amis.pogamut.base.agent.utils.runner.impl.AgentRunner
E.g.
started() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
started(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
StartedEvent<SOURCE extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
 
StartedEvent(SOURCE) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.StartedEvent
 
StartedEvent(SOURCE, String) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.StartedEvent
 
startedTransactional() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
startedTransactional(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
starting() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
starting(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
StartingEvent<SOURCE extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
 
StartingEvent(SOURCE) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.StartingEvent
 
StartingEvent(SOURCE, String) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.StartingEvent
 
startingPaused() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
startingPaused(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
StartingPausedEvent<SOURCE extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
 
StartingPausedEvent(SOURCE) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.StartingPausedEvent
 
StartingPausedEvent(SOURCE, String) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.StartingPausedEvent
 
startingPausedTransactional() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
startingPausedTransactional(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
startingTransactional() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
startingTransactional(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
startPaused() - Method in interface cz.cuni.amis.pogamut.base.agent.IAgent
Attempt to launch the agent.
startPaused() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Starts the agent into paused state.
startPaused() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
startPaused() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
startPaused() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControlHelper
Starts the component but it assumes that the component just prepares whatever data structures it needs / make connections / handshake whatever it needs with the environment / etc.
startPaused() - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Starts the component whenever starting dependencies of some (first) agent becomes satisfied.
startPaused() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
startPaused() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
startPaused() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
startPausedAgent() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called during startPaused() method - override to provide custom starting-paused behavior of the agent.
state - Variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
stateChanged(IAgentId, ComponentState) - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
Signal that the component in the bus of agent identified by 'agentId' has changed into 'changedValue'.
staticObjectUpdatedEvent(IStaticWorldObjectUpdatedEvent) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
Manages updating static objects, only possible event types are CREATED and DESTROYED, any other event type raises an exception.
staticWorldObjects - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Map of staticWorldObjects, these objects never change, so there is no need for shadow copies.
stop() - Method in interface cz.cuni.amis.pogamut.base.agent.IAgent
Attempt to stop the agent, usually meaning dropping all running flags and see whether it will stop automatically.
stop() - Method in interface cz.cuni.amis.pogamut.base.agent.IControllable
Tries to stop the work of this object carefully.
stop() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Stops the agent.
stop() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.adapter.AgentMBeanAdapter
 
stop() - Method in interface cz.cuni.amis.pogamut.base.agent.jmx.adapter.IAgentMBeanAdapter
Attempt to stop the agent, usually meaning dropping all running flags and see whether it will stop automatically.
stop() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.proxy.AgentJMXProxy
 
stop() - Method in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
Stops the agent module.
stop() - Method in class cz.cuni.amis.pogamut.base.agent.module.LogicModule
 
stop() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
stop() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Used to stop the path executor, for more info see AbstractPathExecutor.stop().
stop() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutor
Stops the path executor unconditionally.
stop() - Method in class cz.cuni.amis.pogamut.base.agent.utils.AgentKeepAlive
 
stop() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
Stops the world view.
stop() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
stop() - Method in interface cz.cuni.amis.pogamut.base.component.controller.IComponentControlHelper
Stops the component.
stop() - Method in interface cz.cuni.amis.pogamut.base.component.controller.ISharedComponentControlHelper
Stops the component.
stop() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentControlHelper
 
stop() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ControlHelper
 
stop() - Method in class cz.cuni.amis.pogamut.base.component.controller.SharedComponentController
 
stop() - Method in interface cz.cuni.amis.pogamut.base.component.IControllable
Tries to stop the work of this object carefully.
stop() - Method in class cz.cuni.amis.pogamut.base.utils.jmx.flag.JMXFlagDecorator
Stops listening for the flag events.
stop() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
 
stop() - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.SyncLockableBatchAwareWorldView
 
stop() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
Stops the world view.
stop() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Stops the world view.
stop() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
 
stopAgent() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
Called during stop() method - override to provide custom stopping behavior of the agent.
stopImpl() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just before the executor's state is switched to PathExecutorState.STOPPED from within the BasePathExecutor.stop() method.
stopped() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just after the executor's state is switched to PathExecutorState.STOPPED from within the BasePathExecutor.stop() method.
STOPPED - Static variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutorState
Corresponds to the PathExecutorState.STOPPED state.
stopped() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
stopped(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
StoppedEvent<SOURCE extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
 
StoppedEvent(SOURCE) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.StoppedEvent
 
StoppedEvent(SOURCE, String) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.StoppedEvent
 
stoppedTransactional() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
stoppedTransactional(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
stopping() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
stopping(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
StoppingEvent<SOURCE extends IComponent> - Class in cz.cuni.amis.pogamut.base.component.bus.event.impl
 
StoppingEvent(SOURCE) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.StoppingEvent
 
StoppingEvent(SOURCE, String) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.impl.StoppingEvent
 
stoppingTransactional() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
stoppingTransactional(String) - Method in class cz.cuni.amis.pogamut.base.component.bus.event.ComponentBusEvents
 
StringCommandSerializer - Class in cz.cuni.amis.pogamut.base.communication.command.impl
 
StringCommandSerializer() - Constructor for class cz.cuni.amis.pogamut.base.communication.command.impl.StringCommandSerializer
 
StringProperty - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Implementation of the ISharedProperty interface for String value type.
StringProperty(WorldObjectId, String, String, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.StringProperty
 
StringProperty(StringProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.StringProperty
 
stuck() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that changes the state to PathExecutorState.STUCK that should be called whenever some stuck detector detects that the agent is stuck.
STUCK - Static variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutorState
Corresponds to the PathExecutorState.STUCK state.
stuck() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutorHelper
Reports that the agent has stuck - this stuck is detected either by some registered IStuckDetector or some other part of the IPathExecutor.
stuckDetectors - Variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
 
stuckImpl() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just after the executor's state is switched to PathExecutorState.STUCK from within the BasePathExecutor#stuck(IStuckDetector) method.
sub(Location) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Retreives subtraction of given location from this location.
sub(Location, Location) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Retreives subtraction of two given locations.
sub(Velocity) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Subtracts given velocity from this location.
sub(Location, Velocity) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Subtracts given velocity from given location.
sub(Velocity) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Retreives subtraction of given velocity from this velocity.
sub(Velocity, Velocity) - Static method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Retreives subtraction of two given velocities.
supportsCustomEditor() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location.PropertyEditor
 
SWITCHED_TO_ANOTHER_PATH_ELEMENT - Static variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutorState
Corresponds to the PathExecutorState.SWITCHED_TO_ANOTHER_PATH_ELEMENT state.
switchState(IPathExecutorState) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.AbstractPathExecutor
Simple method that sets new AbstractPathExecutor state into AbstractPathExecutor.state.
switchToAnotherPathElement(int) - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Switches from current path element index into the new one.
switchToAnotherPathElement(int) - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutorHelper
Switches from current path element index into the new one.
switchToAnotherPathElementImpl() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just after the executor's state is switched to PathExecutorState.SWITCHED_TO_ANOTHER_PATH_ELEMENT from within the BasePathExecutor.switchToAnotherPathElement(int) method.
syncClassMap - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
syncCurrentSharedProperties - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Synchronized version of currentSharedProperties.
syncEventList - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
 
syncIdClassMap - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
 
SyncLockableBatchAwareWorldView - Class in cz.cuni.amis.pogamut.base3d.worldview.impl
 
SyncLockableBatchAwareWorldView(ComponentDependencies, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.impl.SyncLockableBatchAwareWorldView
 
syncSharedProperties - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Synchronized version of sharedProperties.
syncSharedWorldObjects - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractSharedWorldView
Synchronized version of cached sharedWorldObjects.
syncVisibleClassMap - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
Synchronized version of visible objects sorted according to class.
syncVisibleMap - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
Synchronized version of visible objects.

T

TARGET_REACHED - Static variable in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutorState
Corresponds to the PathExecutorState.TARGET_REACHED state.
targetReached() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that should be called whenever the path executor reaches the end of the path.
targetReached() - Method in interface cz.cuni.amis.pogamut.base.agent.navigation.IPathExecutorHelper
Reports that the agent has reached its target.
targetReachedImpl() - Method in class cz.cuni.amis.pogamut.base.agent.navigation.impl.BasePathExecutor
Method that is called just after the executor's state is switched to PathExecutorState.TARGET_REACHED from within the BasePathExecutor.targetReached() method.
TeamedAgentId - Class in cz.cuni.amis.pogamut.multi.agent.impl
 
TeamedAgentId() - Constructor for class cz.cuni.amis.pogamut.multi.agent.impl.TeamedAgentId
 
TeamedAgentId(String) - Constructor for class cz.cuni.amis.pogamut.multi.agent.impl.TeamedAgentId
 
TeamedAgentId(String, String) - Constructor for class cz.cuni.amis.pogamut.multi.agent.impl.TeamedAgentId
 
teamId - Variable in class cz.cuni.amis.pogamut.multi.agent.impl.AgentTeamedId
 
TeamId - Class in cz.cuni.amis.pogamut.multi.agent.impl
 
TeamId(String) - Constructor for class cz.cuni.amis.pogamut.multi.agent.impl.TeamId
 
TeamRemoteAgentParameters<SHARED_WORLDVIEW extends ISharedWorldView> - Class in cz.cuni.amis.pogamut.multi.params.impl
 
TeamRemoteAgentParameters() - Constructor for class cz.cuni.amis.pogamut.multi.params.impl.TeamRemoteAgentParameters
 
TestAgents - Class in cz.cuni.amis.pogamut.base.utils.logging
 
TestAgents() - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.TestAgents
 
TestAgents.NetworkLoggingAgent - Class in cz.cuni.amis.pogamut.base.utils.logging
 
TestAgents.NetworkLoggingAgent(IAgentId, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.utils.logging.TestAgents.NetworkLoggingAgent
 
threadMutex - Variable in class cz.cuni.amis.pogamut.base.communication.mediator.impl.Mediator
Mutex for start synchronization.
TimeKey - Class in cz.cuni.amis.pogamut.multi.utils.timekey
the TimeKey class makes sure that for every integer time there is only one instance of the TimeKey object.
TimeKey.TimeKeyComparator - Class in cz.cuni.amis.pogamut.multi.utils.timekey
 
TimeKey.TimeKeyComparator() - Constructor for class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey.TimeKeyComparator
 
TimeKeyManager - Class in cz.cuni.amis.pogamut.multi.utils.timekey
Singleton class that manages timekey locks and unlocks,
TimeKeyNotLockedException - Exception in cz.cuni.amis.pogamut.multi.utils.exception
This exception is thrown when an object is requested from any WorldView under an unlockedTimeKey == (!worldView.isLocked(timeKey)).
TimeKeyNotLockedException(String) - Constructor for exception cz.cuni.amis.pogamut.multi.utils.exception.TimeKeyNotLockedException
 
toJsonLiteral() - Method in class cz.cuni.amis.pogamut.base.communication.messages.InfoMessage
To be refactored into UT2004 where it is used.
token - Variable in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Unique representation of this id, contains ints that uniquely identifies it.
toLocation() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Converts this Rotation into Location.
toLocation(Rotation.Order) - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Converts this Rotation into Location.
toString() - Method in class cz.cuni.amis.pogamut.base.agent.component.event.AgentEvents
 
toString() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
 
toString() - Method in class cz.cuni.amis.pogamut.base.agent.impl.AgentId
 
toString() - Method in class cz.cuni.amis.pogamut.base.agent.module.AgentModule
 
toString() - Method in class cz.cuni.amis.pogamut.base.agent.state.impl.AgentState
 
toString() - Method in class cz.cuni.amis.pogamut.base.communication.command.impl.Act
 
toString() - Method in class cz.cuni.amis.pogamut.base.communication.command.impl.StringCommandSerializer
 
toString() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
 
toString() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection
 
toString() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnectionAddress
 
toString() - Method in class cz.cuni.amis.pogamut.base.communication.mediator.impl.Mediator
 
toString() - Method in class cz.cuni.amis.pogamut.base.communication.messages.CommandMessage
 
toString() - Method in class cz.cuni.amis.pogamut.base.communication.messages.InfoMessage
 
toString() - Method in class cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.YylexParser
 
toString() - Method in class cz.cuni.amis.pogamut.base.communication.translator.impl.WorldMessageTranslator
 
toString() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
 
toString() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectEvent
 
toString() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Returns string representation of the id, format: WorldObjectId[id]
toString() - Method in class cz.cuni.amis.pogamut.base.component.bus.ComponentBus
 
toString() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.BusAwareCountDownLatch
 
toString() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.ComponentEvent
 
toString() - Method in class cz.cuni.amis.pogamut.base.component.bus.event.impl.FatalErrorEvent
 
toString() - Method in class cz.cuni.amis.pogamut.base.component.controller.AbstractComponentControllerBase
 
toString() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentControlHelper
 
toString() - Method in class cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies
 
toString() - Method in class cz.cuni.amis.pogamut.base.component.lifecyclebus.LifecycleBus
 
toString() - Method in class cz.cuni.amis.pogamut.base.utils.configuration.CustomPropertiesProvider
 
toString() - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
toString() - Method in class cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark
Get human readable representation of LogEventMark.
toString() - Method in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogEnvelope
 
toString() - Method in enum cz.cuni.amis.pogamut.base.utils.PogamutProperty
 
toString() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
 
toString() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
 
toString() - Method in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
 
toString() - Method in class cz.cuni.amis.pogamut.multi.agent.impl.TeamedAgentId
 
toString() - Method in class cz.cuni.amis.pogamut.multi.agent.impl.TeamId
 
toString() - Method in class cz.cuni.amis.pogamut.multi.communication.messages.SharedBatchBeginEvent
 
toString() - Method in class cz.cuni.amis.pogamut.multi.communication.messages.SharedBatchFinishedEvent
 
toString() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.PropertyId
 
toString() - Method in exception cz.cuni.amis.pogamut.multi.utils.exception.TimeKeyNotLockedException
 
toString() - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKey
 
TranslatorException - Exception in cz.cuni.amis.pogamut.base.communication.translator.exception
To be used by IWorldEventProducer implementors.
TranslatorException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.translator.exception.TranslatorException
Constructs a new exception with the specified detail message.
TranslatorException(String, Throwable, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.translator.exception.TranslatorException
Constructs a new exception with the specified detail message and cause.
TranslatorException(String, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.translator.exception.TranslatorException
Constructs a new exception with the specified detail message.
TranslatorException(String, Throwable, Logger, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.translator.exception.TranslatorException
Constructs a new exception with the specified detail message and cause.

U

unlock() - Method in interface cz.cuni.amis.pogamut.base.communication.worldview.ILockableWorldView
Unlock the worldview, processing all events that came between lock() / unlock() calls.
unlock() - Method in class cz.cuni.amis.pogamut.base.communication.worldview.impl.LockableWorldView
Unlock the WorldView and process all changes that happened when the world was locked.
unlock() - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.LockableBatchAwareWorldView
Unlocks the world view - triggers processing of all events till the last EndMessage that came between lock() / unlock() calls.
unlock() - Method in class cz.cuni.amis.pogamut.base3d.worldview.impl.SyncLockableBatchAwareWorldView
Unlocks the world view - triggers processing of all events till the last EndMessage that came between lock() / unlock() calls.
unlock() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.BatchAwareLocalWorldView
Called after the logic has finished.
unlock() - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.LocalWorldViewAdapter
 
unlock(long) - Method in interface cz.cuni.amis.pogamut.multi.utils.timekey.ITimeKeyManager
Unlocks some "time".
unlock(long) - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKeyManager
 
unlockAll(long) - Method in interface cz.cuni.amis.pogamut.multi.utils.timekey.ITimeKeyManager
Completely unlocks one time (regardless number of locks held).
unlockAll() - Method in interface cz.cuni.amis.pogamut.multi.utils.timekey.ITimeKeyManager
Unlock all times.
unlockAll(long) - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKeyManager
 
unlockAll() - Method in class cz.cuni.amis.pogamut.multi.utils.timekey.TimeKeyManager
 
unlockTime(long) - Method in interface cz.cuni.amis.pogamut.multi.communication.worldview.ILocalWorldView
 
unlockTime(long) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.AbstractLocalWorldView
 
unregisterAgent(IObservingAgent, int) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
Removes agent from listening to some channels.
unregisterAgent(IObservingAgent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
Totally unregister the agent (all channels + ALL_CHANNELS).
unregisterAgentSyncImpl(IObservingAgent, int) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
unregisterAgentSyncImpl(IObservingAgent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
unregisterAgentUnsyncImpl(IObservingAgent, int) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
unregisterAgentUnsyncImpl(IObservingAgent) - Method in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
unregisterAll() - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
Unreagister all listeners and mbeans from the server.
unregisterJMX() - Method in class cz.cuni.amis.pogamut.base.agent.jmx.AgentJMXComponents
Unregister all agent's MBeans / Listeners from MBeanServer.
unregisterMBean(ObjectName) - Method in class cz.cuni.amis.pogamut.base.utils.jmx.PogamutMBeanServer
 
unsyncClose() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
Inner unsynchronized implementation of the close(), should close the connection to the remote side without throwing any exception.
unsyncClose() - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection
 
unsyncConnect(ADDRESS) - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.AbstractConnection
Inner implementation of connect, unsynchronized, this is called from connect(IConnectionDescriptor).
unsyncConnect(ISocketConnectionAddress) - Method in class cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection
 
update(IWorldObject) - Method in class cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdatedEvent.DestroyWorldObject
 
update(IWorldObject) - Method in interface cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdatedEvent
 
update(ILocalWorldObject) - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ILocalWorldObjectUpdatedEvent
 
update(ISharedProperty) - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdatedEvent
 
update(IStaticWorldObject) - Method in interface cz.cuni.amis.pogamut.multi.communication.translator.event.IStaticWorldObjectUpdatedEvent
Only possible results are CREATED, DESTROYED or SAME static objects remain the same so they cannot be updated.
update(ISharedProperty) - Method in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty.GenericPropertyUpdate
 
USED_CHARSET - Static variable in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogManager
Charset that is used by the NetworkLogManager to send logs over the socket.

V

value - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
 
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.base.agent.navigation.PathExecutorState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdateResult.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.base.communication.worldview.listener.ListenerLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.base.component.controller.ComponentDependencyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.base.component.controller.ComponentState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.base.utils.PogamutProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.base3d.worldview.object.Rotation.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdateResult.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.cuni.amis.pogamut.multi.communication.worldview.object.event.DummyObjectEvent.EventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum cz.cuni.amis.pogamut.base.agent.navigation.PathExecutorState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdateResult.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.base.communication.worldview.listener.ListenerLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.base.component.controller.ComponentDependencyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.base.component.controller.ComponentState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.base.utils.logging.marks.LogEventMark.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.base.utils.logging.marks.LogMapMark.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.base.utils.PogamutProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.base3d.worldview.object.Rotation.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.multi.communication.translator.event.ISharedPropertyUpdateResult.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.cuni.amis.pogamut.multi.communication.worldview.object.event.DummyObjectEvent.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
Vector3dProperty - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Implementation of the ISharedProperty interface for Vector3d value type.
Vector3dProperty(WorldObjectId, String, Vector3d, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.Vector3dProperty
 
Vector3dProperty(Vector3dProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.Vector3dProperty
 
vectorSum(Point2D[]) - Static method in class cz.cuni.amis.pogamut.base.utils.math.A
 
Velocity - Class in cz.cuni.amis.pogamut.base3d.worldview.object
Velocity within the world.
Velocity(Velocity) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Creates velocity same as the the passed one.
Velocity(double, double, double) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Creates velocity with specified coordinates.
Velocity(double, double) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Creates velocity with specified planar coordinates.
Velocity(double[]) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Creates velocity from array of three doubles.
Velocity(Tuple3d) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Creates velocity from specified 3D vector.
Velocity(String) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Parses the velocity from the "string" generated by Velocity.toString().
Velocity.PropertyEditor - Class in cz.cuni.amis.pogamut.base3d.worldview.object
Property editor for Velocity.
Velocity.PropertyEditor() - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity.PropertyEditor
 
velocityPattern - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Pattern used to parse Velocity.toString() in Velocity.Velocity(String).
VelocityProperty - Class in cz.cuni.amis.pogamut.multi.communication.worldview.property
Implementation of the ISharedProperty interface for Velocity value type.
VelocityProperty(WorldObjectId, String, Velocity, Class) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.VelocityProperty
 
VelocityProperty(VelocityProperty) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.property.VelocityProperty
 
visibleClassMap - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
Map of all currently visible objects, sorted according to their classes.
visibleFilter - Static variable in class cz.cuni.amis.pogamut.base.utils.math.DistanceUtils
See DistanceUtils.VisibleFilter.
visibleMap - Variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
Map of all currently visible objects.
Vision - Class in cz.cuni.amis.pogamut.base3d.worldview
Vision is taking care about the objects the bot might see (of all implementing IViewable interface).
Vision(IWorldView, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.Vision
 
VisionLocalWorldView - Class in cz.cuni.amis.pogamut.multi.communication.worldview.impl
VisionLocalWorldView manages information about all objects currently in the bot's FOV (field-of-view) by implementing methods from IVisionLocalWorldView interface.
VisionLocalWorldView(ComponentDependencies, ILifecycleBus, IAgentLogger, ISharedWorldView, ITeamedAgentId) - Constructor for class cz.cuni.amis.pogamut.multi.communication.worldview.impl.VisionLocalWorldView
 
VisionWorldView - Class in cz.cuni.amis.pogamut.base3d.worldview.impl
 
VisionWorldView(ComponentDependencies, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
 

W

WaitForAgentStateChange - Class in cz.cuni.amis.pogamut.base.agent.state
 
WaitForAgentStateChange(Flag<IAgentState>, Class<? extends IAgentState>) - Constructor for class cz.cuni.amis.pogamut.base.agent.state.WaitForAgentStateChange
 
WaitForEvent - Class in cz.cuni.amis.pogamut.base.component.bus.event
Allows you to wait for some event on the bus.
WaitForEvent(IComponentBus, WaitForEvent.IEventFilter) - Constructor for class cz.cuni.amis.pogamut.base.component.bus.event.WaitForEvent
 
WaitForEvent.IEventFilter<T> - Interface in cz.cuni.amis.pogamut.base.component.bus.event
Note that only events that implements IComponentEvent may be really substitued as T.
warning(String) - Method in class cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.IYylexObserver.LogObserver
 
warning(String) - Method in interface cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.IYylexObserver
Called when some mischief happens but the parser recovers.
warning(String) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
warning(String, Object) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
warning(String, Object[]) - Method in class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
 
worker - Variable in class cz.cuni.amis.pogamut.base.communication.mediator.impl.Mediator
Worker instance - it implements Runnable interface and is continuously reading messages from the connection object and passing them to the receiver.
WORKER_THREAD_NAME_PREFIX - Static variable in class cz.cuni.amis.pogamut.base.communication.mediator.impl.Mediator
Name prefix for the worker thread and for the logs.
workerThread - Variable in class cz.cuni.amis.pogamut.base.communication.mediator.impl.Mediator
Thread of the worker.
workerThread - Variable in class cz.cuni.amis.pogamut.base.utils.logging.NetworkLogClient
Thread of the worker.
worldAddress - Variable in class cz.cuni.amis.pogamut.base.server.AbstractWorldServer
 
WorldEventFuture<T extends IWorldEvent> - Class in cz.cuni.amis.pogamut.base.communication.worldview.event
Use this if you want to wait for first appearance of some IWorldObject with known string ID.
WorldEventFuture(IWorldView, Class<T>) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.event.WorldEventFuture
Creates new instance of future that waits for the event of given class.
WorldEventFuture.WorldEventFutureException - Exception in cz.cuni.amis.pogamut.base.communication.worldview.event
 
WorldEventFuture.WorldEventFutureException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.event.WorldEventFuture.WorldEventFutureException
 
WorldEventIdentityWrapper - Class in cz.cuni.amis.pogamut.base.communication.translator.event
Simplest WorldChangeEvent to WorldEvent adapter.
WorldEventIdentityWrapper() - Constructor for class cz.cuni.amis.pogamut.base.communication.translator.event.WorldEventIdentityWrapper
 
WorldMessageTranslator - Class in cz.cuni.amis.pogamut.base.communication.translator.impl
Abstract class for translators between world messages (InfoObjects) and IWorldEvents.
WorldMessageTranslator(IWorldMessageParser, IWorldMessageTranslator, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.communication.translator.impl.WorldMessageTranslator
 
WorldObjectAppearedEvent<T extends IViewable> - Class in cz.cuni.amis.pogamut.base3d.worldview.object.event
This event is raised when the object becomes visible.
WorldObjectAppearedEvent(T, long) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.event.WorldObjectAppearedEvent
 
WorldObjectDestroyedEvent<T extends IWorldObject> - Class in cz.cuni.amis.pogamut.base.communication.worldview.object.event
This event is raised by the WorldView whenever the object is removed from the world.
WorldObjectDestroyedEvent(T, long) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectDestroyedEvent
 
WorldObjectDisappearedEvent<T extends IViewable> - Class in cz.cuni.amis.pogamut.base3d.worldview.object.event
* This event is raised when the object leaves field of view.
WorldObjectDisappearedEvent(T, long) - Constructor for class cz.cuni.amis.pogamut.base3d.worldview.object.event.WorldObjectDisappearedEvent
 
WorldObjectEvent<T extends IWorldObject> - Class in cz.cuni.amis.pogamut.base.communication.worldview.object.event
Default world object event implementation wrapping some object inside the event.
WorldObjectEvent(T, long) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectEvent
 
WorldObjectFirstEncounteredEvent<T extends IWorldObject> - Class in cz.cuni.amis.pogamut.base.communication.worldview.object.event
This event is raised by WorldView whenever new object appears in the worldview.
WorldObjectFirstEncounteredEvent(T, long) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectFirstEncounteredEvent
 
WorldObjectFuture<T extends IWorldObject> - Class in cz.cuni.amis.pogamut.base.communication.worldview.object
Use this if you want to wait for first appearance of some IWorldObject with known string ID.
WorldObjectFuture(IWorldView, Class<T>) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectFuture
Creates new instance of future that waits for first appearance of WorldObject of given class.
WorldObjectFuture(IWorldView, String, Class<T>) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectFuture
Creates new instance of future that waits for first appearance of WorldObject of given id.
WorldObjectFuture.WorldObjectFutureException - Exception in cz.cuni.amis.pogamut.base.communication.worldview.object
 
WorldObjectFuture.WorldObjectFutureException(String, Object) - Constructor for exception cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectFuture.WorldObjectFutureException
 
WorldObjectId - Class in cz.cuni.amis.pogamut.base.communication.worldview.object
Interface that is returning an unique id of the world object.
WorldObjectId(String) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Instantiates a new object with id of 'name'.
WorldObjectId(long) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Instantiates a new object with id of 'id'.
WorldObjectId(double) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
Instantiates a new object with id of 'id'.
WorldObjectId(Token) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId
 
WorldObjectUpdatedEvent<T extends IWorldObject> - Class in cz.cuni.amis.pogamut.base.communication.worldview.object.event
This event is raised by WorldView whenever the object is updated (possibly one of it's fields has changed - warning it's not neccesery the object's field might be updated to the same value).
WorldObjectUpdatedEvent(T, long) - Constructor for class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectUpdatedEvent
 
WorldReader - Class in cz.cuni.amis.pogamut.base.communication.connection
 
WorldReader() - Constructor for class cz.cuni.amis.pogamut.base.communication.connection.WorldReader
 
WorldReader.WorldReaderWrapper - Class in cz.cuni.amis.pogamut.base.communication.connection
 
WorldReader.WorldReaderWrapper(Reader) - Constructor for class cz.cuni.amis.pogamut.base.communication.connection.WorldReader.WorldReaderWrapper
 
worldView - Variable in class cz.cuni.amis.pogamut.base.agent.module.SensomotoricModule
 
worldView - Variable in class cz.cuni.amis.pogamut.base.agent.module.SensorModule
 
WORLDVIEW_DEPENDENCY - Static variable in class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
 
WORLDVIEW_DEPENDENCY - Static variable in class cz.cuni.amis.pogamut.base.communication.worldview.impl.LockableWorldView
 
WORLDVIEW_DEPENDENCY - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
 
WORLDVIEW_DEPENDENCY - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.impl.LockableBatchAwareWorldView
 
WORLDVIEW_DEPENDENCY - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.impl.SyncLockableBatchAwareWorldView
 
WORLDVIEW_DEPENDENCY - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
 
WORLDVIEW_DEPENDENCY - Static variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenLocalWorldView
 
WORLDVIEW_DEPENDENCY - Static variable in class cz.cuni.amis.pogamut.multi.communication.worldview.impl.EventDrivenSharedWorldView
 
WorldWriter - Class in cz.cuni.amis.pogamut.base.communication.connection
 
WorldWriter() - Constructor for class cz.cuni.amis.pogamut.base.communication.connection.WorldWriter
 
write(char[], int, int) - Method in class cz.cuni.amis.pogamut.base.communication.connection.WorldWriter
 
writeLock - Variable in class cz.cuni.amis.pogamut.base.agent.module.comm.PogamutJVMComm
 
WVObjectsSetAdapter<T extends IViewable> - Class in cz.cuni.amis.pogamut.base.utils.collections.adapters
Provides set of all existing world objects extending some class as observable set.
WVObjectsSetAdapter(Class<T>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.utils.collections.adapters.WVObjectsSetAdapter
 
WVVisibleObjectsSetAdapter<T extends IViewable> - Class in cz.cuni.amis.pogamut.base.utils.collections.adapters
Provides set of all visible world objects extending some class as observable set.
WVVisibleObjectsSetAdapter(Class<T>, IWorldView) - Constructor for class cz.cuni.amis.pogamut.base.utils.collections.adapters.WVVisibleObjectsSetAdapter
 

X

x - Variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
X coordinate.
x - Variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
X coordinate.

Y

y - Variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Y coordinate.
y - Variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Y coordinate.
yaw - Variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Rotation yaw.
yylex() - Method in interface cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.IYylex
 
YylexParser - Class in cz.cuni.amis.pogamut.base.communication.parser.impl.yylex
TODO!:
YylexParser(IWorldReaderProvider, IYylex, IYylexObserver, IComponentBus, IAgentLogger) - Constructor for class cz.cuni.amis.pogamut.base.communication.parser.impl.yylex.YylexParser
 

Z

z - Variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Z coordinate.
z - Variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
Z coordinate.
ZERO - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Location
Location(0,0,0).
ZERO - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Rotation
Rotation(0,0,0);
ZERO - Static variable in class cz.cuni.amis.pogamut.base3d.worldview.object.Velocity
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

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