TFilterList Class

Header: Dew.Signal/SignalProcessing.h · Cross-compiler
tObjectTStreamTemplatesTFilterList

class TFilterList : public TStreamTemplates;

Manages a list of filter definitions.

Manages a list of filter definitions.

Constructors

NameDescription
TFilterList (2)Create the list and pass TSpectrumBandsAnalyzer component as the owner.

Properties

NameTypeDescription
OwnertObject*Returns the owner object.
TemplateTBandFilterList*Holds a list of objects. All changes made to this list of objects are preserved, when you change TemplateName or TemplateIndex.
TemplateIndexintSet TemplateIndex to decode the stream at position TemplateIndex to Template property.
TemplateNameDewStringSet TemplateName to decode the stream with name TemplateName to Template property.
TemplatesTStringStreamList*Holds the list of streams containing data to be decoded to the Template property.

Methods

NameDescription
AddCopyTemplateAdd a new template named S to the list of templates and set TemplateIndex to point to the template added.
AddTemplateAdd a new template (TMemoryStream) named S to the list.
Assign
ClearClears the Templates and Template properties.
ConsolidateCall this method to ensure that Template and Templates properties are synchronized.
DeleteDelete the template at position Index from the Templates property.
GetItems
Items
LoadFromFileLoad the object from the file.
LoadFromStreamLoad all data from the stream.
SaveToFileSave the object to the file.
SaveToStreamSave all data to the stream.
SetItems
UpdateCalls the Template.Update method.

Operators

NameDescription
operator[]