hmi.elckerlyc.animationengine.pointing
Class PointingTMU

java.lang.Object
  extended by hmi.elckerlyc.planunit.AbstractPlanUnit
      extended by hmi.elckerlyc.animationengine.motionunit.TimedMotionUnit
          extended by hmi.elckerlyc.animationengine.pointing.PointingTMU
All Implemented Interfaces:
PlanUnit

public class PointingTMU
extends TimedMotionUnit


Field Summary
private static org.slf4j.Logger logger
           
private  PointingMU pmu
           
 
Fields inherited from class hmi.elckerlyc.animationengine.motionunit.TimedMotionUnit
progressHandled
 
Fields inherited from class hmi.elckerlyc.planunit.AbstractPlanUnit
bmlBlockPeg
 
Constructor Summary
PointingTMU(BMLBlockPeg bbPeg, String i, String bmlId, PointingMU mu)
           
 
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
 

Field Detail

pmu

private PointingMU pmu

logger

private static org.slf4j.Logger logger
Constructor Detail

PointingTMU

public PointingTMU(BMLBlockPeg bbPeg,
                   String i,
                   String bmlId,
                   PointingMU mu)
Method Detail

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