ygUser derived from ygTransform Example Source Header

Description: aggregates the user related functions of wands, navigators, and trackers

notes:
Category: User
Author: Dave Pape
11/01/01
12/20/02 Alex Hill - added ygNode message filtering
06/28/05 Alex Hill - added optional CAVE sensor and navigation updating
Revision: 07/01/06 Alex Hill - made updating of navigation automatic for distribution nodes

    Messages
hideLocal [bool] hide all avatar geometry at the local site (deprectated)
    Comments

constructor ygUser

1 distribute the name of the head node
2 dont include in documentation
3 distribute the names of all wand nodes
4 dont include in documentation
5 distribute the names of all sensor nodes
6 dont include in documentation

destructor ~ygUser

method message

1 hide all avatar geometry at the local site (deprectated)
2 pass all other messages on to the associated navigator

method hideLocal

method app

0.1 set CAVE navigation matrix
0.1.1 set CAVE head position
0.1.1.0.1 get the CAVE sensor position
0.1.1.0.2 get the CAVE sensor orientation

method setCAVETracking

method isCAVETracking

method setHead

method addWand

method addSensor

method setNavigator

method navigator

method head

method numWands

method wand

method numSensors

method sensor

method findUserAncestor

method storeWandKey

method storeSensorKey

method storeHeadKey