TSignalAnalyzerList Class

Header: Dew.Signal/SignalAnalysis.h · Cross-compiler
tObjectTMtxComponentTMtxComponentListTAnalysisListTSignalListTSignalAnalyzerList

class TSignalAnalyzerList : public TSignalList;

Manages a list of TSignalAnalyzer objects. Manages a list of TSignalAnalyzer objects.

Constructors

NameDescription
TSignalAnalyzerList (2)

Properties

NameTypeDescription
ActiveboolSet active to false to suppress the propagation of the Pull request and the subsequent call to the Update method.
BlockAssignboolBlock streaming of specific properties when storing only a "template".
ComplexboolSet this property to true, to request computation using complex numbers.
ContinuousboolIf True, the component will pass on the udpate request to the connected component.
CountintDefines the size of the list.
EditIndexintSpecifies index of the item in the list for which to display the design-time editor.
EditorActiveboolReturns True, if the component editor is displayed.
FirstTMtxComponent*Returns the pointer to Items[0].
FloatPrecisionTMtxFloatPrecisionSet this property to request computation in 32bit/64bit precision with real/complex numbers.
FloatPrecisionLockboolSet this property to true to lock changes to FloatPrecision property.
InputTAnalysis*Data source.
InputsTAnalysisList*Data source.
IsDoubleboolSet this property to false, to request computation in 32bit floating point precision, 64bit, if true.
ItemsCollectionTMtxComponentCollection*Content serialization and designer editor support.
LastTMtxComponent*Returns Items[Count - 1].
Managedbool
NameDewString
OnAfterUpdatetNotifyEventThe event is triggered after the call to the Update method.
OnBeforeUpdatetNotifyEventThe event is triggered just before the call to the Update method.
OnDisplayUpdatetNotifyEventThe event is triggered after the OnAfterUpdate event.
OnItemAddTMtxComponentAddEventEvent triggered after a new item has been added.
OnItemDeleteTMtxComponentDeleteEventEvent triggered before the Item will be deleted.
OnNotifyUpdatetNotifyEventThe event is called after a call to InternalUpdate, OnAfterUpdate and OnDisplayUpdate from within the Update method.
OnParameterUpdatetNotifyEventThe event is triggered when ParamUpdate method is called.
PropagateTemplateboolDefines how TSignalAnalyzerList::Propagate will proparage properties.
ReferenceTReferenceList*Stores a list of components that have to be notified, when this component is destroyed.
SuspendNotifyUpdateboolSet this property to True, to prevent calling OnNotifyUpdate from the Update Method.

Methods

NameDescription
AllowStreamingReturns the negatated value of BlockAssign.
AssignAssign values of all published properties from Source.
AssignTemplateAssign values of "template-like" published properties from Source.
ClearDeletes all items from the list.
DeleteDeletes the item from the list.
EditorClassTo be overriden in descendanr classses.
ExchangeSwaps the position of two items in the Items array.
ExtractExtracts the item from the list.
GetItems
GetItemsp
InsertInserts an item at position Index
Items
LoadFromStreamLoad the component from Src stream.
LoadTemplateFromFileLoad a template from file.
LoadTemplateFromStreamLoad a template from stream.
MatchInputsMatch the connections of Inputs with the component.
MoveChanges the position of an item in the Items array.
Propagate (2)Assign all property values of the defined item to the items specified with their indexes in the DstIndex array.
PullDistribute Pull request to all objects in the list.
PullUntilEndCalls Pull until pipeEnd is returned.
ReferenceRemoved
RemoveDeletes the first reference to the Item parameter from the Items array.
RenumerateAssign consecutive numbers to individual items.
ResetReset is called after loading the data from stream or file.
RotateRotate the list up or down.
SaveTemplateToFileSave template to file.
SaveTemplateToStreamSave template to stream.
SaveToStreamSave the component to Dst stream.
SetBlockAssign
SetItems (3)
SetItemsp
UpdateDistribute Update request to all objects in the list.
UpdateNotifyCall this method only, if SuspendNotifyUpdate is True.

Operators

NameDescription
operator[]

Fields

NameTypeDescription
Tagintptr_t