Module vrVrpnTrackingService
[frames] | no frames]

Module vrVrpnTrackingService

Functions
bool
getFreezeTracking()
Returns Freeze tracking state.
bool
isTracking()
Returns true if tracking is currently enabled.
 
loadTrackingConfig(file)
Load tracking configuration from file.
 
setBodyRelativeToNavigator(name, value)
Sets body transformation relative to navigator.
 
setFreezeTracking(state)
Freeze tracking.
 
setTrackingUnitScale(scale)
Set tracking unit scale, default is 1000.
 
startTracking()
Enables the tracking.
 
stopTracking()
Disables the tracking.
Function Details

getFreezeTracking()

 

Returns Freeze tracking state.

Returns: bool
True if the tracking is frozen, false otherwise.

isTracking()

 

Returns true if tracking is currently enabled.

Returns: bool
True if the tracking is enabled, false otherwise.

loadTrackingConfig(file)

 

Load tracking configuration from file.

Parameters:
  • file (string) - Config file path.

setBodyRelativeToNavigator(name, value)

 

Sets body transformation relative to navigator.

Parameters:
  • name (string) - Body name.
  • value (bool) - True if relative, False otherwise.

setFreezeTracking(state)

 

Freeze tracking.

Parameters:
  • state (bool) - The state of the tracking: Freeze/Unfreeze.

setTrackingUnitScale(scale)

 

Set tracking unit scale, default is 1000. vrpn delivers the data always in meter and we use mm.

Parameters:
  • scale (float (32bit)) - The tracking unit scale.