|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | ||
---|---|---|
|
IWorldView.get(WorldObjectId id,
Class<T> clazz)
Returns a world object of the specific id and class (if exists inside the world view). |
|
|
IWorldView.getAll(Class<T> type)
Returns map of all objects of a specific type that are present in the world view. |
|
|
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 | ||
---|---|---|
|
AbstractWorldView.get(WorldObjectId id,
Class<T> clazz)
|
|
|
AbstractWorldView.getAll(Class<T> type)
|
|
|
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 | ||
---|---|---|
|
ILocalWorldView.getAll(Class<T> type)
|
|
|
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 | ||
---|---|---|
|
LocalWorldViewAdapter.get(WorldObjectId objectId,
Class<T> clazz)
|
|
|
LocalWorldViewAdapter.getAll(Class<T> type)
|
|
|
AbstractLocalWorldView.getAll(Class<T> type)
|
|
protected
|
AbstractLocalWorldView.getAll(Class<T> type,
TimeKey time)
Returns a lazy-implemented classMap containing CompositeWorldObjects current to the specified TimeKey. |
|
|
LocalWorldViewAdapter.getSingle(Class<T> cls)
|
|
|
AbstractLocalWorldView.getSingle(Class<T> cls)
|
|
protected
|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |