public class GridMovement extends MovementModel implements PamSettings
Constructor and Description |
---|
GridMovement(SimObject simObject) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
java.io.Serializable |
getSettingsReference() |
long |
getSettingsVersion() |
java.lang.String |
getUnitName() |
java.lang.String |
getUnitType() |
boolean |
hasOptions()
Has configurable options.
|
boolean |
restoreSettings(PamControlledUnitSettings pamControlledUnitSettings) |
boolean |
showOptions(java.awt.Window window,
SimObject simObject)
Show options dialog.
|
boolean |
start(long timeMilliseconds,
SimObjectDataUnit simObjectDataUnit)
Prepare to start moving.
|
boolean |
takeStep(long timeMilliseconds,
SimObjectDataUnit simObjectDataUnit)
Take a step.
|
getSimObject
public GridMovement(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
public boolean hasOptions()
MovementModel
hasOptions
in class MovementModel
public boolean showOptions(java.awt.Window window, SimObject simObject)
MovementModel
showOptions
in class MovementModel
public java.lang.String getUnitName()
getUnitName
in interface PamSettings
public java.lang.String getUnitType()
getUnitType
in interface PamSettings
public java.io.Serializable getSettingsReference()
getSettingsReference
in interface PamSettings
public long getSettingsVersion()
getSettingsVersion
in interface PamSettings
public boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
restoreSettings
in interface PamSettings