Uses of Class
hmi.elckerlyc.BMLBlockPeg

Packages that use BMLBlockPeg
hmi.elckerlyc The Hmi BML realizer Elckerlyc. 
hmi.elckerlyc.animationengine   
hmi.elckerlyc.animationengine.controller   
hmi.elckerlyc.animationengine.gaze   
hmi.elckerlyc.animationengine.gesturebinding   
hmi.elckerlyc.animationengine.keyframe   
hmi.elckerlyc.animationengine.motionunit   
hmi.elckerlyc.animationengine.pointing   
hmi.elckerlyc.animationengine.procanimation   
hmi.elckerlyc.animationengine.transitions   
hmi.elckerlyc.audioengine The AudioEngine is for playing sound fragments from disk (wav, mp3, etc). 
hmi.elckerlyc.faceengine   
hmi.elckerlyc.faceengine.facebinding   
hmi.elckerlyc.faceengine.faceunit   
hmi.elckerlyc.faceengine.viseme   
hmi.elckerlyc.interrupt   
hmi.elckerlyc.planunit   
hmi.elckerlyc.scheduler   
hmi.elckerlyc.speechengine   
hmi.elckerlyc.wait   
 

Uses of BMLBlockPeg in hmi.elckerlyc
 

Fields in hmi.elckerlyc declared as BMLBlockPeg
protected  BMLBlockPeg TimePeg.bmlBlockPeg
           
static BMLBlockPeg BMLBlockPeg.GLOBALPEG
           
 

Fields in hmi.elckerlyc with type parameters of type BMLBlockPeg
private  ConcurrentHashMap<String,BMLBlockPeg> PegBoard.bmlBlockPegs
           
 

Methods in hmi.elckerlyc that return BMLBlockPeg
 BMLBlockPeg PegBoard.getBMLBlockPeg(String bmlId)
          Get the block peg associated with the bml block, null for non-existing
 

Methods in hmi.elckerlyc with parameters of type BMLBlockPeg
 List<SyncAndTimePeg> Planner.addBehaviour(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac, PlanUnit planElement)
          Adds a behavior to the plan.
 void PegBoard.addBMLBlockPeg(BMLBlockPeg p)
           
 PlanUnit Planner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac)
          Resolves TimePegs for behavior b, given some known time pegs and constraints
 

Constructors in hmi.elckerlyc with parameters of type BMLBlockPeg
OffsetPeg(double o, BMLBlockPeg bmp)
           
OffsetPeg(TimePeg l, double o, BMLBlockPeg bmp)
           
TimePeg(BMLBlockPeg bmp)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.animationengine
 

Methods in hmi.elckerlyc.animationengine with parameters of type BMLBlockPeg
 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.getSpeechMotionUnit(int visime, BMLBlockPeg bbPeg, String id, String bmlId)
           
 TimedMotionUnit AnimationPlanner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.animationengine.controller
 

Methods in hmi.elckerlyc.animationengine.controller with parameters of type BMLBlockPeg
 TimedMotionUnit ControllerMU.createTMU(BMLBlockPeg bbPeg, String i, String bmlId)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.animationengine.gaze
 

Methods in hmi.elckerlyc.animationengine.gaze with parameters of type BMLBlockPeg
 TimedMotionUnit GazeMU.createTMU(BMLBlockPeg bmlBlockPeg, String i, String bmlId)
           
 TimedMotionUnit EyeGazeMU.createTMU(BMLBlockPeg bmlBlockPeg, String i, String bmlId)
           
 

Constructors in hmi.elckerlyc.animationengine.gaze with parameters of type BMLBlockPeg
GazeTMU(BMLBlockPeg bmlBlockPeg, String i, String bmlId, GazeMU mu)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.animationengine.gesturebinding
 

Methods in hmi.elckerlyc.animationengine.gesturebinding with parameters of type BMLBlockPeg
 List<TimedMotionUnit> GestureBinding.getMotionUnit(BMLBlockPeg bbPeg, Behaviour b, AnimationPlayer player)
          Gets a list of timed motion units that satisfy the constraints of behaviour b
 TimedMotionUnit SpeechBinding.getMotionUnit(int visime, BMLBlockPeg bbPeg, String id, String bmlId, AnimationPlayer player)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.animationengine.keyframe
 

Methods in hmi.elckerlyc.animationengine.keyframe with parameters of type BMLBlockPeg
 TimedMotionUnit KeyframeMU.createTMU(BMLBlockPeg bbPeg, String i, String bmlId)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.animationengine.motionunit
 

Methods in hmi.elckerlyc.animationengine.motionunit with parameters of type BMLBlockPeg
 TimedMotionUnit MotionUnit.createTMU(BMLBlockPeg bmlBlockPeg, String i, String bmlId)
          Creates the TimedMotionUnit corresponding to this motion unit
 

Constructors in hmi.elckerlyc.animationengine.motionunit with parameters of type BMLBlockPeg
PhysicalTMU(BMLBlockPeg bbPeg, String i, String bmlId, MotionUnit m)
           
TimedMotionUnit(BMLBlockPeg bmlBlockPeg, String i, String bmlId, MotionUnit m)
          Constructor
 

Uses of BMLBlockPeg in hmi.elckerlyc.animationengine.pointing
 

Methods in hmi.elckerlyc.animationengine.pointing with parameters of type BMLBlockPeg
 TimedMotionUnit PointingMU.createTMU(BMLBlockPeg bbPeg, String i, String bmlId)
           
 

Constructors in hmi.elckerlyc.animationengine.pointing with parameters of type BMLBlockPeg
PointingTMU(BMLBlockPeg bbPeg, String i, String bmlId, PointingMU mu)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.animationengine.procanimation
 

Methods in hmi.elckerlyc.animationengine.procanimation with parameters of type BMLBlockPeg
 TimedMotionUnit ProcAnimationMU.createTMU(BMLBlockPeg bbPeg, String i, String bmlId)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.animationengine.transitions
 

Methods in hmi.elckerlyc.animationengine.transitions with parameters of type BMLBlockPeg
 TimedMotionUnit TransitionMU.createTMU(BMLBlockPeg bbPeg, String i, String bmlId)
           
 

Constructors in hmi.elckerlyc.animationengine.transitions with parameters of type BMLBlockPeg
TransitionTMU(BMLBlockPeg bbPeg, String i, String bmlId, TransitionMU m)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.audioengine
 

Methods in hmi.elckerlyc.audioengine with parameters of type BMLBlockPeg
 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)
           
 

Constructors in hmi.elckerlyc.audioengine with parameters of type BMLBlockPeg
AudioUnit(BMLBlockPeg bbPeg, String fname, String id, String bmlId)
           
WavAudioUnit(BMLBlockPeg bbPeg, String fname, String id, String bmlId)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.faceengine
 

Methods in hmi.elckerlyc.faceengine with parameters of type BMLBlockPeg
 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.
 TimedFaceUnit PlutchikFU.createTFU(BMLBlockPeg bbPeg, String i, String bmlId)
          Creates the TimedFaceUnit corresponding to this face unit
 TimedFaceUnit MorphFU.createTFU(BMLBlockPeg bbPeg, String i, String bmlId)
          Creates the TimedFaceUnit corresponding to this face unit
 TimedFaceUnit GazePatternChangeFU.createTFU(BMLBlockPeg bbPeg, String i, String bmlId)
          Creates the TimedFaceUnit corresponding to this face unit
 TimedFaceUnit FACSFU.createTFU(BMLBlockPeg bbPeg, String i, String bmlId)
          Creates the TimedFaceUnit corresponding to this face unit
 TimedFaceUnit BlinkModelChangeFU.createTFU(BMLBlockPeg bbPeg, String i, String bmlId)
          Creates the TimedFaceUnit corresponding to this face unit
 TimedFaceUnit AUFU.createTFU(BMLBlockPeg bbPeg, String i, String bmlId)
          Creates the TimedFaceUnit corresponding to this face unit
 PlanUnit FacePlanner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.faceengine.facebinding
 

Methods in hmi.elckerlyc.faceengine.facebinding with parameters of type BMLBlockPeg
 List<TimedFaceUnit> FaceBinding.getFaceUnit(BMLBlockPeg bbPeg, Behaviour b, FacePlayer player)
          Gets a list of timed face units that satisfy the constraints of behaviour b
 

Uses of BMLBlockPeg in hmi.elckerlyc.faceengine.faceunit
 

Methods in hmi.elckerlyc.faceengine.faceunit with parameters of type BMLBlockPeg
 TimedFaceUnit FaceUnit.createTFU(BMLBlockPeg bbPeg, String i, String bmlId)
          Creates the TimedFaceUnit corresponding to this face unit
 

Constructors in hmi.elckerlyc.faceengine.faceunit with parameters of type BMLBlockPeg
TimedFaceUnit(BMLBlockPeg bbPeg, String i, String bmlId, FaceUnit f)
          Constructor
 

Uses of BMLBlockPeg in hmi.elckerlyc.faceengine.viseme
 

Methods in hmi.elckerlyc.faceengine.viseme with parameters of type BMLBlockPeg
 TimedFaceUnit VisemeBinding.getVisemeUnit(BMLBlockPeg bbPeg, Behaviour b, int viseme, double startTime, double peakTime, double endTime, float intensity, FacePlayer player)
          note: each viseme has ready=relax=peak, and start=prev.peak and end=next.peak for timing.
 TimedFaceUnit MorphVisemeBinding.getVisemeUnit(BMLBlockPeg bbPeg, Behaviour b, int viseme, double startTime, double peakTime, double endTime, float intensity, FacePlayer player)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.interrupt
 

Methods in hmi.elckerlyc.interrupt with parameters of type BMLBlockPeg
 List<SyncAndTimePeg> InterruptPlanner.addBehaviour(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac, PlanUnit planElement)
           
 InterruptUnit InterruptPlanner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac)
           
 

Constructors in hmi.elckerlyc.interrupt with parameters of type BMLBlockPeg
InterruptUnit(BMLBlockPeg bmlPeg, String i, String bmlId, String iTarget, BMLScheduler s)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.planunit
 

Fields in hmi.elckerlyc.planunit declared as BMLBlockPeg
protected  BMLBlockPeg AbstractPlanUnit.bmlBlockPeg
           
 

Methods in hmi.elckerlyc.planunit that return BMLBlockPeg
 BMLBlockPeg PlanUnit.getBMLBlockPeg()
          Get the BML block to which this PlanUnit belongs
 BMLBlockPeg AbstractPlanUnit.getBMLBlockPeg()
           
 

Constructors in hmi.elckerlyc.planunit with parameters of type BMLBlockPeg
AbstractPlanUnit(BMLBlockPeg bmlPeg, String i, String bmlId)
           
AbstractPlanUnit(BMLBlockPeg bmlPeg, String i, String bmlId, boolean sub)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.scheduler
 

Methods in hmi.elckerlyc.scheduler with parameters of type BMLBlockPeg
 void UniModalResolver.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac, PlanUnit pu)
           
 void LinearStretchResolver.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sac, PlanUnit pu)
           
 void SmartBodySchedulingStrategy.schedule(BehaviourBlock bb, BMLBlockPeg bmlBlockPeg, BMLScheduler scheduler, double scheduleTime)
           
 void SchedulingStrategy.schedule(BehaviourBlock bb, BMLBlockPeg bmlBlockPeg, BMLScheduler scheduler, double time)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.speechengine
 

Methods in hmi.elckerlyc.speechengine with parameters of type BMLBlockPeg
 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.addFaceUnits(BMLBlockPeg bbPeg, Behaviour beh, TTSUnit bs)
           
private  void TTSPlanner.addJawMovement(BMLBlockPeg bbPeg, Behaviour beh, TTSUnit bs)
           
private  TextSpeechUnit TextPlanner.createSpeechUnit(BMLBlockPeg bbPeg, Behaviour b)
           
private  TTSUnit TTSPlanner.createSpeechUnit(BMLBlockPeg bbPeg, Behaviour b)
           
 TTSUnit WavTTSUnitFactory.createSpeechUnit(BMLBlockPeg bbPeg, String text, String id, String bmlId, TTSBinding ttsBin, Class<? extends Behaviour> behClass)
           
 TTSUnit TTSUnitFactory.createSpeechUnit(BMLBlockPeg bbPeg, String text, String id, String bmlId, TTSBinding ttsBin, Class<? extends Behaviour> behClass)
           
 TTSUnit DirectTTSUnitFactory.createSpeechUnit(BMLBlockPeg bbPeg, String text, String id, String bmlId, TTSBinding ttsBin, Class<? extends Behaviour> behClass)
           
 TextSpeechUnit TextPlanner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs)
           
 PlanUnit TTSPlanner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs)
           
 

Constructors in hmi.elckerlyc.speechengine with parameters of type BMLBlockPeg
AbstractSpeechUnit(BMLBlockPeg bbPeg, String text, String id, String bmlId)
           
DirectTTSUnit(BMLBlockPeg bbPeg, String text, String id, String bmlId, TTSBinding ttsBin)
           
DirectTTSUnit(BMLBlockPeg bbPeg, String text, String id, String bmlId, TTSBinding ttsBin, Class<? extends Behaviour> behClass)
           
TextSpeechUnit(BMLBlockPeg bbPeg, String text, String id, String bmlId, TextOutput output)
           
TTSUnit(BMLBlockPeg bbPeg, String text, String id, String bmlId, TTSBinding ttsBin, Class<? extends Behaviour> behClass)
           
WavTTSUnit(BMLBlockPeg bbPeg, String text, String id, String bmlId, TTSBinding ttsBin)
           
WavTTSUnit(BMLBlockPeg bbPeg, String text, String id, String bmlId, TTSBinding ttsBin, Class<? extends Behaviour> behClass)
           
 

Uses of BMLBlockPeg in hmi.elckerlyc.wait
 

Methods in hmi.elckerlyc.wait with parameters of type BMLBlockPeg
 List<SyncAndTimePeg> WaitPlanner.addBehaviour(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs, PlanUnit planElement)
           
 PlanUnit WaitPlanner.resolveSynchs(BMLBlockPeg bbPeg, Behaviour b, List<TimePegAndConstraint> sacs)
           
 

Constructors in hmi.elckerlyc.wait with parameters of type BMLBlockPeg
WaitUnit(BMLBlockPeg bmlPeg, String i, String bmlId)