Uses of Interface
cz.cuni.amis.pogamut.base3d.worldview.object.IViewable

Packages that use IViewable
cz.cuni.amis.pogamut.base.utils.collections.adapters   
cz.cuni.amis.pogamut.base.utils.math   
cz.cuni.amis.pogamut.base3d.worldview   
cz.cuni.amis.pogamut.base3d.worldview.impl   
cz.cuni.amis.pogamut.base3d.worldview.object.event   
cz.cuni.amis.pogamut.multi.communication.worldview   
cz.cuni.amis.pogamut.multi.communication.worldview.impl   
 

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
<T extends IViewable>
List<T>
DistanceUtils.getDistanceSortedVisible(Collection<T> locations, ILocated target)
          Returns visible "locations" sorted according to the distance to "target".
static
<T extends IViewable>
T
DistanceUtils.getNearest2DVisible(Collection<T> locations, ILocated target)
          Returns the nearest object to 'target' that is visible (using DistanceUtils.VisibleFilter).
static
<T extends IViewable>
T
DistanceUtils.getNearestVisible(Collection<T> locations, ILocated target)
          Returns the nearest object to 'target' that is visible (using DistanceUtils.VisibleFilter).
static
<T extends IViewable>
T
DistanceUtils.getSecondNearest2DVisible(Collection<T> locations, ILocated target)
          Returns the second nearest object to 'target' that is visible (using DistanceUtils.VisibleFilter).
static
<T extends IViewable>
T
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
<T extends IViewable>
Map<WorldObjectId,T>
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
<T extends IViewable>
Map<WorldObjectId,T>
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
<T extends IViewable>
Map<WorldObjectId,T>
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
<T extends IViewable>
Map<WorldObjectId,T>
VisionLocalWorldView.getAllVisible(Class<T> type)
           
<T extends IViewable>
Map<WorldObjectId,T>
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()
           
 



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