|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectPER.rover.MoveToAction
Action which moves to a particular location and orientation specified in cartesian coordinates
| Constructor Summary | |
MoveToAction(int destX,
int destY,
int destTheta)
Constructor |
|
| Method Summary | |
boolean |
doAction(Rover r)
Tries to start the action. |
long |
getImageUpdateTime()
Lets you know when the last image was taken by this action. |
java.awt.image.BufferedImage |
getRecentImage()
Returns the most recent image taken by this Action. |
int |
getReturnValue()
The return value of the Action. |
java.lang.String |
getShortSummary()
Provides a shortened version of the summary returned by getSummary. |
java.lang.String |
getSummary()
Provides a textual explanation of the Action, such as "turn 90 degrees" |
int |
getTime()
How long the action will take, in milliseconds. |
int |
getTimeRemaining()
How much time until the action finishes (in milliseconds), if it has already started. |
boolean |
isCompleted()
Whether the action has completed. |
boolean |
isSuccess()
Whether the action completed successfully. |
void |
kill()
Emergency stop - end the action immediately, if it's running. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MoveToAction(int destX,
int destY,
int destTheta)
destX - the X coordinate of the destinationdestY - the Y coordinate of the destinationdestTheta - the angle of the destination| Method Detail |
public boolean doAction(Rover r)
doAction in interface Actionpublic void kill()
kill in interface Actionpublic long getImageUpdateTime()
Action
getImageUpdateTime in interface Actionpublic java.awt.image.BufferedImage getRecentImage()
Action
getRecentImage in interface Actionpublic boolean isSuccess()
isSuccess in interface Actionpublic boolean isCompleted()
isCompleted in interface Actionpublic int getTime()
getTime in interface Actionpublic int getTimeRemaining()
getTimeRemaining in interface Actionpublic int getReturnValue()
getReturnValue in interface ActionRoverState,
ActionConstantspublic java.lang.String getSummary()
getSummary in interface Actionpublic java.lang.String getShortSummary()
getShortSummary in interface Action
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||