public class InterpolatorEvent
extends java.lang.Object
Constructor and Description |
---|
InterpolatorEvent(MovementCommand command,
double startTime,
double endTime) |
Modifier and Type | Method and Description |
---|---|
void |
abort()
flag this as needing to be aborted
|
protected void |
abort(double currentTime) |
protected void |
abortInternal(double currentTime) |
protected void |
complete(double currentTime) |
protected void |
completeInternal(double currentTime) |
MovementCommand |
getCommand() |
double |
getEndTime() |
double |
getLastUpdateTime() |
double |
getStartTime() |
boolean |
hasAborted() |
boolean |
hasCompleted() |
boolean |
hasStarted() |
protected boolean |
shouldAbort() |
protected void |
start(double currentTime) |
protected void |
startInternal(double currentTime) |
void |
update(double currentTime)
returns a collection of delta trackers for all the efferents that have been
updated
|
protected void |
updateInternal(double currentTime) |
public InterpolatorEvent(MovementCommand command, double startTime, double endTime)
public double getStartTime()
public double getEndTime()
public MovementCommand getCommand()
public final void update(double currentTime)
currentTime
- public double getLastUpdateTime()
protected void updateInternal(double currentTime)
protected boolean shouldAbort()
public final void abort()
public boolean hasAborted()
protected final void abort(double currentTime)
protected void abortInternal(double currentTime)
protected final void start(double currentTime)
public boolean hasStarted()
protected void startInternal(double currentTime)
public boolean hasCompleted()
protected final void complete(double currentTime)
protected void completeInternal(double currentTime)