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

DART_DataStore::CaptureTracker Class Reference

This behavior can be used to capture both marker reports and vrpn tracker reports. More...

List of all members.

Public Member Functions

 getPropertyDescriptionList (aScript)
 beginSprite (me)
 StartActor (me, param1)
 exitframe ()
 StopActor ()
 UpdateTracker (me, ID, msgList)
 GenerateCaptureScripts (me)

Public Attributes

 gCurrentFrameTimeStamp
 timestamp associated with each frame during post processing of captured data

 gCaptureVideoFlag
 Capture is currently on or off.

 gPostProcess
 flag to indicate whether this is in PostProcessing

 gVideoCaptureOnScore
 Tells the capture trackers to capture only with video.


Private Attributes

 pFinalCastLib
 location to place this captured data

 pScriptName
 name of script that will contain the data

 pCaptureTime
 number of seconds to capture the tracker for..

 pTrackerName
 virtual tracker to capture

 pAutoStart
 Flag to see if the capture should start automatically.

 timeVar
 to keep track of time change

 captureDataList
 Data list used to store marker reports during capture mode.

 pCaptureTrackIndep
 Flag tells callback functions when to capture AND that this capture is not dependent on video.


Detailed Description

This behavior can be used to capture both marker reports and vrpn tracker reports.

The results are placed into the cast specified and are timestamped. The captured data can be coordinated with other capture behaviors to create a playback data set.

Place this behavior onto a DataStoreContainer (make sure a tracker such as a LiveTracker is already providing data correctly)

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_DataStore::CaptureTracker::beginSprite me   ) 
 

DART_DataStore::CaptureTracker::exitframe  ) 
 

DART_DataStore::CaptureTracker::GenerateCaptureScripts me   ) 
 

DART_DataStore::CaptureTracker::getPropertyDescriptionList aScript   ) 
 

DART_DataStore::CaptureTracker::StartActor me  ,
param1 
 

DART_DataStore::CaptureTracker::StopActor  ) 
 

DART_DataStore::CaptureTracker::UpdateTracker me  ,
ID  ,
msgList 
 


Member Data Documentation

DART_DataStore::CaptureTracker::captureDataList [private]
 

Data list used to store marker reports during capture mode.

DART_DataStore::CaptureTracker::gCaptureVideoFlag
 

Capture is currently on or off.

DART_DataStore::CaptureTracker::gCurrentFrameTimeStamp
 

timestamp associated with each frame during post processing of captured data

DART_DataStore::CaptureTracker::gPostProcess
 

flag to indicate whether this is in PostProcessing

DART_DataStore::CaptureTracker::gVideoCaptureOnScore
 

Tells the capture trackers to capture only with video.

DART_DataStore::CaptureTracker::pAutoStart [private]
 

Flag to see if the capture should start automatically.

DART_DataStore::CaptureTracker::pCaptureTime [private]
 

number of seconds to capture the tracker for..

DART_DataStore::CaptureTracker::pCaptureTrackIndep [private]
 

Flag tells callback functions when to capture AND that this capture is not dependent on video.

DART_DataStore::CaptureTracker::pFinalCastLib [private]
 

location to place this captured data

DART_DataStore::CaptureTracker::pScriptName [private]
 

name of script that will contain the data

DART_DataStore::CaptureTracker::pTrackerName [private]
 

virtual tracker to capture

DART_DataStore::CaptureTracker::timeVar [private]
 

to keep track of time change


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