SpectrumChart Class

Source: SignalChartsTee.cs · Assembly: Dew.Signal.Tee
TChartAnalysisChartSpectrumChart

public class SpectrumChart : AnalysisChart

TChart descendant supports drawing of data from connected TSpectrum components.

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

Properties

NameTypeDescription
AutoAnalysisUpdateBooleanIf True, the series associated with TSignal/TSpectrum component will be redrawn each time TAnalysis.Update method is called.}
ColorColor
PixelDownSampleBooleanSet this property to True to enable pixel-downsampling. Set TVec.PixelDownSample for more info.
SpectrumPartSpectrumPartDefines which part of the spectrum will be displayed, magnitude or phase. When this value is changed, all connected TSpectrums will update their associated series.
SpectrumsSpectrumTeeCollectionA collection of links to TSpectrum objects.

Methods

NameDescription
BeginInitDoes nothing, required by ISupportInitialize.
ClearMarksClears marks of all associated CursorMarkTool objects.
ctor (2)
DeactivateMarkingToolsSets the CursorActive property of all contained marking tools to false. This is required before the chart is saved using VCL streaming system.
DrawValuesDrawValues 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.
DspCollectionReturns a pointer to the collection of items connnecting TSignal, TSignalList, TSpectrum and TSpectrumList descendants to the TChart descendants.}
EndInitCalls Spectrums.UpdatInputs(). Required by ISupportInitialize.
RegisterSeries
RegisterTools

Events

NameDescription
OnAfterMarkPeak
OnSpectrumModeTriggered after the spectrumMode property has been changed and all series have been updated.