interface


  EXTERNPROTO humanoid-ytf [
  
  eventOut SFNode l_shoulder 
  eventOut SFNode r_shoulder 
  eventOut SFNode l_elbow 
  eventOut SFNode r_elbow 
  eventOut SFNode l_hip 
  eventOut SFNode r_hip 
  eventOut SFNode l_ankle 
  eventOut SFNode r_ankle 
  eventOut SFNode l_knee 
  eventOut SFNode r_knee 
  eventOut SFNode l_wrist 
  eventOut SFNode r_wrist 
  eventOut SFNode vl5 
  eventOut SFNode skullbase 
  eventOut SFNode humanoidroot 
  eventOut SFNode sacroiliac 
  
  eventOut SFNode l_hand
  eventOut SFNode r_hand
  
  eventOut SFNode l_thumb2
  eventOut SFNode l_thumb3
  eventOut SFNode l_index2
  eventOut SFNode l_index3
  eventOut SFNode l_middle2
  eventOut SFNode l_middle3
  eventOut SFNode l_ring2
  eventOut SFNode l_ring3
  eventOut SFNode l_pinky2
  eventOut SFNode l_pinky3
  eventOut SFNode r_thumb2
  eventOut SFNode r_thumb3
  eventOut SFNode r_index2
  eventOut SFNode r_index3
  eventOut SFNode r_middle2
  eventOut SFNode r_middle3
  eventOut SFNode r_ring2
  eventOut SFNode r_ring3
  eventOut SFNode r_pinky2
  eventOut SFNode r_pinky3
  
   exposedField SFInt32 visible
   exposedField SFInt32 persona
   exposedField SFInt32 dialog
  
   exposedField SFBool isPilot
  
   exposedField MFFloat avatarSize
   exposedField SFFloat avatarHeight
   exposedField SFBool isAvatar
  
   eventIn SFInt32 gesture
  
   exposedField SFTime gesture1
   exposedField SFTime gesture2
   exposedField SFTime gesture3
   exposedField SFTime gesture4
   exposedField SFTime gesture5
   exposedField SFTime gesture6
   exposedField SFTime gesture7
   exposedField SFTime gesture8
  
  eventIn SFVec3f set_position
  exposedField SFRotation rotation
  
  exposedField SFInt32 whichChoice
  exposedField SFBool isOver
  exposedField SFTime touchTime
  
  exposedField SFVec3f translation
  
  exposedField  SFVec3f     center
  ##exposedField  MFNode      humanoidBody         [ ]
  exposedField  MFString    info
  exposedField  MFNode      joints
  exposedField  SFString    name
  ##exposedField  SFRotation  rotation             0 0 1 0
  exposedField  SFVec3f     scale
  exposedField  SFRotation  scaleOrientation
  exposedField  MFNode      segments
  exposedField  MFNode      sites
  ##exposedField  SFVec3f     translation          0 0 0
  ##exposedField  SFString    version              "1.1"
  ##exposedField  MFNode      viewpoints           [ ]
  
  eventIn MFString message 
  exposedField MFString string
  exposedField SFVec3f bulb_translation
  exposedField SFRotation bulb_rotation
  exposedField SFVec3f bulb_scale
  exposedField SFInt32 type
  exposedField SFColor color
  exposedField SFColor text
  exposedField SFFloat transparency
  exposedField SFVec3f text_scale
  exposedField SFVec3f text_translation
  exposedField SFRotation text_rotation
  exposedField MFString background
  eventOut MFString message_changed
  ][ 
    "@vr-proto-humanoid-ytf.wrl#humanoid-ytf"
    "../../../proto/humanoid/ytf.wrl#humanoid-ytf"
    "../../../../@vr/proto/humanoid/ytf.wrl#humanoid-ytf"
    "file:C:/online/@share/vr/proto/humanoid/ytf.wrl#humanoid-ytf"
    "file:D:/online/@share/vr/proto/humanoid/ytf.wrl#humanoid-ytf"
    "file:E:/online/@share/vr/proto/humanoid/ytf.wrl#humanoid-ytf"
    "file:F:/online/@share/vr/proto/humanoid/ytf.wrl#humanoid-ytf"
    "file:R:/online/@share/vr/proto/humanoid/ytf.wrl#humanoid-ytf"
    "file:Z:/online/@share/vr/proto/humanoid/ytf.wrl#humanoid-ytf"
    "file:C:/www/online/@share/vr/proto/humanoid/ytf.wrl#humanoid-ytf"
    "file:D:/www/online/@share/vr/proto/humanoid/ytf.wrl#humanoid-ytf"
    "http://localhost/online/@share/vr/proto/humanoid/ytf.wrl#humanoid-ytf"
    "file:C:/www/online/@share/vr/proto/humanoid/ytf.wrl#humanoid-ytf"
    "http://www.cs.vu.nl/online/@share/vr/proto/humanoid/ytf.wrl#humanoid-ytf"
    "http://hush.cs.vu.nl/vr/proto/humanoid/ytf.wrl#humanoid-ytf"
   ]