TSignalChart Class

Header: Dew.Signal.Controls.VCL/SignalToolsTee.h · C++Builder only
TChartTAnalysisChartTSignalChart

class TSignalChart : public TAnalysisChart;

TChart descendant supports drawing of data from connected TSignal components.

This TChart component allows you to connect (associate) TSignal descendants with chart series from the Chart.SeriesList .

Constructors

NameDescription
TSignalChart

Destructors

NameDescription
~TSignalChart

Properties

NameTypeDescription
AutoAnalysisUpdateboolIf True, the series associated with TSignal/TSpectrum component will be redrawn each time TAnalysis updates.
ComplexSignalPartTComplexSignalPartSpecifies how to draw a complex signal.
PixelDownSampleboolSet this property to True to enable pixel-downsampling.
SignalsTSignalTeeCollection*Maintaines a list of pointers to TSignal objects.

Methods

NameDescription
ClearMarksClears marks of all associated TCursorMarkTool objects.
DeactivateMarkingToolsSets the CursorActive property of all contained marking tools to false.
DrawAllValuesThe method will call DrawValues(Index) for all valid indexes.
DrawDataValuesDrawValues will add all data of the TSignal/TSpectrum component located at Index in the TSignal/TSpectrum list to the series located at Index in the Chart.SeriesList.
DrawSignal
DspCollectionReturns a pointer to the collection of items connnecting TSignal, TSignalList, TSpectrum and TSpectrumList descendants to the TChart descendants.
GetAutoAnalysisUpdate
GetComplexSignalPart
GetPixelDownSample
GetToolReturns TChart.Tools[aIndex].
HasComplexDataReturns true, if any of the data drawn is complex (analytical) signal.
InputCount
InternalDrawValues
Notification
NotifyChartUpdate

Fields

NameTypeDescription
FDSPCollectionTMtxCollection *