|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TimeKey | |
---|---|
cz.cuni.amis.pogamut.multi.communication.worldview | |
cz.cuni.amis.pogamut.multi.communication.worldview.impl | |
cz.cuni.amis.pogamut.multi.utils.timekey |
Uses of TimeKey in cz.cuni.amis.pogamut.multi.communication.worldview |
---|
Methods in cz.cuni.amis.pogamut.multi.communication.worldview that return TimeKey | |
---|---|
TimeKey |
ILocalWorldView.getCurrentTimeKey()
|
Methods in cz.cuni.amis.pogamut.multi.communication.worldview with parameters of type TimeKey | |
---|---|
ISharedWorldObject |
ISharedWorldView.getShared(ITeamId teamId,
WorldObjectId objectId,
TimeKey time)
Returns the shared part of a requested object. |
boolean |
ILocalWorldView.setCurrentTime(TimeKey timeKey)
|
boolean |
ILocalWorldView.setInitialTime(TimeKey timeKey)
|
Uses of TimeKey in cz.cuni.amis.pogamut.multi.communication.worldview.impl |
---|
Fields in cz.cuni.amis.pogamut.multi.communication.worldview.impl with type parameters of type TimeKey | |
---|---|
protected cz.cuni.amis.utils.maps.WeakHashQuadMap<TimeKey,ITeamId,WorldObjectId,PropertyId,ISharedProperty> |
AbstractSharedWorldView.sharedProperties
Holds all sharedProperties in the world weakly-referenced by timeKey, this map is used for storing shadowCopies of properties. |
protected cz.cuni.amis.utils.maps.WeakHashTriMap<TimeKey,ITeamId,WorldObjectId,ISharedWorldObject> |
AbstractSharedWorldView.sharedWorldObjects
Cached sharedWorldObjects. |
protected Map<TimeKey,Map<ITeamId,Map<WorldObjectId,Map<PropertyId,ISharedProperty>>>> |
AbstractSharedWorldView.syncSharedProperties
Synchronized version of sharedProperties. |
protected Map<TimeKey,Map<ITeamId,Map<WorldObjectId,ISharedWorldObject>>> |
AbstractSharedWorldView.syncSharedWorldObjects
Synchronized version of cached sharedWorldObjects. |
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 that return TimeKey | |
---|---|
TimeKey |
AbstractLocalWorldView.getCurrentTimeKey()
|
Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl with parameters of type TimeKey | ||
---|---|---|
protected abstract ISharedWorldObject |
AbstractSharedWorldView.createSharedObject(Class msgClass,
WorldObjectId id,
ITeamId teamId,
TimeKey time)
Creates a sharedWorldObject of the specified id. |
|
protected Map<WorldObjectId,ICompositeWorldObject> |
AbstractLocalWorldView.get(TimeKey time)
Returns a map of all CompositeWorldObjects in the world. |
|
protected ICompositeWorldObject |
AbstractLocalWorldView.get(WorldObjectId objectId,
TimeKey time)
Returns the object actual to the specified TimeKey. |
|
protected
|
AbstractLocalWorldView.getAll(Class<T> type,
TimeKey time)
Returns a lazy-implemented classMap containing CompositeWorldObjects current to the specified TimeKey. |
|
protected Map<Class,Map<WorldObjectId,ICompositeWorldObject>> |
AbstractLocalWorldView.getAll(TimeKey time)
Returns all objects sorted according to class. |
|
protected ILocalWorldObject |
AbstractLocalWorldView.getLocal(WorldObjectId objectId,
TimeKey time)
Returns the LocalObject associated with the provided TimeKey. |
|
ISharedWorldObject |
AbstractSharedWorldView.getShared(ITeamId teamId,
WorldObjectId objectId,
TimeKey time)
|
|
protected Collection<ISharedProperty> |
AbstractSharedWorldView.getSharedProperties(WorldObjectId objectId,
ITeamId teamId,
TimeKey time)
Returns all shared properties belonging to the specified object. |
|
protected ISharedProperty |
AbstractSharedWorldView.getSharedProperty(PropertyId id,
ITeamId teamId,
TimeKey time)
Returns exactly the requested property |
|
protected
|
AbstractLocalWorldView.getSingle(Class<T> cls,
TimeKey time)
|
|
boolean |
AbstractLocalWorldView.setCurrentTime(TimeKey key)
|
|
boolean |
AbstractLocalWorldView.setInitialTime(TimeKey key)
Method for initializing the first timeKey, returns false if the TimeKey is already set.s |
Uses of TimeKey in cz.cuni.amis.pogamut.multi.utils.timekey |
---|
Fields in cz.cuni.amis.pogamut.multi.utils.timekey with type parameters of type TimeKey | |
---|---|
protected static Map<Long,WeakReference<TimeKey>> |
TimeKey.keys
|
Methods in cz.cuni.amis.pogamut.multi.utils.timekey that return TimeKey | |
---|---|
static TimeKey |
TimeKey.get(long time)
Returns the TimeKey object for the required time. |
Methods in cz.cuni.amis.pogamut.multi.utils.timekey that return types with arguments of type TimeKey | |
---|---|
static List<WeakReference<TimeKey>> |
TimeKey.getAllKeys()
|
Methods in cz.cuni.amis.pogamut.multi.utils.timekey with parameters of type TimeKey | |
---|---|
int |
TimeKey.TimeKeyComparator.compare(TimeKey o1,
TimeKey o2)
|
boolean |
ITimeKeyManager.isLocked(TimeKey key)
True if the provided timeKey is explicitly locked (lock(key) was called). |
boolean |
TimeKeyManager.isLocked(TimeKey key)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |