TMarkList Class

Header: Dew.Signal/SignalTools.h · Cross-compiler
tObjecttListtObjectListTMarkList

class TMarkList : public tObjectList;

Manages a list of marks.

Handles, sorts and maintaines a list of TMarkRecord records.

Constructors

NameDescription
TMarkList

Properties

NameTypeDescription
Countint
SortTypeTSortTypeDefines the parameter by which to sort the list of TMarkRecord records.

Methods

NameDescription
Add (2)Add a new Mark to the list. The method creates a copy of the Mark record and adds it 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.
GetValue
Item
LoadFromStreamLoad marks from the Src stream.
SaveToStreamSave all marks to Dst stream.
SetValue
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.

Operators

NameDescription
operator[]