hmi.elckerlyc.animationengine.transitions
Class TransitionTMU

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

public class TransitionTMU
extends TimedMotionUnit


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

transitionUnit

protected TransitionMU transitionUnit

logger

private static org.slf4j.Logger logger
Constructor Detail

TransitionTMU

public TransitionTMU(BMLBlockPeg bbPeg,
                     String i,
                     String bmlId,
                     TransitionMU m)
Method Detail

startUnit

public 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