TTraceList Class

Source: SignalAnalysis.cs · Assembly: Dew.Signal

public class TTraceList

Form vectors from a list of TMarkList's.

Each time a time signal or spectrum are updated their marks are also updated. This object provides methods for storing the history of values that marks have had.

Properties

NameTypeDescription
AmpltTraceBooleanIf true, the Amplt field in the marks will be traced.
CountInt32Get or set the number of TTraceItem objects.
FreqTraceBooleanIf true, the Freq field in the marks will be traced.
ItemTTraceItemReturns trace item at index i.
PhaseTraceBooleanIf true, the Phase field in the marks will be traced.
SpectralSamplingFrequencyDoubleSampling frequency with which the spectrums are being sampled. When setting this property Dt is automatically updated.
SpectralTimeOffsetDoubleTime in seconds at which the spectrogram starts.
TimeTraceBooleanIf true, the time field in the marks will be traced.
ValueCountInt32Number of values stored for each Item.

Methods

NameDescription
Add (3)Add a new TTraceItem object to the list.
ClearClear all items and free associated objects.
DeleteDelete item at Index and free associated object.
EndTraceAdjusts the allocated memory to match number of traced items.
ResetResets storage size for all traces.