Uses of Interface
hmi.elckerlyc.Planner

Packages that use Planner
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 Planner in hmi.elckerlyc
 

Classes in hmi.elckerlyc that implement Planner
 class AbstractPlanner
           
 

Methods in hmi.elckerlyc that return Planner
 Planner ElckerlycRealizer.getPlanner(Class<? extends Behaviour> c)
           
 

Methods in hmi.elckerlyc with parameters of type Planner
private  void ElckerlycRealizer.addPlanner(Planner p)
           
 

Constructors in hmi.elckerlyc with parameters of type Planner
ElckerlycRealizer(BMLParser bmlparser, SchedulingClock c, BMLScheduler bmlScheduler, Planner... planners)
          Constructs a ElckerlycRealizer facade and hooks up the planners to it
ElckerlycRealizer(BMLParser p, SchedulingClock c, Planner... planners)
          Constructs a ElckerlycRealizer facade and hooks up the planners to it Uses a BMLScheduler with a SmartBodySchedulingStrategy
ElckerlycRealizer(SchedulingClock c, Planner... planners)
          Constructs a ElckerlycRealizer facade and hooks up the planners to it Uses the default BMLParser as BMLParser and a BMLScheduler with a SmartBodySchedulingStrategy.
 

Uses of Planner in hmi.elckerlyc.animationengine
 

Classes in hmi.elckerlyc.animationengine that implement Planner
 class AnimationPlanner
          Main use: take BML based behaviors, resolve timepegs, add to player.
 

Uses of Planner in hmi.elckerlyc.audioengine
 

Classes in hmi.elckerlyc.audioengine that implement Planner
 class AudioPlanner
           
 

Uses of Planner in hmi.elckerlyc.faceengine
 

Classes in hmi.elckerlyc.faceengine that implement Planner
 class FacePlanner
          This planner will in the future support planning of face behaviors -- i.e. face expressions and such.
 

Uses of Planner in hmi.elckerlyc.interrupt
 

Classes in hmi.elckerlyc.interrupt that implement Planner
 class InterruptPlanner
           
 

Uses of Planner in hmi.elckerlyc.scheduler
 

Fields in hmi.elckerlyc.scheduler with type parameters of type Planner
private  Map<Class<? extends Behaviour>,Planner> BMLScheduler.planSelector
           
 

Methods in hmi.elckerlyc.scheduler that return Planner
 Planner BMLScheduler.getPlanner(Class<? extends Behaviour> c)
          Get the planner that can plan Behaviour class c
 

Methods in hmi.elckerlyc.scheduler that return types with arguments of type Planner
 List<Planner> BMLScheduler.getPlanners()
          Get the list of planners
 

Methods in hmi.elckerlyc.scheduler with parameters of type Planner
 void BMLScheduler.addPlanner(Class<? extends Behaviour> c, Planner p)
          Adds a planner that can plan Behaviour class c
 

Uses of Planner in hmi.elckerlyc.speechengine
 

Subinterfaces of Planner in hmi.elckerlyc.speechengine
 interface SpeechPlanner
           
 

Classes in hmi.elckerlyc.speechengine that implement Planner
 class TextPlanner
           
 class TTSPlanner
           
 

Uses of Planner in hmi.elckerlyc.wait
 

Classes in hmi.elckerlyc.wait that implement Planner
 class WaitPlanner