SoTrackerReader Class |
Interface to trackdAPI (position, matrix, Euler angles).
Namespace: OIV.ScaleViz.Interaction
The SoTrackerReader type exposes the following members.
Name | Description | |
---|---|---|
![]() | SoTrackerReader | Constructor. |
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from Object.) |
![]() | GetEulerAngles(Int32) | Gets the Euler angle values for sensor identified by id. |
![]() | GetEulerAngles(Int32, Single) | Gets the Euler angle values for sensor identified by id. |
![]() | GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) |
![]() | GetMatrix | Gets the transformation matrix for sensor identified by id. |
![]() | GetNumberOfSensors | Returns the number of sensors the tracker daemon is storing. |
![]() | GetPosition(Int32) | Gets the position values for the sensor identified by id. |
![]() | GetPosition(Int32, Single) | Gets the position values for the sensor identified by id. |
![]() | GetTransformMatrix | Returns the transformation matrix applied to the coordinates from the tracking system. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | GetUnitScaleFactor | Returns the unit scale factor. |
![]() | IsInitSuccess | Returns true if Inventor was able to retrieve all the trackdAPI functions. |
![]() | IsLoadSuccess | Returns true if libtrackd.so was loaded successfully. |
![]() | SetTransformMatrix | Sets the transformation matrix applied to the coordinates from the tracking system. |
![]() | SetUnitScaleFactor | Sets the unit scale factor. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
SoTrackerReader is a class that interfaces to trackdAPI from VRCO. It provides access functions to the coordinate data from the tracking system (position, matrix, and Euler angles). SoTrackerReader can convert the raw data from trackd with a transformation matrix (provided by the user in the application or provided during calibration). SoTrackerReader is instantiated by the SbConfig class, if the configuration file specifies the use of a tracking system (by providing shared memory keys). See SbConfig.getTrackerReader.
NOTE: trackd from VRCO (www.vrco.com) is not included with Open Inventor. If trackd exists on the system, Open Inventor will dynamically load it at run time. See trackd documentation for information about the values returned.