Class TrackableProcessingJob<T>
A task that processes spatial data in the database
Inheritance
TrackableProcessingJob<T>
Inherited Members
Namespace: Unity.MARS.Data
Syntax
public class TrackableProcessingJob<T> : ProcessingJob<TrackableMARSDataCollection<T>, List<KeyValuePair<int, T>>> where T : IMRTrackable
Type Parameters
Name | Description |
---|---|
T | The concrete type implementing IMRTrackable that we're processing |
Constructors
TrackableProcessingJob(TrackableMARSDataCollection<T>, List<KeyValuePair<Int32, T>>, Comparison<KeyValuePair<Int32, T>>)
Create a new trackable processing job
Declaration
public TrackableProcessingJob(TrackableMARSDataCollection<T> source, List<KeyValuePair<int, T>> processed, Comparison<KeyValuePair<int, T>> comparison)
Parameters
Type | Name | Description |
---|---|---|
TrackableMARSDataCollection<T> | source | The source collection of trackable data |
List<KeyValuePair<Int32, T>> | processed | The collection to put processed data into |
Comparison<KeyValuePair<Int32, T>> | comparison | How we determine the sorting this job performs |
Methods
Execute()
Perform this job's processing
Declaration
public override void Execute()