Navigation and Viewing Framework
Configurable navigation and viewing setups for various display types in the VR lab
 All Classes Namespaces Files Functions Variables Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lib-server.TrackingReader.TrackingTargetReader Class Reference

Reads tracking values of a device registered in daemon. More...

Inheritance diagram for lib-server.TrackingReader.TrackingTargetReader:
lib-server.TrackingReader.TrackingReader

Public Member Functions

def __init__
 Default constructor. More...
 
def my_constructor
 Custom constructor. More...
 
def sf_tracking_mat_changed
 Called whenever sf_tracking_mat changes. More...
 
def set_transmitter_offset
 Sets the transmitter offset for this tracking reader. More...
 
def set_receiver_offset
 Sets the receiver offset for this tracking reader. More...
 

Public Attributes

 tracking_sensor
 A device sensor to capture the tracking values. More...
 

Static Public Attributes

tuple sf_tracking_mat = avango.gua.SFMatrix4()
 Field containing the tracked values used for evaluation purposes. More...
 
- Static Public Attributes inherited from lib-server.TrackingReader.TrackingReader
tuple sf_abs_mat = avango.gua.SFMatrix4()
 The absolute matrix read from the tracking system. More...
 
tuple sf_abs_vec = avango.gua.SFVec3()
 Just the translation vector read from the tracking system. More...
 
tuple sf_avatar_head_mat = avango.gua.SFMatrix4()
 Matrix used to place an avatar head at the transformation read from the tracking system. More...
 
tuple sf_avatar_body_mat = avango.gua.SFMatrix4()
 Matrix used to place an avatar body at the transformation read from the tracking system. More...
 

Detailed Description

Reads tracking values of a device registered in daemon.

Constructor & Destructor Documentation

def lib-server.TrackingReader.TrackingTargetReader.__init__ (   self)

Default constructor.

Member Function Documentation

def lib-server.TrackingReader.TrackingTargetReader.my_constructor (   self,
  TARGET_NAME 
)

Custom constructor.

Parameters
TARGET_NAMEThe target name of the tracked object as chosen in daemon.
def lib-server.TrackingReader.TrackingTargetReader.set_receiver_offset (   self,
  RECEIVER_OFFSET 
)

Sets the receiver offset for this tracking reader.

Parameters
RECEIVER_OFFSETThe receiver offset to be set.
def lib-server.TrackingReader.TrackingTargetReader.set_transmitter_offset (   self,
  TRANSMITTER_OFFSET 
)

Sets the transmitter offset for this tracking reader.

Parameters
TRANSMITTER_OFFSETThe transmitter offset to be set.
def lib-server.TrackingReader.TrackingTargetReader.sf_tracking_mat_changed (   self)

Called whenever sf_tracking_mat changes.

Member Data Documentation

lib-server.TrackingReader.TrackingTargetReader.sf_tracking_mat = avango.gua.SFMatrix4()
static

Field containing the tracked values used for evaluation purposes.

lib-server.TrackingReader.TrackingTargetReader.tracking_sensor

A device sensor to capture the tracking values.


The documentation for this class was generated from the following file: