CornellTech-Unity-project  1.0
Public Member Functions | Static Public Member Functions | Public Attributes | Events | List of all members
Cyan.Elmer.ProcessTrajectory Class Reference

Takes a trajectory and does all the basic parsing needed for interactions More...

Inherits MonoBehaviour.

Public Member Functions

delegate void NewTrajHandler (string traj)
 
delegate void OnRestartHandler ()
 
void SplitBaseInteractions ()
 The list, objectInteraction is a list of when a person did a basic grab/drop action This function splits the objectinteractions list into a grab and drop list - for more elaborate action checking More...
 
void BrowserTrajCall (string trajectory)
 
void BrowserRestartCall ()
 

Static Public Member Functions

static void InvokeNewProcessing (string trajectory)
 
static void InvokeRestart ()
 

Public Attributes

TextAsset trajectoryFile
 
PData playData = new PData()
 
List< float > grabTimes = new List<float>()
 
List< float > dropTimes = new List<float>()
 
bool gotTrajectory = false
 

Events

static NewTrajHandler OnNewTrajEvent
 
static OnRestartHandler OnRestartEvent
 

Detailed Description

Takes a trajectory and does all the basic parsing needed for interactions

Member Function Documentation

void Cyan.Elmer.ProcessTrajectory.BrowserRestartCall ( )
void Cyan.Elmer.ProcessTrajectory.BrowserTrajCall ( string  trajectory)
static void Cyan.Elmer.ProcessTrajectory.InvokeNewProcessing ( string  trajectory)
static
static void Cyan.Elmer.ProcessTrajectory.InvokeRestart ( )
static
delegate void Cyan.Elmer.ProcessTrajectory.NewTrajHandler ( string  traj)
delegate void Cyan.Elmer.ProcessTrajectory.OnRestartHandler ( )
void Cyan.Elmer.ProcessTrajectory.SplitBaseInteractions ( )

The list, objectInteraction is a list of when a person did a basic grab/drop action This function splits the objectinteractions list into a grab and drop list - for more elaborate action checking

Member Data Documentation

List<float> Cyan.Elmer.ProcessTrajectory.dropTimes = new List<float>()
bool Cyan.Elmer.ProcessTrajectory.gotTrajectory = false
List<float> Cyan.Elmer.ProcessTrajectory.grabTimes = new List<float>()
PData Cyan.Elmer.ProcessTrajectory.playData = new PData()
TextAsset Cyan.Elmer.ProcessTrajectory.trajectoryFile

Event Documentation

NewTrajHandler Cyan.Elmer.ProcessTrajectory.OnNewTrajEvent
static
OnRestartHandler Cyan.Elmer.ProcessTrajectory.OnRestartEvent
static

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