|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthmi.environment.avatars.GenericVirtualHuman
public class GenericVirtualHuman
Access to all elements of a VirtualHuman.
| Field Summary | |
|---|---|
private VJoint |
animationRootJoint
|
private AudioPlanner |
audioPlanner
|
private VJoint |
currentAnimationRootJoint
|
private FaceController |
faceController
|
private FacePlanner |
facePlanner
|
private org.odejava.JointGroup |
feetGlueJointGroup
|
private String |
id
|
private ArrayList<MixedSystem> |
mixedSystems
|
private VJoint |
nextAnimationRootJoint
|
private ArrayList<OdeHumanoid> |
physicalHumans
|
private VJoint |
predictorAnimationRootJoint
|
private VJoint |
previousAnimationRootJoint
|
private SpeechPlanner |
speechPlanner
|
private AnimationPlanner |
theAnimationPlanner
|
private BlinkEmitter |
theBlinkEmitter
|
private RealizerBridge |
theBMLRealizer
|
private ElckerlycRealizer |
theElckerlyc
|
private GazeEmitter |
theGazeEmitter
|
private IKBody |
theIKBody
|
private InterruptPlanner |
theInterruptPlanner
|
private TCPIPRealizerBridgeServer |
theRealizerServer
|
private VirtualHumanSpec |
theSpec
|
private VirtualWorld |
theVirtualWorld
|
private WaitPlanner |
theWaitPlanner
|
| Constructor Summary | |
|---|---|
GenericVirtualHuman(String id)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private String id
private VirtualWorld theVirtualWorld
private VirtualHumanSpec theSpec
private VJoint animationRootJoint
private VJoint previousAnimationRootJoint
private VJoint currentAnimationRootJoint
private VJoint nextAnimationRootJoint
private VJoint predictorAnimationRootJoint
private ArrayList<MixedSystem> mixedSystems
private ArrayList<OdeHumanoid> physicalHumans
private org.odejava.JointGroup feetGlueJointGroup
private IKBody theIKBody
private AnimationPlanner theAnimationPlanner
private InterruptPlanner theInterruptPlanner
private WaitPlanner theWaitPlanner
private AudioPlanner audioPlanner
private FaceController faceController
private FacePlanner facePlanner
private SpeechPlanner speechPlanner
private RealizerBridge theBMLRealizer
private ElckerlycRealizer theElckerlyc
private BlinkEmitter theBlinkEmitter
private GazeEmitter theGazeEmitter
private TCPIPRealizerBridgeServer theRealizerServer
| Constructor Detail |
|---|
public GenericVirtualHuman(String id)
| Method Detail |
|---|
public void cleanUp()
VirtualHuman
cleanUp in interface VirtualHumanpublic String getId()
getId in interface VirtualHumanpublic void setVirtualHumanSpec(VirtualHumanSpec spec)
VirtualHuman
setVirtualHumanSpec in interface VirtualHumanpublic VirtualHumanSpec getVirtualHumanSpec()
getVirtualHumanSpec in interface VirtualHumanpublic void setVirtualWorld(VirtualWorld vw)
VirtualHuman
setVirtualWorld in interface VirtualHumanpublic VirtualWorld getVirtualWorld()
getVirtualWorld in interface VirtualHumanpublic void setAnimationRootJoint(VJoint newJoint)
public VJoint getAnimationRootJoint()
getAnimationRootJoint in interface VirtualHumanpublic void setPreviousAnimationRootJoint(VJoint newJoint)
public VJoint getPreviousAnimationRootJoint()
getPreviousAnimationRootJoint in interface VirtualHumanpublic void setCurrentAnimationRootJoint(VJoint newJoint)
public VJoint getCurrentAnimationRootJoint()
getCurrentAnimationRootJoint in interface VirtualHumanpublic void setNextAnimationRootJoint(VJoint newJoint)
public VJoint getNextAnimationRootJoint()
getNextAnimationRootJoint in interface VirtualHumanpublic void setPredictorAnimationRootJoint(VJoint newJoint)
public VJoint getPredictorAnimationRootJoint()
getPredictorAnimationRootJoint in interface VirtualHumanpublic void setMixedSystems(ArrayList<MixedSystem> ms)
public ArrayList<MixedSystem> getMixedSystems()
VirtualHuman
getMixedSystems in interface VirtualHumanpublic void setPhysicalHumans(ArrayList<OdeHumanoid> ph)
public ArrayList<OdeHumanoid> getPhysicalHumans()
VirtualHuman
getPhysicalHumans in interface VirtualHumanpublic org.odejava.JointGroup getFeetGlueJointGroup()
VirtualHuman
getFeetGlueJointGroup in interface VirtualHumanpublic void setIKBody(IKBody ikb)
public IKBody getIKBody()
getIKBody in interface VirtualHumanpublic void setAnimationPlanner(AnimationPlanner ap)
public AnimationPlanner getAnimationPlanner()
getAnimationPlanner in interface VirtualHumanpublic InterruptPlanner getInterruptPlanner()
getInterruptPlanner in interface VirtualHumanpublic WaitPlanner getWaitPlanner()
getWaitPlanner in interface VirtualHumanpublic void reloadGestureBinding()
VirtualHuman
reloadGestureBinding in interface VirtualHuman
public void loadNewGestureBinding(Resources res,
String filename)
VirtualHuman
loadNewGestureBinding in interface VirtualHumanprotected void setAudioPlanner(AudioPlanner ap)
public AudioPlanner getAudioPlanner()
getAudioPlanner in interface VirtualHumanprotected void setFaceController(FaceController fc)
public FaceController getFaceController()
getFaceController in interface VirtualHumanprotected void setFacePlanner(FacePlanner fp)
public FacePlanner getFacePlanner()
getFacePlanner in interface VirtualHumanprotected void setSpeechPlanner(SpeechPlanner sp)
public SpeechPlanner getSpeechPlanner()
getSpeechPlanner in interface VirtualHumanpublic void setVoice(String newVoice)
setVoice in interface VirtualHumanpublic void setBMLRealizer(RealizerBridge bmlr)
public RealizerBridge getBMLRealizer()
getBMLRealizer in interface VirtualHumanpublic void setElckerlyc(ElckerlycRealizer er)
public ElckerlycRealizer getElckerlyc()
getElckerlyc in interface VirtualHumanpublic void setBlinkEmitter(BlinkEmitter be)
public BlinkEmitter getBlinkEmitter()
getBlinkEmitter in interface VirtualHumanpublic void setGazeEmitter(GazeEmitter gc)
public GazeEmitter getGazeEmitter()
getGazeEmitter in interface VirtualHumanpublic void setRealizerServer(TCPIPRealizerBridgeServer server)
public TCPIPRealizerBridgeServer getRealizerServer()
getRealizerServer in interface VirtualHuman
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||