Class MARSTrackableDataProvider<T>
Inheritance
MARSTrackableDataProvider<T>
Syntax
public class MARSTrackableDataProvider<T> : object where T : IMRTrackable
Type Parameters
Constructors
MARSTrackableDataProvider()
Declaration
public MARSTrackableDataProvider()
Methods
AddData(Int32, T)
Declaration
public void AddData(int dataID, T data)
Parameters
Type |
Name |
Description |
Int32 |
dataID |
|
T |
data |
|
AddOrUpdateData(T)
Declaration
public int AddOrUpdateData(T data)
Parameters
Type |
Name |
Description |
T |
data |
|
Returns
Clear()
Declaration
GetAllData(IDictionary<Int32, T>)
Declaration
public void GetAllData(IDictionary<int, T> data)
Parameters
Type |
Name |
Description |
IDictionary<Int32, T> |
data |
|
GetCollection()
Declaration
public ICollection<KeyValuePair<int, T>> GetCollection()
Returns
Type |
Description |
ICollection<KeyValuePair<Int32, T>> |
|
GetIdValue(Int32)
Declaration
public T GetIdValue(int dataId)
Parameters
Type |
Name |
Description |
Int32 |
dataId |
|
Returns
RegisterProcessingJob(ProcessingJobType)
Declaration
public List<KeyValuePair<int, T>> RegisterProcessingJob(ProcessingJobType jobType)
Parameters
Returns
Type |
Description |
List<KeyValuePair<Int32, T>> |
|
RemoveData(T)
Declaration
public int RemoveData(T data)
Parameters
Type |
Name |
Description |
T |
data |
|
Returns
RunProcessingJobs()
Declaration
public void RunProcessingJobs()
UnregisterProcessingJob(ProcessingJobType)
Declaration
public int UnregisterProcessingJob(ProcessingJobType jobType)
Parameters
Returns