|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Behaviour | |
|---|---|
| hmi.bml | Support for parsing of core BML and several extensions; interfaces for transparent access to different BML Realizers; support for feedback mechanisms. |
| hmi.bml.core | |
| hmi.bml.ext.bmlt | |
| hmi.bml.ext.maryxml | |
| hmi.bml.ext.msapi | |
| hmi.bml.ext.ssml | |
| hmi.bml.parser | |
| hmi.elckerlyc | The Hmi BML realizer Elckerlyc. |
| hmi.elckerlyc.animationengine | |
| hmi.elckerlyc.animationengine.gesturebinding | |
| 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.viseme | |
| hmi.elckerlyc.interrupt | |
| hmi.elckerlyc.scheduler | |
| hmi.elckerlyc.speechengine | |
| hmi.elckerlyc.speechengine.ttsbinding | |
| hmi.elckerlyc.wait | |
| Uses of Behaviour in hmi.bml |
|---|
| Fields in hmi.bml with type parameters of type Behaviour | |
|---|---|
static com.google.common.collect.ImmutableMap<String,Class<? extends Behaviour>> |
BMLInfo.behaviourTypes
|
static com.google.common.collect.ImmutableMap<String,Class<? extends Behaviour>> |
BMLInfo.descriptionExtensions
|
static List<Class<? extends Behaviour>> |
BMLInfo.supportedExtensions
|
| Uses of Behaviour in hmi.bml.core |
|---|
| Subclasses of Behaviour in hmi.bml.core | |
|---|---|
class |
FaceBehaviour
This class represents face behaviour. |
class |
GazeBehaviour
This class represents gaze. |
class |
GestureBehaviour
This class represents gestures. |
class |
HeadBehaviour
This class represents head behaviour. |
class |
LipsBehaviour
This class represents lip behaviour. |
class |
LocomotionBehaviour
This class represents locomotion behaviour. |
class |
PostureBehaviour
This class represents body behaviour. |
class |
SpeechBehaviour
This class represents speech behaviour. |
class |
WaitBehaviour
This class represents wait behaviour. |
| Fields in hmi.bml.core declared as Behaviour | |
|---|---|
Behaviour |
Description.behaviour
|
Behaviour |
Behaviour.descBehaviour
|
| Fields in hmi.bml.core with type parameters of type Behaviour | |
|---|---|
ArrayList<Behaviour> |
RequiredBlock.behaviours
|
ArrayList<Behaviour> |
BehaviourBlock.behaviours
|
| Uses of Behaviour in hmi.bml.ext.bmlt |
|---|
| Subclasses of Behaviour in hmi.bml.ext.bmlt | |
|---|---|
class |
BMLTAudioFileBehaviour
This class represents audio behaviour. |
class |
BMLTBehaviour
|
class |
BMLTBlinkModelChangeBehaviour
|
class |
BMLTControllerBehaviour
|
class |
BMLTGazePatternChangeBehaviour
|
class |
BMLTInterruptBehaviour
|
class |
BMLTKeyframeBehaviour
|
class |
BMLTProcAnimationBehaviour
|
class |
BMLTTransitionBehaviour
|
| Uses of Behaviour in hmi.bml.ext.maryxml |
|---|
| Subclasses of Behaviour in hmi.bml.ext.maryxml | |
|---|---|
class |
MaryAllophonesBehaviour
|
class |
MaryWordsBehaviour
|
class |
MaryXMLBehaviour
|
| Uses of Behaviour in hmi.bml.ext.msapi |
|---|
| Subclasses of Behaviour in hmi.bml.ext.msapi | |
|---|---|
class |
MSApiBehaviour
|
| Uses of Behaviour in hmi.bml.ext.ssml |
|---|
| Subclasses of Behaviour in hmi.bml.ext.ssml | |
|---|---|
class |
SSMLBehaviour
Speech Synthesis Markup Language behaviour. |
| Uses of Behaviour in hmi.bml.parser |
|---|
| Fields in hmi.bml.parser declared as Behaviour | |
|---|---|
private Behaviour |
SyncPoint.behavior
|
| Methods in hmi.bml.parser that return Behaviour | |
|---|---|
Behaviour |
SyncPoint.getBehavior()
|
| Methods in hmi.bml.parser that return types with arguments of type Behaviour | |
|---|---|
ArrayList<Behaviour> |
BMLParser.getBehaviours()
Herwin: a bit of a hack, gets the behaviors in order of XML processing, to be used for SmartBody reference schedular |
| Methods in hmi.bml.parser with parameters of type Behaviour | |
|---|---|
void |
BMLParser.constructConstraints(String bbId,
Behaviour behaviour)
|
void |
SyncPoint.setBehavior(Behaviour b)
|
| Constructors in hmi.bml.parser with parameters of type Behaviour | |
|---|---|
SyncPoint(Behaviour behavior,
String name)
|
|
SyncPoint(Behaviour behavior,
String name,
int iteration)
|
|
| Uses of Behaviour in hmi.elckerlyc |
|---|
| Fields in hmi.elckerlyc declared as Behaviour | |
|---|---|
private Behaviour |
BehaviourPlanningException.behaviour
|
| Methods in hmi.elckerlyc that return Behaviour | |
|---|---|
Behaviour |
BehaviourPlanningException.getBehaviour()
|
| Methods in hmi.elckerlyc that return types with arguments of type Behaviour | |
|---|---|
List<Class<? extends Behaviour>> |
Planner.getSupportedBehaviours()
|
List<Class<? extends Behaviour>> |
Planner.getSupportedDescriptionExtensions()
|
| Methods in hmi.elckerlyc with parameters of type Behaviour | |
|---|---|
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 |
| Method parameters in hmi.elckerlyc with type arguments of type Behaviour | |
|---|---|
Planner |
ElckerlycRealizer.getPlanner(Class<? extends Behaviour> c)
|
| Constructors in hmi.elckerlyc with parameters of type Behaviour | |
|---|---|
BehaviourPlanningException(Behaviour b,
String m)
|
|
| Uses of Behaviour in hmi.elckerlyc.animationengine |
|---|
| Methods in hmi.elckerlyc.animationengine that return types with arguments of type Behaviour | |
|---|---|
List<Class<? extends Behaviour>> |
AnimationPlanner.getSupportedBehaviours()
|
List<Class<? extends Behaviour>> |
AnimationPlanner.getSupportedDescriptionExtensions()
|
| Methods in hmi.elckerlyc.animationengine with parameters of type Behaviour | |
|---|---|
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 Behaviour in hmi.elckerlyc.animationengine.gesturebinding |
|---|
| Methods in hmi.elckerlyc.animationengine.gesturebinding with parameters of type Behaviour | |
|---|---|
List<TimedMotionUnit> |
GestureBinding.getMotionUnit(BMLBlockPeg bbPeg,
Behaviour b,
AnimationPlayer player)
Gets a list of timed motion units that satisfy the constraints of behaviour b |
boolean |
MotionUnitSpec.satisfiesConstraints(Behaviour b)
|
| Uses of Behaviour in hmi.elckerlyc.audioengine |
|---|
| Methods in hmi.elckerlyc.audioengine that return types with arguments of type Behaviour | |
|---|---|
List<Class<? extends Behaviour>> |
AudioPlanner.getSupportedBehaviours()
|
List<Class<? extends Behaviour>> |
AudioPlanner.getSupportedDescriptionExtensions()
|
| Methods in hmi.elckerlyc.audioengine with parameters of type Behaviour | |
|---|---|
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 Behaviour in hmi.elckerlyc.faceengine |
|---|
| Methods in hmi.elckerlyc.faceengine that return types with arguments of type Behaviour | |
|---|---|
List<Class<? extends Behaviour>> |
FacePlanner.getSupportedBehaviours()
|
List<Class<? extends Behaviour>> |
FacePlanner.getSupportedDescriptionExtensions()
|
| Methods in hmi.elckerlyc.faceengine with parameters of type Behaviour | |
|---|---|
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 Behaviour in hmi.elckerlyc.faceengine.facebinding |
|---|
| Methods in hmi.elckerlyc.faceengine.facebinding with parameters of type Behaviour | |
|---|---|
List<TimedFaceUnit> |
FaceBinding.getFaceUnit(BMLBlockPeg bbPeg,
Behaviour b,
FacePlayer player)
Gets a list of timed face units that satisfy the constraints of behaviour b |
boolean |
FaceUnitSpec.satisfiesConstraints(Behaviour b)
|
| Uses of Behaviour in hmi.elckerlyc.faceengine.viseme |
|---|
| Methods in hmi.elckerlyc.faceengine.viseme with parameters of type Behaviour | |
|---|---|
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 Behaviour in hmi.elckerlyc.interrupt |
|---|
| Methods in hmi.elckerlyc.interrupt that return types with arguments of type Behaviour | |
|---|---|
List<Class<? extends Behaviour>> |
InterruptPlanner.getSupportedBehaviours()
|
List<Class<? extends Behaviour>> |
InterruptPlanner.getSupportedDescriptionExtensions()
|
| Methods in hmi.elckerlyc.interrupt with parameters of type Behaviour | |
|---|---|
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 Behaviour in hmi.elckerlyc.scheduler |
|---|
| Fields in hmi.elckerlyc.scheduler with type parameters of type Behaviour | |
|---|---|
private Map<Class<? extends Behaviour>,Planner> |
BMLScheduler.planSelector
|
| Methods in hmi.elckerlyc.scheduler with parameters of type Behaviour | |
|---|---|
private BehaviourPlanningException |
LinearStretchResolver.getWrappedBehaviourPlanningException(Behaviour b,
String m,
Exception ex)
|
private boolean |
SmartBodySchedulingStrategy.moveBehavior(double move,
Behaviour b,
ArrayList<TimePeg> movedPegs,
HashMap<Behaviour,ArrayList<TimePegAndConstraint>> syncMap)
|
private void |
SmartBodySchedulingStrategy.movePeg(double move,
Behaviour b,
HashMap<Behaviour,ArrayList<TimePegAndConstraint>> syncMap)
|
void |
UniModalResolver.resolveSynchs(BMLBlockPeg bbPeg,
Behaviour b,
List<TimePegAndConstraint> sac,
PlanUnit pu)
|
void |
LinearStretchResolver.resolveSynchs(BMLBlockPeg bbPeg,
Behaviour b,
List<TimePegAndConstraint> sac,
PlanUnit pu)
|
| Method parameters in hmi.elckerlyc.scheduler with type arguments of type Behaviour | |
|---|---|
void |
BMLScheduler.addPlanner(Class<? extends Behaviour> c,
Planner p)
Adds a planner that can plan Behaviour class c |
Planner |
BMLScheduler.getPlanner(Class<? extends Behaviour> c)
Get the planner that can plan Behaviour class c |
private boolean |
SmartBodySchedulingStrategy.moveBehavior(double move,
Behaviour b,
ArrayList<TimePeg> movedPegs,
HashMap<Behaviour,ArrayList<TimePegAndConstraint>> syncMap)
|
private void |
SmartBodySchedulingStrategy.movePeg(double move,
Behaviour b,
HashMap<Behaviour,ArrayList<TimePegAndConstraint>> syncMap)
|
| Uses of Behaviour in hmi.elckerlyc.speechengine |
|---|
| Fields in hmi.elckerlyc.speechengine with type parameters of type Behaviour | |
|---|---|
private Class<? extends Behaviour> |
TTSUnit.behaviourClass
|
| Methods in hmi.elckerlyc.speechengine that return types with arguments of type Behaviour | |
|---|---|
Class<? extends Behaviour> |
TTSUnit.getBehaviourClass()
|
List<Class<? extends Behaviour>> |
TextPlanner.getSupportedBehaviours()
|
List<Class<? extends Behaviour>> |
TTSPlanner.getSupportedBehaviours()
|
List<Class<? extends Behaviour>> |
TextPlanner.getSupportedDescriptionExtensions()
|
List<Class<? extends Behaviour>> |
TTSPlanner.getSupportedDescriptionExtensions()
|
| Methods in hmi.elckerlyc.speechengine with parameters of type Behaviour | |
|---|---|
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)
|
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)
|
| Method parameters in hmi.elckerlyc.speechengine with type arguments of type Behaviour | |
|---|---|
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)
|
| Constructor parameters in hmi.elckerlyc.speechengine with type arguments of type Behaviour | |
|---|---|
DirectTTSUnit(BMLBlockPeg bbPeg,
String text,
String id,
String bmlId,
TTSBinding ttsBin,
Class<? extends Behaviour> behClass)
|
|
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,
Class<? extends Behaviour> behClass)
|
|
| Uses of Behaviour in hmi.elckerlyc.speechengine.ttsbinding |
|---|
| Fields in hmi.elckerlyc.speechengine.ttsbinding with type parameters of type Behaviour | |
|---|---|
protected List<Class<? extends Behaviour>> |
TTSBinding.supportedBehaviours
|
protected Map<Class<? extends Behaviour>,TTSBridge> |
TTSBinding.ttsBridgeMap
|
| Methods in hmi.elckerlyc.speechengine.ttsbinding that return types with arguments of type Behaviour | |
|---|---|
List<Class<? extends Behaviour>> |
TTSBinding.getSupportedBMLDescriptionExtensions()
|
| Method parameters in hmi.elckerlyc.speechengine.ttsbinding with type arguments of type Behaviour | |
|---|---|
TimingInfo |
TTSBinding.getTiming(Class<? extends Behaviour> behClass,
String text)
|
TimingInfo |
TTSBinding.speak(Class<? extends Behaviour> behClass,
String text)
Speaks out the sentence, does the appropriate callbacks, fills out visime, phoneme, bookmark and word lists, uses the behClass to identify the content (e.g. |
TimingInfo |
TTSBinding.speakToFile(Class<? extends Behaviour> behClass,
String text,
String filename)
|
| Uses of Behaviour in hmi.elckerlyc.wait |
|---|
| Methods in hmi.elckerlyc.wait that return types with arguments of type Behaviour | |
|---|---|
List<Class<? extends Behaviour>> |
WaitPlanner.getSupportedBehaviours()
|
List<Class<? extends Behaviour>> |
WaitPlanner.getSupportedDescriptionExtensions()
|
| Methods in hmi.elckerlyc.wait with parameters of type Behaviour | |
|---|---|
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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||