public class MovementCommand extends AbstractEfferentCommand implements ICompoundCommand
IEfferentCommand.ActualState, IEfferentCommand.RequestedState
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MOVEMENT_ORIGIN |
static java.lang.String |
MOVEMENT_RATE |
static java.lang.String |
MOVEMENT_TARGET |
COMPONENTS, IS_COMPOUND
ACTUAL_STATE, COMMAND_CLASS_NAME, EFFERENT_ID, ESTIMATED_DURATION, IS_ADJUSTABLE, REQUESTED_START_TIME, REQUESTED_STATE, RESULT
Constructor and Description |
---|
MovementCommand(IIdentifier identifier) |
MovementCommand(IIdentifier identifier,
IIdentifier efferentId) |
Modifier and Type | Method and Description |
---|---|
void |
add(IEfferentCommand command) |
java.util.Collection<IEfferentCommand> |
getComponents() |
double[] |
getOrigin() |
double[] |
getRate() |
double[] |
getTarget() |
boolean |
isCompound() |
getActualState, getEfferentIdentifier, getEstimatedDuration, getIdentifier, getRequestedStartTime, getRequestedState, getResult, isAdjustable, setEfferentIdentifier, setProperty, waitForActualStateChange
equals, getProperties, getProperty, getPropertyMap, hashCode, hasProperty, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getActualState, getEfferentIdentifier, getEstimatedDuration, getRequestedStartTime, getRequestedState, getResult, isAdjustable, waitForActualStateChange
getIdentifier
getProperties, getProperty, getPropertyMap, hasProperty
public static final java.lang.String MOVEMENT_ORIGIN
public static final java.lang.String MOVEMENT_TARGET
public static final java.lang.String MOVEMENT_RATE
public MovementCommand(IIdentifier identifier)
public MovementCommand(IIdentifier identifier, IIdentifier efferentId)
public double[] getRate()
public double[] getTarget()
public double[] getOrigin()
public java.util.Collection<IEfferentCommand> getComponents()
getComponents
in interface ICompoundCommand
public void add(IEfferentCommand command)
add
in interface ICompoundCommand
public boolean isCompound()
isCompound
in interface ICompoundCommand