type TTraceList = class(TPersistent);
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
| Name | Type | Description |
|---|---|---|
| AmpltTrace | Boolean | If true, the Amplt field in the marks will be traced. |
| Count | Integer | Get or set the number of TTraceItem objects. |
| FreqTrace | Boolean | If true, the Freq field in the marks will be traced. |
| Item | TTraceItem | Returns trace item at index i. |
| PhaseTrace | Boolean | If true, the Phase field in the marks will be traced. |
| SpectralSamplingFrequency | Double | Sampling frequency with which the spectrums are being sampled. When setting this property Dt is automatically updated. |
| SpectralTimeOffset | Double | Time in seconds at which the spectrogram starts. |
| TimeTrace | Boolean | If true, the time field in the marks will be traced. |
| ValueCount | Integer | Number of values stored for each Item. |
Methods
| Name | Description |
|---|---|
| Add (3) | Add a new TTraceItem object to the list. |
| Clear | Clear all items and free associated objects. |
| Delete | Delete item at Index and free associated object. |
| EndTrace | Adjusts the allocated memory to match number of traced items. |
| Reset | Resets storage size for all traces. |