Uses of Class
hmi.elckerlyc.BehaviourPlanningException

Packages that use BehaviourPlanningException
hmi.elckerlyc The Hmi BML realizer Elckerlyc. 
hmi.elckerlyc.animationengine   
hmi.elckerlyc.audioengine The AudioEngine is for playing sound fragments from disk (wav, mp3, etc). 
hmi.elckerlyc.faceengine   
hmi.elckerlyc.interrupt   
hmi.elckerlyc.scheduler   
hmi.elckerlyc.speechengine   
hmi.elckerlyc.wait   
 

Uses of BehaviourPlanningException in hmi.elckerlyc
 

Methods in hmi.elckerlyc that throw BehaviourPlanningException
 List<SyncAndTimePeg> Planner.addBehaviour(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac, PlanUnit planElement)
          Adds a behavior to the plan.
 PlanUnit Planner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac)
          Resolves TimePegs for behavior b, given some known time pegs and constraints
 

Uses of BehaviourPlanningException in hmi.elckerlyc.animationengine
 

Methods in hmi.elckerlyc.animationengine that throw BehaviourPlanningException
 List<SyncAndTimePeg> AnimationPlanner.addBehaviour(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs, PlanUnit planElement)
          Creates a TimedMotionUnit that satisfies sacs and adds it to the motion plan.
 TimedMotionUnit AnimationPlanner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac)
           
 

Uses of BehaviourPlanningException in hmi.elckerlyc.audioengine
 

Methods in hmi.elckerlyc.audioengine that throw BehaviourPlanningException
 List<SyncAndTimePeg> AudioPlanner.addBehaviour(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs, PlanUnit planElement)
          Creates a AudioUnit that satisfies sacs and adds it to the audio plan.
private  AudioUnit AudioPlanner.createAudioUnit(BMLBlockPeg bbPeg, Behaviour b)
           
 PlanUnit AudioPlanner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs)
           
 

Uses of BehaviourPlanningException in hmi.elckerlyc.faceengine
 

Methods in hmi.elckerlyc.faceengine that throw BehaviourPlanningException
 List<SyncAndTimePeg> FacePlanner.addBehaviour(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs, PlanUnit planElement)
          Creates a TimedFaceUnit that satisfies sacs and adds it to the face plan.
 PlanUnit FacePlanner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac)
           
 

Uses of BehaviourPlanningException in hmi.elckerlyc.interrupt
 

Methods in hmi.elckerlyc.interrupt that throw BehaviourPlanningException
 List<SyncAndTimePeg> InterruptPlanner.addBehaviour(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac, PlanUnit planElement)
           
 InterruptUnit InterruptPlanner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac)
           
private  void InterruptPlanner.validateSacs(Behaviour b, List<TimePegAndConstraint> sac)
           
 

Uses of BehaviourPlanningException in hmi.elckerlyc.scheduler
 

Methods in hmi.elckerlyc.scheduler that return BehaviourPlanningException
private  BehaviourPlanningException LinearStretchResolver.getWrappedBehaviourPlanningException(Behaviour b, String m, Exception ex)
           
 

Methods in hmi.elckerlyc.scheduler that throw BehaviourPlanningException
 void UniModalResolver.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac, PlanUnit pu)
           
 void LinearStretchResolver.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac, PlanUnit pu)
           
 

Uses of BehaviourPlanningException in hmi.elckerlyc.speechengine
 

Methods in hmi.elckerlyc.speechengine that throw BehaviourPlanningException
 List<SyncAndTimePeg> TextPlanner.addBehaviour(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs, PlanUnit planElement)
          Creates a SpeechUnit that satisfies sacs and adds it to the motion plan.
 List<SyncAndTimePeg> TTSPlanner.addBehaviour(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs, PlanUnit planElement)
          Creates a SpeechUnit that satisfies sacs and adds it to the motion plan.
private  void TTSPlanner.linkBookmarks(TTSUnit su, List<TimePegAndConstraint> sacs, double startTime, Behaviour b)
           
 TextSpeechUnit TextPlanner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs)
           
 PlanUnit TTSPlanner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs)
           
 

Uses of BehaviourPlanningException in hmi.elckerlyc.wait
 

Methods in hmi.elckerlyc.wait that throw BehaviourPlanningException
 List<SyncAndTimePeg> WaitPlanner.addBehaviour(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs, PlanUnit planElement)
           
 PlanUnit WaitPlanner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs)
           
private  void WaitPlanner.validateSacs(Behaviour b, List<TimePegAndConstraint> sacs)