public class StraightLineMovement extends MovementModel
Constructor and Description |
---|
StraightLineMovement(SimObject simObject) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
boolean |
start(long timeMilliseconds,
SimObjectDataUnit simObjectDataUnit)
Prepare to start moving.
|
boolean |
takeStep(long timeMilliseconds,
SimObjectDataUnit simObjectDataUnit)
Take a step.
|
getSimObject, hasOptions, showOptions
public StraightLineMovement(SimObject simObject)
public boolean start(long timeMilliseconds, SimObjectDataUnit simObjectDataUnit)
MovementModel
start
in class MovementModel
timeMilliseconds
- current time in millisecondssimObjectDataUnit
- Some data unit to modify.public boolean takeStep(long timeMilliseconds, SimObjectDataUnit simObjectDataUnit)
MovementModel
takeStep
in class MovementModel
timeMilliseconds
- current time in millisecondssimObjectDataUnit
- Some data unit to modify.public java.lang.String getName()
getName
in class MovementModel