cz.cuni.amis.pogamut.ut2004.communication.worldview
Class UT2004WorldView

Package class diagram package UT2004WorldView
java.lang.Object
  extended by cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
      extended by cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
          extended by cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
              extended by cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
                  extended by cz.cuni.amis.pogamut.ut2004.communication.worldview.UT2004WorldView
All Implemented Interfaces:
IWorldChangeEventInput, IWorldView, IComponent, IVisionWorldView
Direct Known Subclasses:
UT2004LockableWorldView, UT2004SyncLockableWorldView

public class UT2004WorldView
extends BatchAwareWorldView

WorldView understanding some UT2004 semantics.

Author:
ik

Field Summary
static String WORLDVIEW_DEPENDENCY
           
 
Fields inherited from class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
notifyEventsList, receiveEventProcessing
 
Fields inherited from class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
COMPONENT_ID, control, controller, eventBus, log
 
Constructor Summary
UT2004WorldView(ComponentDependencies dependencies, IMediator mediator, IComponentBus bus, IAgentLogger log)
           
 
Method Summary
protected  boolean isBatchBeginEvent(IWorldChangeEvent evt)
           
protected  boolean isBatchEndEvent(IWorldChangeEvent evt)
           
protected  void setDisappearedFlag(IViewable obj)
           
 
Methods inherited from class cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView
batchAwareWorldViewNotify, hasObjectsToProcess, notify, notifyImmediately, objectAppeared, objectDisappeared
 
Methods inherited from class cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView
addVisibleObject, cleanUp, getAllVisible, getAllVisible, getVisible, getVisible, objectCreated, objectDestroyed, objectUpdatedEvent, removeVisibleObject
 
Methods inherited from class cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView
innerNotify, notifyAfterPropagation, objectUpdated, raiseEvent
 
Methods inherited from class cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView
addEventListener, addObjectListener, addObjectListener, addObjectListener, addObjectListener, addWorldObject, get, get, get, getAll, getAll, getComponentId, getEventBus, getLog, getSingle, isListening, isListening, isListening, isListening, isListening, isListening, isPaused, isRunning, kill, pause, prePause, preStop, removeEventListener, removeListener, removeObjectListener, removeObjectListener, removeObjectListener, removeObjectListener, removeWorldObject, reset, resume, start, stop, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldView
addEventListener, addObjectListener, addObjectListener, addObjectListener, addObjectListener, get, get, get, getAll, getAll, getEventBus, getSingle, isListening, isListening, isListening, isListening, isListening, isListening, removeEventListener, removeListener, removeObjectListener, removeObjectListener, removeObjectListener, removeObjectListener
 
Methods inherited from interface cz.cuni.amis.pogamut.base.communication.worldview.IWorldChangeEventInput
notifyAfterPropagation
 
Methods inherited from interface cz.cuni.amis.pogamut.base.component.IComponent
getComponentId
 

Field Detail

WORLDVIEW_DEPENDENCY

public static final String WORLDVIEW_DEPENDENCY
See Also:
Constant Field Values
Constructor Detail

UT2004WorldView

@Inject
public UT2004WorldView(ComponentDependencies dependencies,
                              IMediator mediator,
                              IComponentBus bus,
                              IAgentLogger log)
Method Detail

isBatchEndEvent

protected boolean isBatchEndEvent(IWorldChangeEvent evt)
Specified by:
isBatchEndEvent in class BatchAwareWorldView

isBatchBeginEvent

protected boolean isBatchBeginEvent(IWorldChangeEvent evt)
Specified by:
isBatchBeginEvent in class BatchAwareWorldView

setDisappearedFlag

protected void setDisappearedFlag(IViewable obj)
Specified by:
setDisappearedFlag in class BatchAwareWorldView


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