Uses of Interface
hmi.elckerlyc.animationengine.KeyPositionManager

Packages that use KeyPositionManager
hmi.elckerlyc.animationengine   
hmi.elckerlyc.animationengine.controller   
hmi.elckerlyc.animationengine.gaze   
hmi.elckerlyc.animationengine.keyframe   
hmi.elckerlyc.animationengine.motionunit   
hmi.elckerlyc.animationengine.pointing   
hmi.elckerlyc.animationengine.procanimation   
hmi.elckerlyc.animationengine.transitions   
hmi.elckerlyc.faceengine   
hmi.elckerlyc.faceengine.faceunit   
hmi.elckerlyc.planunit   
 

Uses of KeyPositionManager in hmi.elckerlyc.animationengine
 

Classes in hmi.elckerlyc.animationengine that implement KeyPositionManager
 class KeyPositionManagerImpl
           
 

Uses of KeyPositionManager in hmi.elckerlyc.animationengine.controller
 

Classes in hmi.elckerlyc.animationengine.controller that implement KeyPositionManager
 class ControllerMU
          MotionUnit for a physical controller
 

Fields in hmi.elckerlyc.animationengine.controller declared as KeyPositionManager
private  KeyPositionManager ControllerMU.keyPositionManager
           
 

Uses of KeyPositionManager in hmi.elckerlyc.animationengine.gaze
 

Classes in hmi.elckerlyc.animationengine.gaze that implement KeyPositionManager
 class DynamicEyeGazeMU
           
 class DynamicGazeMU
          Very simple dynamic gaze tracker, does not use any prediction.
 class EyeGazeMU
          Constant velocity saccade to target Assumes target and head are not moving
 class GazeMU
          Timing: ready: gaze target reached relax: start to move back to previous pose (should be rest pose?)
 

Fields in hmi.elckerlyc.animationengine.gaze declared as KeyPositionManager
private  KeyPositionManager GazeMU.keyPositionManager
           
 

Uses of KeyPositionManager in hmi.elckerlyc.animationengine.keyframe
 

Classes in hmi.elckerlyc.animationengine.keyframe that implement KeyPositionManager
 class KeyframeMU
          Motion unit for keyframe/mocap motion specified in a SkeletonInterpolator.
 

Fields in hmi.elckerlyc.animationengine.keyframe declared as KeyPositionManager
private  KeyPositionManager KeyframeMU.keyPositionManager
           
 

Uses of KeyPositionManager in hmi.elckerlyc.animationengine.motionunit
 

Subinterfaces of KeyPositionManager in hmi.elckerlyc.animationengine.motionunit
 interface MotionUnit
          An animation, typically with a peak-like structure, parameterized by a parameter set Contains a set of keys that map to 'world' time to animation time
 

Classes in hmi.elckerlyc.animationengine.motionunit that implement KeyPositionManager
 class AbstractMotionUnit
           
 

Fields in hmi.elckerlyc.animationengine.motionunit declared as KeyPositionManager
private  KeyPositionManager AbstractMotionUnit.keyPositionManager
           
 

Uses of KeyPositionManager in hmi.elckerlyc.animationengine.pointing
 

Classes in hmi.elckerlyc.animationengine.pointing that implement KeyPositionManager
 class DynamicPointingMU
          Motion unit that points at moving targets.
 class PointingMU
          Timing: ready: gaze target reached relax: start to move back to rest pose (for now 0 rotation of neck joints)
 

Uses of KeyPositionManager in hmi.elckerlyc.animationengine.procanimation
 

Classes in hmi.elckerlyc.animationengine.procanimation that implement KeyPositionManager
 class ProcAnimationMU
          Generic procedural animation package Animation is described as end effector path, joint rotation path and/or joint positions at key times Typical program flow:
1. load proc animation through XML
2. setup an IKBody
3. link the IKBody to the proc animation through the setup function
4. animate using the play function
 

Fields in hmi.elckerlyc.animationengine.procanimation declared as KeyPositionManager
private  KeyPositionManager ProcAnimationMU.keyPositionManager
           
 

Uses of KeyPositionManager in hmi.elckerlyc.animationengine.transitions
 

Classes in hmi.elckerlyc.animationengine.transitions that implement KeyPositionManager
 class HermiteSplinePhysicalTransitionMU
           
 class HermiteSplineTransitionMU
          Can be used to create a C2 continuous transition between two kinematic motion units.
 class SlerpPhysicalTransitionMU
          Creates a transition from physical simulation to kinematic motion
 class SlerpTransitionMU
           
 class SlerpTransitionStaticMU
          Slerp transition from current pose to predefined end pose, typically for use in an animationplanplayer without using the animationplayer
 class TransitionMU
           
 

Uses of KeyPositionManager in hmi.elckerlyc.faceengine
 

Classes in hmi.elckerlyc.faceengine that implement KeyPositionManager
 class AUFU
          A basic facial animation unit consisting of one AU value.
 class BlinkModelChangeFU
           
 class FACSFU
          A basic facial animation unit consisting of one FACS configuration The key positions are: start, ready, relax, end.
 class GazePatternChangeFU
           
 class MorphFU
          A basic facial animation unit consisting of one morph target.
 class PlutchikFU
          A basic facial animation unit consisting of one position on Plutchiks emotion disc (see hmi.faceanimation.converters.EmotionConverter The key positions are: start, ready, relax, end.
 

Fields in hmi.elckerlyc.faceengine declared as KeyPositionManager
private  KeyPositionManager PlutchikFU.keyPositionManager
           
private  KeyPositionManager MorphFU.keyPositionManager
           
private  KeyPositionManager GazePatternChangeFU.keyPositionManager
           
private  KeyPositionManager FACSFU.keyPositionManager
           
private  KeyPositionManager BlinkModelChangeFU.keyPositionManager
           
private  KeyPositionManager AUFU.keyPositionManager
           
 

Uses of KeyPositionManager in hmi.elckerlyc.faceengine.faceunit
 

Subinterfaces of KeyPositionManager in hmi.elckerlyc.faceengine.faceunit
 interface FaceUnit
          A facial animation, typically with a peak-like structure.
 

Uses of KeyPositionManager in hmi.elckerlyc.planunit
 

Fields in hmi.elckerlyc.planunit declared as KeyPositionManager
private  KeyPositionManager PlanUnitTimeManager.kpManager
           
 

Constructors in hmi.elckerlyc.planunit with parameters of type KeyPositionManager
PlanUnitTimeManager(KeyPositionManager kpm)