hmi.environment.avatars
Class HmiVirtualHuman
java.lang.Object
hmi.environment.avatars.GenericVirtualHuman
hmi.environment.avatars.HmiVirtualHuman
- All Implemented Interfaces:
- VirtualHuman
public class HmiVirtualHuman
- extends GenericVirtualHuman
Access to all elements of a VirtualHuman.
- Author:
- Dennis Reidsma
| Methods inherited from class hmi.environment.avatars.GenericVirtualHuman |
cleanUp, getAnimationPlanner, getAnimationRootJoint, getAudioPlanner, getBlinkEmitter, getBMLRealizer, getCurrentAnimationRootJoint, getElckerlyc, getFaceController, getFacePlanner, getFeetGlueJointGroup, getGazeEmitter, getId, getIKBody, getInterruptPlanner, getMixedSystems, getNextAnimationRootJoint, getPhysicalHumans, getPredictorAnimationRootJoint, getPreviousAnimationRootJoint, getRealizerServer, getSpeechPlanner, getVirtualHumanSpec, getVirtualWorld, getWaitPlanner, loadNewGestureBinding, reloadGestureBinding, setAnimationPlanner, setAnimationRootJoint, setAudioPlanner, setBlinkEmitter, setBMLRealizer, setCurrentAnimationRootJoint, setElckerlyc, setFaceController, setFacePlanner, setGazeEmitter, setIKBody, setMixedSystems, setNextAnimationRootJoint, setPhysicalHumans, setPredictorAnimationRootJoint, setPreviousAnimationRootJoint, setRealizerServer, setSpeechPlanner, setVirtualWorld, setVoice |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
glScene
private GLScene glScene
avatarRenderRootJoint
private VJoint avatarRenderRootJoint
renderNode
private VGLNode renderNode
debugRenderRootJoints
private ArrayList<VJoint> debugRenderRootJoints
debugRenderNodes
private ArrayList<VGLNode> debugRenderNodes
HmiVirtualHuman
public HmiVirtualHuman(String id)
setVirtualHumanSpec
public void setVirtualHumanSpec(VirtualHumanSpec spec)
- Description copied from interface:
VirtualHuman
- Set the virtual human spec from which this virtual human was built -- for future reference
- Specified by:
setVirtualHumanSpec in interface VirtualHuman- Overrides:
setVirtualHumanSpec in class GenericVirtualHuman
setGLScene
public void setGLScene(GLScene gls)
getGLScene
public GLScene getGLScene()
setRenderRootJoint
public void setRenderRootJoint(VJoint rrj)
getRenderRootJoint
public VJoint getRenderRootJoint()
setDebugRenderRootJoints
public void setDebugRenderRootJoints(ArrayList<VJoint> joints)
getDebugRenderRootJoints
public ArrayList<VJoint> getDebugRenderRootJoints()
setDebugRenderNodes
public void setDebugRenderNodes(ArrayList<VGLNode> nodes)
getDebugRenderNodes
public ArrayList<VGLNode> getDebugRenderNodes()
setRenderNode
public void setRenderNode(VGLNode rn)
getRenderNode
public VGLNode getRenderNode()