Uses of Interface
hmi.elckerlyc.animationengine.motionunit.MotionUnit

Packages that use MotionUnit
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   
 

Uses of MotionUnit in hmi.elckerlyc.animationengine.controller
 

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

Methods in hmi.elckerlyc.animationengine.controller that return MotionUnit
 MotionUnit ControllerMU.copy(AnimationPlayer p)
          Create a copy for use in animation player p (that is, link up to its VNext, PhysicalHumanoid, physically steered joint list
 MotionUnit ControllerMU.getPredictor(VJoint predict)
           
 

Uses of MotionUnit in hmi.elckerlyc.animationengine.gaze
 

Classes in hmi.elckerlyc.animationengine.gaze that implement MotionUnit
 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?)
 

Methods in hmi.elckerlyc.animationengine.gaze that return MotionUnit
 MotionUnit GazeMU.getPredictor(VJoint predict)
          Creates a gaze predictor.
 MotionUnit EyeGazeMU.getPredictor(VJoint vPredict)
           
 MotionUnit DynamicGazeMU.getPredictor(VJoint predict)
          Creates a gaze predictor.
 MotionUnit DynamicEyeGazeMU.getPredictor(VJoint predict)
          Creates a gaze predictor.
 

Uses of MotionUnit in hmi.elckerlyc.animationengine.gesturebinding
 

Fields in hmi.elckerlyc.animationengine.gesturebinding declared as MotionUnit
private  MotionUnit VisimeSpec.motionUnit
           
 MotionUnit MotionUnitSpec.motionUnit
           
private  MotionUnit MotionUnitAssembler.motionUnit
           
 

Methods in hmi.elckerlyc.animationengine.gesturebinding that return MotionUnit
 MotionUnit VisimeSpec.getMotionUnit()
           
 MotionUnit MotionUnitAssembler.getMotionUnit()
           
 

Uses of MotionUnit in hmi.elckerlyc.animationengine.keyframe
 

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

Methods in hmi.elckerlyc.animationengine.keyframe that return MotionUnit
 MotionUnit KeyframeMU.copy(AnimationPlayer p)
           
 MotionUnit KeyframeMU.copy(VJoint v)
           
 MotionUnit KeyframeMU.getPredictor(VJoint predict)
           
 

Uses of MotionUnit in hmi.elckerlyc.animationengine.motionunit
 

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

Fields in hmi.elckerlyc.animationengine.motionunit declared as MotionUnit
private  MotionUnit TimedMotionUnit.mu
           
private  MotionUnit MUPlayException.mu
           
 

Methods in hmi.elckerlyc.animationengine.motionunit that return MotionUnit
 MotionUnit MotionUnit.copy(AnimationPlayer p)
          Create a copy of this motion unit and link it to the animationplayer
 MotionUnit TimedMotionUnit.getMotionUnit()
           
 MotionUnit MUPlayException.getMotionUnit()
           
 MotionUnit MotionUnit.getPredictor(VJoint vPredict)
          Returns a new motion unit that can be used as a predictor for this motion unit, null if prediction is not attainable
 

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

Uses of MotionUnit in hmi.elckerlyc.animationengine.pointing
 

Classes in hmi.elckerlyc.animationengine.pointing that implement MotionUnit
 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)
 

Methods in hmi.elckerlyc.animationengine.pointing that return MotionUnit
 MotionUnit PointingMU.getPredictor(VJoint predict)
          Creates a gaze predictor.
 

Uses of MotionUnit in hmi.elckerlyc.animationengine.procanimation
 

Classes in hmi.elckerlyc.animationengine.procanimation that implement MotionUnit
 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
 

Methods in hmi.elckerlyc.animationengine.procanimation that return MotionUnit
 MotionUnit ProcAnimationMU.copy(AnimationPlayer p)
           
 MotionUnit ProcAnimationMU.copy(VJoint v)
          Creates a copy of this ProcAnimation and links is to VJoint v
 MotionUnit ProcAnimationMU.getPredictor(VJoint predict)
          Creates a copy of this ProcAnimation, but links the parameters of the copy directly to this animation.
 

Uses of MotionUnit in hmi.elckerlyc.animationengine.transitions
 

Classes in hmi.elckerlyc.animationengine.transitions that implement MotionUnit
 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
           
 

Methods in hmi.elckerlyc.animationengine.transitions that return MotionUnit
 MotionUnit TransitionMU.getPredictor(VJoint predict)