TMarkList Class

Source: SignalTools.cs · Assembly: Dew.Signal
TObjectListTMarkList

public class TMarkList : TObjectList

Manages a list of marks.

Handles, sorts and maintaines a list of TMarkRecord records.

Properties

NameTypeDescription
ItemTMarkRecordDefault array property allows you to access any record element by index.
SortTypeTSortTypeDefines the parameter by which to sort the list of TMarkRecord records.

Methods

NameDescription
Add (2)Add a new Mark to the list.
AssignCopy all data from Source.
CopyFreqToDenseCopy contents of list item Freq field to dstFreq.
CopyFromDense (2)Copy contents of list item fields from corresponding dense array storage.
CopyToDense (2)Copy contents of list item fields to corresponding dense array storage.
LoadFromStreamLoad marks from the Src stream.
SaveToStreamSave all marks to Dst stream.
SortSort the list according to the value of the SortType property.
SortAmpltSort the list relative to the Amplt field of the TMarkRecord in ascending order.
SortAmpltDescendingSort the list relative to the Amplt field of the TMarkRecord in descending order.
SortFreqSort the list relative to the Freq field of the TMarkRecord in ascending order.
SortFreqDescendingSort the list relative to the Freq field of the TMarkRecord in descending order.
SortPhaseSort the list relative to the Phase field of the TMarkRecord in ascending order.
SortPhaseDescendingSort the list relative to the Phase field of the TMarkRecord in descending order.
SortTimeSort the list relative to the Time field of the TMarkRecord in ascending order.
SortTimeDescendingSort the list relative to the Time field of the TMarkRecord in descending order.