hmi.elckerlyc.animationengine.motionunit
Class PhysicalTMU

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

public class PhysicalTMU
extends TimedMotionUnit


Field Summary
private static org.slf4j.Logger logger
           
 
Fields inherited from class hmi.elckerlyc.animationengine.motionunit.TimedMotionUnit
progressHandled
 
Fields inherited from class hmi.elckerlyc.planunit.AbstractPlanUnit
bmlBlockPeg
 
Constructor Summary
PhysicalTMU(BMLBlockPeg bbPeg, String i, String bmlId, MotionUnit m)
           
 
Method Summary
protected  void startUnit(double t)
          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

logger

private static org.slf4j.Logger logger
Constructor Detail

PhysicalTMU

public PhysicalTMU(BMLBlockPeg bbPeg,
                   String i,
                   String bmlId,
                   MotionUnit m)
Method Detail

startUnit

protected void startUnit(double t)
                  throws PlayException
Description copied from class: AbstractPlanUnit
Starts the PlanUnit, is only called once at start

Overrides:
startUnit in class AbstractPlanUnit
Parameters:
t - global start time
Throws:
PlayException