com.yobotics.simulationconstructionset.util.inputdevices
Class HMDTrackerController
java.lang.Object
com.yobotics.simulationconstructionset.util.inputdevices.HMDTrackerController
- All Implemented Interfaces:
- vrpn.TrackerRemote.AccelerationChangeListener, vrpn.TrackerRemote.PositionChangeListener, vrpn.TrackerRemote.VelocityChangeListener
public class HMDTrackerController
- extends java.lang.Object
- implements vrpn.TrackerRemote.PositionChangeListener, vrpn.TrackerRemote.VelocityChangeListener, vrpn.TrackerRemote.AccelerationChangeListener
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isConnected
public static boolean isConnected
hmdCalFactor
public static int hmdCalFactor
HMDTrackerController
public HMDTrackerController(YoVariableRegistry registry)
calibrateTracker
public static void calibrateTracker()
trackerPositionUpdate
public void trackerPositionUpdate(vrpn.TrackerRemote.TrackerUpdate u,
vrpn.TrackerRemote tracker)
- Specified by:
trackerPositionUpdate
in interface vrpn.TrackerRemote.PositionChangeListener
trackerVelocityUpdate
public void trackerVelocityUpdate(vrpn.TrackerRemote.VelocityUpdate v,
vrpn.TrackerRemote tracker)
- Specified by:
trackerVelocityUpdate
in interface vrpn.TrackerRemote.VelocityChangeListener
trackerAccelerationUpdate
public void trackerAccelerationUpdate(vrpn.TrackerRemote.AccelerationUpdate a,
vrpn.TrackerRemote tracker)
- Specified by:
trackerAccelerationUpdate
in interface vrpn.TrackerRemote.AccelerationChangeListener