C++ Java Unity
Unity Reference
DatasetTracker Class Referenceabstract

The abstract DatasetTracker encapsulates methods to manage DataSets More...

Inheritance diagram for DatasetTracker:
Tracker AreaTracker ObjectTracker

Public Member Functions

virtual bool ActivateDataSet (DataSet dataSet)
 Activates the given dataset. Datasets can only be activated when the tracker is not running. More...
 
virtual DataSet CreateDataSet ()
 Creates a new empty dataset. More...
 
virtual bool DeactivateDataSet (DataSet dataSet)
 Deactivates the given dataset. This can only be done when the tracker is not running. More...
 
virtual void DestroyAllDataSets (bool destroyTrackables)
 Deactivates the currently active dataset and destroys all datasets More...
 
virtual bool DestroyDataSet (DataSet dataSet, bool destroyTrackables)
 Destroy the given dataset. Returns false if the given dataset is active. More...
 
virtual IEnumerable< DataSetGetActiveDataSets ()
 Returns the currently activated datasets. More...
 
virtual IEnumerable< DataSetGetDataSets ()
 Returns all datasets. More...
 
override bool Start ()
 Starts the Tracker More...
 
override void Stop ()
 Stops the Tracker More...
 

Additional Inherited Members

- Properties inherited from Tracker
virtual bool IsActive [get]
 If the Tracker is currently active More...
 

Detailed Description

The abstract DatasetTracker encapsulates methods to manage DataSets

Member Function Documentation

virtual bool ActivateDataSet ( DataSet  dataSet)
virtual

Activates the given dataset. Datasets can only be activated when the tracker is not running.

virtual DataSet CreateDataSet ( )
virtual

Creates a new empty dataset.

virtual bool DeactivateDataSet ( DataSet  dataSet)
virtual

Deactivates the given dataset. This can only be done when the tracker is not running.

virtual void DestroyAllDataSets ( bool  destroyTrackables)
virtual

Deactivates the currently active dataset and destroys all datasets

virtual bool DestroyDataSet ( DataSet  dataSet,
bool  destroyTrackables 
)
virtual

Destroy the given dataset. Returns false if the given dataset is active.

virtual IEnumerable<DataSet> GetActiveDataSets ( )
virtual

Returns the currently activated datasets.

virtual IEnumerable<DataSet> GetDataSets ( )
virtual

Returns all datasets.

override bool Start ( )
virtual

Starts the Tracker

Implements Tracker.

override void Stop ( )
virtual

Stops the Tracker

Implements Tracker.