Class SynthesizedTrackable<T>
Representation for a single typed property in a piece of Synthesized MARS data
Inheritance
SynthesizedTrackable<T>
Syntax
public abstract class SynthesizedTrackable<T> : SynthesizedTrackable, ISimulatable, IProvidesTraits<bool>, IProvidesTraits, IUsesMARSTrackableData<T> where T : IMRTrackable
Type Parameters
Name |
Description |
T |
The type of data being represented by this trait
|
Methods
AddSynthData(Int32)
Declaration
public override sealed void AddSynthData(int dataID)
Parameters
Type |
Name |
Description |
Int32 |
dataID |
|
Overrides
GetData()
Calculates and retrieves the most up-to-date piece of data representing this trait
Declaration
public abstract T GetData()
Returns
GetProvidedTraits()
Declaration
public virtual TraitDefinition[] GetProvidedTraits()
Returns
Implements
RemoveSynthData(Int32)
Declaration
public override sealed void RemoveSynthData(int dataID)
Parameters
Type |
Name |
Description |
Int32 |
dataID |
|
Overrides
UpdateSynthData()
Declaration
public override sealed void UpdateSynthData()
Overrides
Extension Methods