Uses of Interface
org.commonreality.object.IAgentObject

Packages that use IAgentObject
org.commonreality.object.manager.impl   
org.commonreality.sensors.handlers   
org.commonreality.sensors.keyboard   
org.commonreality.sensors.motor   
org.commonreality.sensors.motor.interpolator   
org.commonreality.sensors.speech   
 

Uses of IAgentObject in org.commonreality.object.manager.impl
 

Classes in org.commonreality.object.manager.impl that implement IAgentObject
 class AgentObject
           
 

Uses of IAgentObject in org.commonreality.sensors.handlers
 

Methods in org.commonreality.sensors.handlers with parameters of type IAgentObject
 void ICommandHandlerDelegate.abort(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler parent)
           
 ICommandTimingEquation ICommandHandlerDelegate.getTimingEquation(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
          return the timing equation used
 boolean ICommandHandlerDelegate.shouldAbort(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
          return Boolean.TRUE if the command should abort (it will already be running).
 boolean AbstractCommandHandlerDelegate.shouldAbort(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 java.lang.Object ICommandHandlerDelegate.shouldAccept(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
          return Boolean.TRUE if the command should be accepted for the specified agent.
 java.lang.Object AbstractCommandHandlerDelegate.shouldAccept(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 java.lang.Object ICommandHandlerDelegate.shouldStart(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
          return Boolean.TRUE if the command should be started.
 java.lang.Object AbstractCommandHandlerDelegate.shouldStart(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 void ICommandHandlerDelegate.start(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler parent)
          actually start the processing of the command.
 

Uses of IAgentObject in org.commonreality.sensors.keyboard
 

Methods in org.commonreality.sensors.keyboard with parameters of type IAgentObject
 void DefaultActuator.abort(IAgentObject agent, MovementCommand movement, EfferentCommandHandler handler)
           
 void DefaultActuator.aborted(IAgentObject agent, MovementCommand command, java.lang.Object extraInfo)
           
 void DefaultActuator.completed(IAgentObject agent, MovementCommand command, java.lang.Object extraInfo)
           
 java.lang.Object KeyboardMotorHandler.shouldAccept(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 void DefaultActuator.start(IAgentObject agent, MovementCommand movement, EfferentCommandHandler handler)
           
 

Constructors in org.commonreality.sensors.keyboard with parameters of type IAgentObject
MuscleUtilities(ISensor sensor, IAgentObject agent)
           
 

Uses of IAgentObject in org.commonreality.sensors.motor
 

Methods in org.commonreality.sensors.motor with parameters of type IAgentObject
 void IActuator.abort(IAgentObject agent, MovementCommand movement, EfferentCommandHandler handler)
           
 void MotorCommandHandler.abort(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler parent)
           
 ICommandTimingEquation MotorCommandHandler.getTimingEquation(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 java.lang.Object MotorCommandHandler.shouldAccept(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
          only accept motor commands where the source matched the provided efferent
 java.lang.Object MotorCommandHandler.shouldStart(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 void IActuator.start(IAgentObject agent, MovementCommand movement, EfferentCommandHandler handler)
           
 void MotorCommandHandler.start(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler parent)
           
 

Uses of IAgentObject in org.commonreality.sensors.motor.interpolator
 

Methods in org.commonreality.sensors.motor.interpolator with parameters of type IAgentObject
 void IInterpolator.abort(IAgentObject agent, MovementCommand command)
           
 void BasicInterpolator.abort(IAgentObject agent, MovementCommand command)
           
 void InterpolatorActuator.abort(IAgentObject agent, MovementCommand movement, EfferentCommandHandler handler)
           
 void IActuatorCompletion.aborted(IAgentObject agent, MovementCommand command, java.lang.Object extraInfo)
           
 void BasicActuatorCompletion.aborted(IAgentObject agent, MovementCommand command, java.lang.Object extraInfo)
           
 void IActuatorCompletion.completed(IAgentObject agent, MovementCommand command, java.lang.Object extraInfo)
           
 void BasicActuatorCompletion.completed(IAgentObject agent, MovementCommand command, java.lang.Object extraInfo)
           
 void IInterpolator.start(IAgentObject agent, MovementCommand command)
           
 void BasicInterpolator.start(IAgentObject agent, MovementCommand command)
           
 void InterpolatorActuator.start(IAgentObject agent, MovementCommand movement, EfferentCommandHandler handler)
           
 void IActuatorCompletion.updated(IAgentObject agent, MovementCommand command)
           
 void BasicActuatorCompletion.updated(IAgentObject agent, MovementCommand command)
           
 

Uses of IAgentObject in org.commonreality.sensors.speech
 

Methods in org.commonreality.sensors.speech with parameters of type IAgentObject
 void VocalizationCommandHandler.abort(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler parent)
           
 ICommandTimingEquation VocalizationCommandHandler.getTimingEquation(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 java.lang.Object VocalizationCommandHandler.shouldAccept(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
          only accept vocalization commands where the source matched the provided efferent
 java.lang.Object VocalizationCommandHandler.shouldStart(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 void ISpeaker.speak(IAgentObject speaker, VocalizationCommand vocalization)
          called to actually invoke a speach event
 void DefaultSpeechSensor.speak(IAgentObject speaker, VocalizationCommand vocalCommand)
          actually speak by creating a new aural event, and posting it.
 void VocalizationCommandHandler.start(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler parent)