|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Command | +--SpeedCommand
A class that encapsulates a simulator command to change the speed of the the robot's motion. This class is a concrete implementation of the Command class, and is a part of REMOTE's implementation of the Command Pattern, as demonstrated in Gamma et al (page 236).
SimulationEngine
,
CommandQueue
Constructor Summary | |
SpeedCommand(int lineNumber,
double speed)
Creates a new command to set the speed of the robot's movements. |
Method Summary | |
void |
Execute()
Executes the Command's function. |
Methods inherited from class Command |
getSourceLine,
setSourceLine |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public SpeedCommand(int lineNumber, double speed)
lineNumber
- the source line for this command.speed
- the new speed for the Robot's movements.Method Detail |
public void Execute() throws java.lang.Exception
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |