type TFilterList = class(TStreamTemplates);
Manages a list of filter definitions.
Manages a list of filter definitions.
Constructors
| Name | Description |
|---|---|
| Create | Create the list and pass TSpectrumBandsAnalyzer component as the owner. |
Properties
| Name | Type | Description |
|---|---|---|
| Item | TBandFilterRecord | Default array property allows you to access individual list items. |
| Owner | TComponent | Returns the owner object. |
| Template | TBandFilterList | Holds a list of objects. All changes made to this list of objects are preserved, when you change TemplateName or TemplateIndex. |
| TemplateIndex | Integer | Set TemplateIndex to decode the stream at position TemplateIndex to Template property. |
| TemplateName | string | Set TemplateName to decode the stream with name TemplateName to Template property. |
| Templates | TStringStreamList | Holds the list of streams containing data to be decoded to the Template property. |
Methods
| Name | Description |
|---|---|
| AddCopyTemplate | Add a new template named S to the list of templates and set TemplateIndex to point to the template added. |
| AddTemplate | Add a new template (TMemoryStream) named S to the list. |
| Clear | Clears the Templates and Template properties. |
| Consolidate | Call this method to ensure that Template and Templates properties are synchronized. |
| Delete | Delete the template at position Index from the Templates property. |
| LoadFromFile | Load the object from the file. |
| LoadFromStream | Load all data from the stream. |
| SaveToFile | Save the object to the file. |
| SaveToStream | Save all data to the stream. |
| Update | Calls the Template.Update method. |