TTraceList Class

Header: Dew.Signal/SignalAnalysis.h · Cross-compiler
tObjectTTraceList

class TTraceList : public tObject;

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.

Constructors

NameDescription
TTraceList

Destructors

NameDescription
~TTraceList

Properties

NameTypeDescription
AmpltTraceboolIf true, the Amplt field in the marks will be traced.
CountintGet or set the number of TTraceItem objects.
FreqTraceboolIf true, the Freq field in the marks will be traced.
PhaseTraceboolIf 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.
TimeTraceboolIf true, the time field in the marks will be traced.
ValueCountintNumber 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.
GetItems
Items
ResetResets storage size for all traces.
SetItems

Operators

NameDescription
operator[]