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
| Name | Type | Description |
|---|---|---|
| AutoAnalysisUpdate | Boolean | If True, the series associated with TSignal/TSpectrum component will be redrawn each time TAnalysis.Update method is called.} |
| Color | Color | |
| PixelDownSample | Boolean | Set this property to True to enable pixel-downsampling. Set TVec.PixelDownSample for more info. |
| SpectrumPart | SpectrumPart | Defines which part of the spectrum will be displayed, magnitude or phase. When this value is changed, all connected TSpectrums will update their associated series. |
| Spectrums | SpectrumTeeCollection | A collection of links to TSpectrum objects. |
Methods
| Name | Description |
|---|---|
| BeginInit | Does nothing, required by ISupportInitialize. |
| ClearMarks | Clears marks of all associated CursorMarkTool objects. |
| ctor (2) | |
| DeactivateMarkingTools | Sets the CursorActive property of all contained marking tools to false. This is required before the chart is saved using VCL streaming system. |
| DrawValues | DrawValues 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. |
| DspCollection | Returns a pointer to the collection of items connnecting TSignal, TSignalList, TSpectrum and TSpectrumList descendants to the TChart descendants.} |
| EndInit | Calls Spectrums.UpdatInputs(). Required by ISupportInitialize. |
| RegisterSeries | |
| RegisterTools |
Events
| Name | Description |
|---|---|
| OnAfterMarkPeak | |
| OnSpectrumMode | Triggered after the spectrumMode property has been changed and all series have been updated. |