|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IViewable in cz.cuni.amis.pogamut.base.utils.collections.adapters |
---|
Classes in cz.cuni.amis.pogamut.base.utils.collections.adapters with type parameters of type IViewable | |
---|---|
class |
WVObjectsSetAdapter<T extends IViewable>
Provides set of all existing world objects extending some class as observable set. |
class |
WVVisibleObjectsSetAdapter<T extends IViewable>
Provides set of all visible world objects extending some class as observable set. |
Uses of IViewable in cz.cuni.amis.pogamut.base.utils.math |
---|
Classes in cz.cuni.amis.pogamut.base.utils.math with type parameters of type IViewable | |
---|---|
static class |
DistanceUtils.VisibleFilter<T extends IViewable>
Accepts only VISIBLE ( isVisible() == TRUE) objects. |
Fields in cz.cuni.amis.pogamut.base.utils.math with type parameters of type IViewable | |
---|---|
static DistanceUtils.VisibleFilter<IViewable> |
DistanceUtils.visibleFilter
See DistanceUtils.VisibleFilter . |
Methods in cz.cuni.amis.pogamut.base.utils.math with type parameters of type IViewable | ||
---|---|---|
static
|
DistanceUtils.getDistanceSortedVisible(Collection<T> locations,
ILocated target)
Returns visible "locations" sorted according to the distance to "target". |
|
static
|
DistanceUtils.getNearest2DVisible(Collection<T> locations,
ILocated target)
Returns the nearest object to 'target' that is visible (using DistanceUtils.VisibleFilter ). |
|
static
|
DistanceUtils.getNearestVisible(Collection<T> locations,
ILocated target)
Returns the nearest object to 'target' that is visible (using DistanceUtils.VisibleFilter ). |
|
static
|
DistanceUtils.getSecondNearest2DVisible(Collection<T> locations,
ILocated target)
Returns the second nearest object to 'target' that is visible (using DistanceUtils.VisibleFilter ). |
|
static
|
DistanceUtils.getSecondNearestVisible(Collection<T> locations,
ILocated target)
Returns the second nearest object to 'target' that is visible (using DistanceUtils.VisibleFilter ). |
Uses of IViewable in cz.cuni.amis.pogamut.base3d.worldview |
---|
Methods in cz.cuni.amis.pogamut.base3d.worldview with type parameters of type IViewable | ||
---|---|---|
|
IVisionWorldView.getAllVisible(Class<T> type)
Returns map of all visible objects ( IViewable instances} - those that the agent can currently see. |
Methods in cz.cuni.amis.pogamut.base3d.worldview that return IViewable | |
---|---|
IViewable |
IVisionWorldView.getVisible(WorldObjectId id)
Returns a visible world object of the specific id (if exists inside the world view and is visible). |
Methods in cz.cuni.amis.pogamut.base3d.worldview that return types with arguments of type IViewable | |
---|---|
Map<Class,Map<WorldObjectId,IViewable>> |
IVisionWorldView.getAllVisible()
Returns map of all visible objects ( IViewable instances} - those that the agent can currently see. |
Map<WorldObjectId,IViewable> |
IVisionWorldView.getVisible()
Returns map of all visible objects ( IViewable instances} organized according to their WorldObjectId -
those that the agent can currently see. |
Method parameters in cz.cuni.amis.pogamut.base3d.worldview with type arguments of type IViewable | |
---|---|
void |
Vision.notify(IWorldObjectEvent<IViewable> event)
|
Uses of IViewable in cz.cuni.amis.pogamut.base3d.worldview.impl |
---|
Methods in cz.cuni.amis.pogamut.base3d.worldview.impl with type parameters of type IViewable | ||
---|---|---|
|
VisionWorldView.getAllVisible(Class<T> type)
|
Methods in cz.cuni.amis.pogamut.base3d.worldview.impl that return IViewable | |
---|---|
IViewable |
VisionWorldView.getVisible(WorldObjectId id)
|
Methods in cz.cuni.amis.pogamut.base3d.worldview.impl that return types with arguments of type IViewable | |
---|---|
Map<Class,Map<WorldObjectId,IViewable>> |
VisionWorldView.getAllVisible()
|
Map<WorldObjectId,IViewable> |
VisionWorldView.getVisible()
|
Methods in cz.cuni.amis.pogamut.base3d.worldview.impl with parameters of type IViewable | |
---|---|
protected void |
VisionWorldView.addVisibleObject(IViewable worldObject)
Method that adds a world object to the visible object maps. |
protected void |
VisionWorldView.objectAppeared(IViewable obj)
Called whenever the object appears in the agent's FOV. |
protected void |
BatchAwareWorldView.objectAppeared(IViewable obj)
|
protected void |
VisionWorldView.objectDisappeared(IViewable obj)
Called whenever the object disappears from the agent's FOV. |
protected void |
BatchAwareWorldView.objectDisappeared(IViewable obj)
|
protected void |
VisionWorldView.removeVisibleObject(IViewable worldObject)
Removes world object from the visible world maps. |
protected abstract void |
BatchAwareWorldView.setDisappearedFlag(IViewable obj)
Sets the visible flag to true on IViewable objects. |
Uses of IViewable in cz.cuni.amis.pogamut.base3d.worldview.object.event |
---|
Classes in cz.cuni.amis.pogamut.base3d.worldview.object.event with type parameters of type IViewable | |
---|---|
class |
WorldObjectAppearedEvent<T extends IViewable>
This event is raised when the object becomes visible. |
class |
WorldObjectDisappearedEvent<T extends IViewable>
* This event is raised when the object leaves field of view. |
Uses of IViewable in cz.cuni.amis.pogamut.multi.communication.worldview |
---|
Methods in cz.cuni.amis.pogamut.multi.communication.worldview with type parameters of type IViewable | ||
---|---|---|
|
IVisionLocalWorldView.getAllVisible(Class<T> type)
Returns map of all visible objects ( IViewable instances} - those that the agent can currently see. |
Methods in cz.cuni.amis.pogamut.multi.communication.worldview that return IViewable | |
---|---|
IViewable |
IVisionLocalWorldView.getVisible(WorldObjectId id)
Returns a visible world object of the specific id (if exists inside the world view and is visible). |
Methods in cz.cuni.amis.pogamut.multi.communication.worldview that return types with arguments of type IViewable | |
---|---|
Map<Class,Map<WorldObjectId,IViewable>> |
IVisionLocalWorldView.getAllVisible()
Returns map of all visible objects ( IViewable instances} - those that the agent can currently see. |
Map<WorldObjectId,IViewable> |
IVisionLocalWorldView.getVisible()
Returns map of all visible objects ( IViewable instances} organized according to their WorldObjectId -
those that the agent can currently see. |
Uses of IViewable in cz.cuni.amis.pogamut.multi.communication.worldview.impl |
---|
Fields in cz.cuni.amis.pogamut.multi.communication.worldview.impl with type parameters of type IViewable | |
---|---|
protected Map<TimeKey,Map<Class,Map<WorldObjectId,IViewable>>> |
VisionLocalWorldView.syncVisibleClassMap
Synchronized version of visible objects sorted according to class. |
protected Map<TimeKey,Map<WorldObjectId,IViewable>> |
VisionLocalWorldView.syncVisibleMap
Synchronized version of visible objects. |
protected Map<TimeKey,Map<Class,Map<WorldObjectId,IViewable>>> |
VisionLocalWorldView.visibleClassMap
Map of all currently visible objects, sorted according to their classes. |
protected Map<TimeKey,Map<WorldObjectId,IViewable>> |
VisionLocalWorldView.visibleMap
Map of all currently visible objects. |
Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl with type parameters of type IViewable | ||
---|---|---|
|
VisionLocalWorldView.getAllVisible(Class<T> type)
|
|
|
LocalWorldViewAdapter.getAllVisible(Class<T> type)
|
Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl that return IViewable | |
---|---|
IViewable |
VisionLocalWorldView.getVisible(WorldObjectId id)
|
IViewable |
LocalWorldViewAdapter.getVisible(WorldObjectId id)
|
Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl that return types with arguments of type IViewable | |
---|---|
Map<Class,Map<WorldObjectId,IViewable>> |
VisionLocalWorldView.getAllVisible()
|
Map<Class,Map<WorldObjectId,IViewable>> |
LocalWorldViewAdapter.getAllVisible()
|
Map<WorldObjectId,IViewable> |
VisionLocalWorldView.getVisible()
|
Map<WorldObjectId,IViewable> |
LocalWorldViewAdapter.getVisible()
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |