org.commonreality.sensors.keyboard
Class PressCommand

java.lang.Object
  extended by org.commonreality.object.manager.impl.BasicObject
      extended by org.commonreality.efferent.impl.AbstractEfferentCommand
          extended by org.commonreality.modalities.motor.MovementCommand
              extended by org.commonreality.sensors.keyboard.PressCommand
All Implemented Interfaces:
java.io.Serializable, ICompoundCommand, IEfferentCommand, IIdentifiable, IMutableObject, ISensoryObject, ISimulationObject

public class PressCommand
extends MovementCommand

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.commonreality.efferent.IEfferentCommand
IEfferentCommand.ActualState, IEfferentCommand.RequestedState
 
Field Summary
 
Fields inherited from class org.commonreality.modalities.motor.MovementCommand
MOVEMENT_ORIGIN, MOVEMENT_RATE, MOVEMENT_TARGET
 
Fields inherited from interface org.commonreality.efferent.ICompoundCommand
COMPONENTS, IS_COMPOUND
 
Fields inherited from interface org.commonreality.efferent.IEfferentCommand
ACTUAL_STATE, COMMAND_CLASS_NAME, EFFERENT_ID, ESTIMATED_DURATION, REQUESTED_START_TIME, REQUESTED_STATE, RESULT
 
Constructor Summary
PressCommand(IIdentifier identifier)
           
PressCommand(IIdentifier identifier, IIdentifier efferentId)
           
 
Method Summary
 void press(double[] origin, double[] target, double[] rate)
           
 
Methods inherited from class org.commonreality.modalities.motor.MovementCommand
add, getComponents, getOrigin, getRate, getTarget, isCompound
 
Methods inherited from class org.commonreality.efferent.impl.AbstractEfferentCommand
getActualState, getEfferentIdentifier, getEstimatedDuration, getIdentifier, getRequestedStartTime, getRequestedState, getResult, setEfferentIdentifier, setProperty, waitForActualStateChange
 
Methods inherited from class org.commonreality.object.manager.impl.BasicObject
equals, getProperties, getProperty, getPropertyMap, hashCode, hasProperty, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.commonreality.efferent.IEfferentCommand
getActualState, getEfferentIdentifier, getEstimatedDuration, getRequestedStartTime, getRequestedState, getResult, waitForActualStateChange
 
Methods inherited from interface org.commonreality.object.ISensoryObject
getIdentifier
 
Methods inherited from interface org.commonreality.object.ISimulationObject
getProperties, getProperty, getPropertyMap, hasProperty
 

Constructor Detail

PressCommand

public PressCommand(IIdentifier identifier)

PressCommand

public PressCommand(IIdentifier identifier,
                    IIdentifier efferentId)
Method Detail

press

public void press(double[] origin,
                  double[] target,
                  double[] rate)