hmi.elckerlyc.animationengine.pointing
Class PointingTMU
java.lang.Object
hmi.elckerlyc.planunit.AbstractPlanUnit
hmi.elckerlyc.animationengine.motionunit.TimedMotionUnit
hmi.elckerlyc.animationengine.pointing.PointingTMU
- All Implemented Interfaces:
- PlanUnit
public class PointingTMU
- extends TimedMotionUnit
|
Method Summary |
void |
startUnit(double time)
Starts the PlanUnit, is only called once at start |
| Methods inherited from class hmi.elckerlyc.animationengine.motionunit.TimedMotionUnit |
getAvailableSyncs, getEndTime, getKeyPosition, getKeyPosition, getMotionUnit, getNextPegTime, getPegs, getPredictor, getPreferedDuration, getPrevPegTime, getRelativeTime, getReplacementGroup, getStartTime, getTime, getTimePeg, hasValidTiming, playUnit, resetUnit, resolveDefaultBMLKeyPositions, setParameterValue, setParameterValue, setTimePeg, setTimePeg, stopUnit |
| Methods inherited from class hmi.elckerlyc.planunit.AbstractPlanUnit |
addFeedbackListener, feedback, getBMLBlockPeg, getBMLId, getId, getState, isDone, isLurking, isPlaying, isSubUnit, play, reset, setState, setSubUnit, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pmu
private PointingMU pmu
logger
private static org.slf4j.Logger logger
PointingTMU
public PointingTMU(BMLBlockPeg bbPeg,
String i,
String bmlId,
PointingMU mu)
startUnit
public void startUnit(double time)
throws PlayException
- Description copied from class:
AbstractPlanUnit
- Starts the PlanUnit, is only called once at start
- Overrides:
startUnit in class AbstractPlanUnit
- Parameters:
time - global start time
- Throws:
PlayException