Uses of Interface
cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObject

Packages that use IWorldObject
cz.cuni.amis.pogamut.base.communication.translator.event   
cz.cuni.amis.pogamut.base.communication.worldview   
cz.cuni.amis.pogamut.base.communication.worldview.impl   
cz.cuni.amis.pogamut.base.communication.worldview.object   
cz.cuni.amis.pogamut.base.communication.worldview.object.event   
cz.cuni.amis.pogamut.base.communication.worldview.react   
cz.cuni.amis.pogamut.base3d.worldview   
cz.cuni.amis.pogamut.base3d.worldview.impl   
cz.cuni.amis.pogamut.base3d.worldview.object   
cz.cuni.amis.pogamut.multi.communication.worldview   
cz.cuni.amis.pogamut.multi.communication.worldview.impl   
cz.cuni.amis.pogamut.multi.communication.worldview.object   
 

Uses of IWorldObject in cz.cuni.amis.pogamut.base.communication.translator.event
 

Classes in cz.cuni.amis.pogamut.base.communication.translator.event with type parameters of type IWorldObject
 interface IWorldObjectUpdateResult<OBJECT extends IWorldObject>
          A generic interface for updateResult returned by all IWorldObjectUpdated events (ie.
static class IWorldObjectUpdateResult.WorldObjectUpdateResult<OBJECT extends IWorldObject>
          Implementation of the IGenericObjectUpdateResult interface.
 

Methods in cz.cuni.amis.pogamut.base.communication.translator.event that return types with arguments of type IWorldObject
 IWorldObjectUpdateResult<IWorldObject> IWorldObjectUpdatedEvent.update(IWorldObject obj)
           
 IWorldObjectUpdateResult<IWorldObject> IWorldObjectUpdatedEvent.DestroyWorldObject.update(IWorldObject obj)
           
 

Methods in cz.cuni.amis.pogamut.base.communication.translator.event with parameters of type IWorldObject
 IWorldObjectUpdateResult<IWorldObject> IWorldObjectUpdatedEvent.update(IWorldObject obj)
           
 IWorldObjectUpdateResult<IWorldObject> IWorldObjectUpdatedEvent.DestroyWorldObject.update(IWorldObject obj)
           
 

Constructors in cz.cuni.amis.pogamut.base.communication.translator.event with parameters of type IWorldObject
IWorldObjectUpdatedEvent.DestroyWorldObject(IWorldObject object, long simTime)
           
 

Uses of IWorldObject in cz.cuni.amis.pogamut.base.communication.worldview
 

Methods in cz.cuni.amis.pogamut.base.communication.worldview with type parameters of type IWorldObject
<T extends IWorldObject>
T
IWorldView.get(WorldObjectId id, Class<T> clazz)
          Returns a world object of the specific id and class (if exists inside the world view).
<T extends IWorldObject>
Map<WorldObjectId,T>
IWorldView.getAll(Class<T> type)
          Returns map of all objects of a specific type that are present in the world view.
<T extends IWorldObject>
T
IWorldView.getSingle(Class<T> cls)
          Returns the only instance of required object if present, if there are more instances of this object then IllegalArgumentException will be thrown.
 

Methods in cz.cuni.amis.pogamut.base.communication.worldview that return IWorldObject
 IWorldObject IWorldView.get(WorldObjectId id)
          Returns a world object of the specific id (if exists inside the world view).
 

Methods in cz.cuni.amis.pogamut.base.communication.worldview that return types with arguments of type IWorldObject
 Map<WorldObjectId,IWorldObject> IWorldView.get()
          Returns map with objects inserted according to their id.
 Map<Class,Map<WorldObjectId,IWorldObject>> IWorldView.getAll()
          Returns map of all objects that are present in the world view.
 

Uses of IWorldObject in cz.cuni.amis.pogamut.base.communication.worldview.impl
 

Methods in cz.cuni.amis.pogamut.base.communication.worldview.impl with type parameters of type IWorldObject
<T extends IWorldObject>
T
AbstractWorldView.get(WorldObjectId id, Class<T> clazz)
           
<T extends IWorldObject>
Map<WorldObjectId,T>
AbstractWorldView.getAll(Class<T> type)
           
<T extends IWorldObject>
T
AbstractWorldView.getSingle(Class<T> cls)
           
 

Methods in cz.cuni.amis.pogamut.base.communication.worldview.impl that return IWorldObject
 IWorldObject AbstractWorldView.get(WorldObjectId objectId)
           
 

Methods in cz.cuni.amis.pogamut.base.communication.worldview.impl that return types with arguments of type IWorldObject
 Map<WorldObjectId,IWorldObject> AbstractWorldView.get()
           
 Map<Class,Map<WorldObjectId,IWorldObject>> AbstractWorldView.getAll()
           
 

Methods in cz.cuni.amis.pogamut.base.communication.worldview.impl with parameters of type IWorldObject
protected  void AbstractWorldView.addWorldObject(IWorldObject worldObject)
          Method that adds a new world object to the object maps.
protected  void EventDrivenWorldView.objectCreated(IWorldObject obj)
          Must be called whenever an object was created, raises correct events.
protected  void EventDrivenWorldView.objectDestroyed(IWorldObject obj)
          Must be called whenever an object was destroyed - raises correct events.
protected  void EventDrivenWorldView.objectUpdated(IWorldObject obj)
          Must be called whenever an object was updated - raises correct event.
protected  void AbstractWorldView.removeWorldObject(IWorldObject worldObject)
          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).
 

Uses of IWorldObject in cz.cuni.amis.pogamut.base.communication.worldview.object
 

Classes in cz.cuni.amis.pogamut.base.communication.worldview.object with type parameters of type IWorldObject
 interface IWorldObjectEvent<OBJECT extends IWorldObject>
          IWorldObject related event.
 interface IWorldObjectEventListener<OBJECT extends IWorldObject,EVENT extends IWorldObjectEvent<OBJECT>>
          Listens on object events.
 interface IWorldObjectListener<OBJECT extends IWorldObject>
          Listens on object events.
 class WorldObjectFuture<T extends IWorldObject>
          Use this if you want to wait for first appearance of some IWorldObject with known string ID.
 

Uses of IWorldObject in cz.cuni.amis.pogamut.base.communication.worldview.object.event
 

Classes in cz.cuni.amis.pogamut.base.communication.worldview.object.event with type parameters of type IWorldObject
 class WorldObjectDestroyedEvent<T extends IWorldObject>
          This event is raised by the WorldView whenever the object is removed from the world.
 class WorldObjectEvent<T extends IWorldObject>
          Default world object event implementation wrapping some object inside the event.
 class WorldObjectFirstEncounteredEvent<T extends IWorldObject>
          This event is raised by WorldView whenever new object appears in the worldview.
 class WorldObjectUpdatedEvent<T extends IWorldObject>
          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).
 

Uses of IWorldObject in cz.cuni.amis.pogamut.base.communication.worldview.react
 

Classes in cz.cuni.amis.pogamut.base.communication.worldview.react with type parameters of type IWorldObject
 class ObjectEventReact<OBJECT extends IWorldObject,EVENT extends IWorldObjectEvent<OBJECT>>
          This abstract class allows you to easily hook a specific event-handling behavior.
 class ObjectEventReactOnce<OBJECT extends IWorldObject,EVENT extends IWorldObjectEvent<OBJECT>>
          This abstract class allows you to easily hook a specific event-handling behavior.
 class ObjectReact<OBJECT extends IWorldObject>
           
 class ObjectReactOnce<OBJECT extends IWorldObject>
           
 

Uses of IWorldObject in cz.cuni.amis.pogamut.base3d.worldview
 

Methods in cz.cuni.amis.pogamut.base3d.worldview that return IWorldObject
 IWorldObject Vision.getSee(WorldObjectId id)
          If agents sees item of 'id' it returns it instances, otherwise it returns null.
protected  IWorldObject Vision.getSeeObject(WorldObjectId objectId)
          Returns world object of the given id or null if the object is not yet in the world view.
 

Methods in cz.cuni.amis.pogamut.base3d.worldview that return types with arguments of type IWorldObject
 Map<Class,Map<WorldObjectId,IWorldObject>> Vision.getSee()
          Returns map of all objects the agent can currently see.
 

Methods in cz.cuni.amis.pogamut.base3d.worldview with parameters of type IWorldObject
protected  void Vision.addSeeObject(IWorldObject seeObject)
          Method that adds a new world object to the object maps.
protected  void Vision.removeSeeObject(IWorldObject worldObject)
          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.
 

Uses of IWorldObject in cz.cuni.amis.pogamut.base3d.worldview.impl
 

Methods in cz.cuni.amis.pogamut.base3d.worldview.impl with parameters of type IWorldObject
protected  void VisionWorldView.objectCreated(IWorldObject obj)
          Additionally, it provides handling of IViewable objects raising WorldObjectAppearedEvent automatically (if object is visible).
protected  void VisionWorldView.objectDestroyed(IWorldObject obj)
          Additionally it handles IViewable objects automatically raising WorldObjectDisappearedEvent if object was visible before it was destroyed.
 

Uses of IWorldObject in cz.cuni.amis.pogamut.base3d.worldview.object
 

Subinterfaces of IWorldObject in cz.cuni.amis.pogamut.base3d.worldview.object
 interface IViewable
          General interface for objects whose visibility may change through time.
 

Uses of IWorldObject in cz.cuni.amis.pogamut.multi.communication.worldview
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview with type parameters of type IWorldObject
<T extends IWorldObject>
Map<WorldObjectId,T>
ILocalWorldView.getAll(Class<T> type)
           
<T extends IWorldObject>
T
ILocalWorldView.getSingle(Class<T> cls)
           
 

Uses of IWorldObject in cz.cuni.amis.pogamut.multi.communication.worldview.impl
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl with type parameters of type IWorldObject
<T extends IWorldObject>
T
LocalWorldViewAdapter.get(WorldObjectId objectId, Class<T> clazz)
           
<T extends IWorldObject>
Map<WorldObjectId,T>
LocalWorldViewAdapter.getAll(Class<T> type)
           
<T extends IWorldObject>
Map<WorldObjectId,T>
AbstractLocalWorldView.getAll(Class<T> type)
           
protected
<T extends IWorldObject>
Map<WorldObjectId,T>
AbstractLocalWorldView.getAll(Class<T> type, TimeKey time)
          Returns a lazy-implemented classMap containing CompositeWorldObjects current to the specified TimeKey.
<T extends IWorldObject>
T
LocalWorldViewAdapter.getSingle(Class<T> cls)
           
<T extends IWorldObject>
T
AbstractLocalWorldView.getSingle(Class<T> cls)
           
protected
<T extends IWorldObject>
T
AbstractLocalWorldView.getSingle(Class<T> cls, TimeKey time)
           
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl that return IWorldObject
 IWorldObject LocalWorldViewAdapter.get(WorldObjectId id)
           
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl that return types with arguments of type IWorldObject
 Map<WorldObjectId,IWorldObject> LocalWorldViewAdapter.get()
           
 Map<Class,Map<WorldObjectId,IWorldObject>> LocalWorldViewAdapter.getAll()
           
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl with parameters of type IWorldObject
protected  void EventDrivenSharedWorldView.objectDestroyed(IWorldObject obj, long time)
          Must be called whenever an object was destroyed - raises correct events.
 

Uses of IWorldObject in cz.cuni.amis.pogamut.multi.communication.worldview.object
 

Subinterfaces of IWorldObject in cz.cuni.amis.pogamut.multi.communication.worldview.object
 interface ICompositeWorldObject
          General interface for all compositeWorldObjects Composite world objects are the equivalent of old WorldObjects.
 interface ILocalViewable
          General interface for local parts of objects whose visiblility may change over time.
 interface ILocalWorldObject
          General interface for all localWorldObjects
 interface ISharedWorldObject
          general interface for all sharedWorldObjects.
 interface IStaticWorldObject
          General interface for all staticWorldObjects.
 



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