Main Page | Namespace List | Alphabetical List | Class List | File List | Class Members | Related Pages

DART_Framework::LiveTracker Class Reference

A LiveTracker is placed on the score for each tracker the user wishes to expose in the application (i.e. More...

List of all members.

Public Member Functions

 getPropertyDescriptionList (aScript)
 GetTrackerName ()
 beginSprite (me)
 Broadcast (mytimestamp, t)
 SetMarkerInfo (me, trackerinfo)
 updateTracker (me, ID, msgList)

Public Attributes

 gMarkerList
 list of all the markers that are available to capture

 Markersublist
 the list that contains the information on which actors are subscribed to which marker


Private Attributes

 GTTrackerDataList
 Data list used to store previous reports.

 TrackerDataList
 Data list used to store previous reports.

 lasttransform
 the last transform that was broadcast

 myID
 the ID of the fused tracker this behavior produced

 pTracker
 2nd tracker properties

 trackerID
 hold the ID number, not name of tracker


Detailed Description

A LiveTracker is placed on the score for each tracker the user wishes to expose in the application (i.e.

for each VRPN tracker and sensor ID pair, or for each marker panel). the LiveTracker will broadcast the tracker information to the rest of DART under the virtual trackername provided by the user. The trackers can have specific transforms applied to them before broadcast. When all markers are subscribed to, the LiveTracker broadcasts world coordinates for the camera when ever a marker with defined world coordinates is seen.

Copyright 2004, Georgia Tech Research Corporation, Atlanta, Georgia 30332-0415 All Rights Reserved (See LICENSE cast member for full license information)


Member Function Documentation

DART_Framework::LiveTracker::beginSprite me   ) 
 

DART_Framework::LiveTracker::Broadcast mytimestamp  ,
 

DART_Framework::LiveTracker::getPropertyDescriptionList aScript   ) 
 

DART_Framework::LiveTracker::GetTrackerName  ) 
 

DART_Framework::LiveTracker::SetMarkerInfo me  ,
trackerinfo 
 

DART_Framework::LiveTracker::updateTracker me  ,
ID  ,
msgList 
 


Member Data Documentation

DART_Framework::LiveTracker::gMarkerList
 

list of all the markers that are available to capture

DART_Framework::LiveTracker::GTTrackerDataList [private]
 

Data list used to store previous reports.

DART_Framework::LiveTracker::lasttransform [private]
 

the last transform that was broadcast

DART_Framework::LiveTracker::Markersublist
 

the list that contains the information on which actors are subscribed to which marker

DART_Framework::LiveTracker::myID [private]
 

the ID of the fused tracker this behavior produced

DART_Framework::LiveTracker::pTracker [private]
 

2nd tracker properties

DART_Framework::LiveTracker::TrackerDataList [private]
 

Data list used to store previous reports.

DART_Framework::LiveTracker::trackerID [private]
 

hold the ID number, not name of tracker


Generated on Fri Oct 8 16:38:01 2004 for DART-Lingo by doxygen 1.3.7