Classes
| Name | Description |
|---|---|
| MtxDialog | Abstract class for component editors. |
| TAnalysis | Abstract class for TSignal and TSpectrum components. |
| TAnalysisConnectorsCollection | Allows design time and run-time connectivity of TAnalysis. |
| TAnalysisList | Abstract class for all components, which hold a list of TAnalysis components. |
| TBandFilterList | Stores digital filter design specification. |
| TBandFilterRecord | Used by TSignalFilter for filter definition. |
| TBandlimitedInterpolator | Changes sampling frequency by a rational factor. |
| TBandlimitedInterpolatorList | Manage a list of TBandlimitedInterpolator components. |
| TBandRecord | Stores the definition of a frequency band. |
| TBaseKalmanFilter | Abstract class for the Kalman filtering algorithm(s). |
| TBiAnalyzer | Encapsulates higher order spectral analysis methods. |
| TBiSpectrumAnalyzer | Estimates bicoherence and/or bispectrum. |
| TBiSpectrumAnalyzerList | Manages a list of TBiSpectrumAnalyzer objects. Manages a list of TBiSpectrumAnalyzer objects. |
| TConnectorsCollection | Abstract class for TSpectrum and TSignal Collections. |
| TCrossAnalysisSet | Defines a set of transforms to be evaluated by the TCrossSpectrumAnalyzer component. |
| TCrossAnalyzer | Encapsulates cross spectral analysis methods. |
| TCrossSpectrumAnalyzer | Performs cross spectrum analysis. |
| TCrossSpectrumAnalyzerList | Manages a list of TCrossSpectrumAnalyzer objects. Manages a list of TCrossSpectrumAnalyzer objects. |
| TCSquareState | |
| TCToneState | |
| TCTriangleState | |
| TCustomSpectrumAnalyzer | Generic spectrum analyzer class. |
| TCztState | |
| TExtendedKalmanFilter | Extended Kalman filter component for filtering a non-linear process. |
| TFileStorage | Abstract class for read and writing signals. |
| TFilterList | Manages a list of filter definitions. |
| TFuncSignalList | Holds expresion definition. |
| TFuncSignalRecord | Expression parser record definition. |
| TKalmanFilter | Kalman filter component implements the standard (linear) Kalman filtering algorithm. |
| TMarkList | Manages a list of marks. |
| TMarkRecord | Stores mark position and value info. |
| TMtxConnectItem | Abstract item class that enables connectivity of components. |
| TNormalizedAmplt | Groups parameters for normalized amplitude tracing options. |
| TNormalizedFreq | Groups parameters for normalized frequency tracing options. |
| TSignal | Class defined to store uniformly sampled data. |
| TSignalAnalyzer | Analyzes a signal with different methods in time domain. |
| TSignalAnalyzerList | Manages a list of TSignalAnalyzer objects. Manages a list of TSignalAnalyzer objects. |
| TSignalBandpass | High speed narrow band linear phase bandpass filter. |
| TSignalBandpassList | Manage a list of TSignalBandpass components. |
| TSignalBrowse | Creates and navigates file overview files. |
| TSignalBrowseBuffer | Stores and buffers an overview of the incoming signal. |
| TSignalBrowseBufferList | Manages a list of TSignalBrowseBuffer objects. Manages a list of TSignalBrowseBuffer objects. |
| TSignalBrowseList | Manage a list of TSignalBrowse components. |
| TSignalBuffer | Keeps signal processing data pipe synchronized. |
| TSignalBufferList | Manages a list of TSignalBufferList components. |
| TSignalChannel | |
| TSignalCollection | A collection for a list of references to TSignal objects. |
| TSignalConnectItem | Item class that enables connectivity of components. |
| TSignalDecBuffer | Decrease buffer length. |
| TSignalDecBufferList | Manage a list of TSignalIncBuffer components. |
| TSignalDecimator | Performs signal decimation. |
| TSignalDecimatorList | Manage a list of TSignalDecimator components. |
| TSignalDemodulator | Demodulates a signal. |
| TSignalDemodulatorList | Manage a list of TSignalDemodulator components. |
| TSignalDemux | Demultiplex input signal. |
| TSignalDemuxList | Manage a list of TSignalDemux components. |
| TSignalEnvelopeDetector | Detects the amplitude envelope of a signal. |
| TSignalEnvelopeDetectorList | Manage a list of TSignalEnvelopeDetector components. |
| TSignalFilter | Apply a digital filter to the input signal. |
| TSignalFilterList | Manages a list of TSignalFilter components. |
| TSignalGenerator | Generates signals in real time. |
| TSignalGeneratorList | Manage a list of TSignalGenerator components. |
| TSignalIncBuffer | Increase buffer length. |
| TSignalIncBufferList | Manage a list of TSignalIncBuffer components. |
| TSignalInterpolator | Performs signal interpolation. |
| TSignalInterpolatorList | Manage a list of TSignalInterpolator components. |
| TSignalItem | Collection item. |
| TSignalList | Manages a list of TSignal objects. |
| TSignalModulator | Modulates a signal. |
| TSignalModulatorList | Manage a list of TSignalModulator components. |
| TSignalMultiRate | Abstract class for multi-rate digital filters. |
| TSignalMux | Multiplex input signal. |
| TSignalMuxList | Manage a list of TSignalMux components. |
| TSignalRateConverter | Changes the sampling frequency by any integer or rational factor. |
| TSignalRateConverterList | Manage a list of TSignalRateConverter components. |
| TSignalRead | Reads a signal from the file. |
| TSignalReadList | Manage a list of TSignalRead components. |
| TSignalReport | Defines parameters for generating signal analysis report. |
| TSignalReportSet | Defines a set of items to be included in signal analysis report. |
| TSignalSaturationWarning | Signals saturation warning when recording. |
| TSignalSaturationWarningList | Manages a list of TSignalSaturationWarning objects. |
| TSignalSounds | Manages a list of different sound formula definitions. |
| TSignalStatsBuffer | Computes and stores statistics from Input data. |
| TSignalStatsBufferList | Manages a list of TSignalStatsBuffer objects. |
| TSignalStoreBuffer | Stores data and allows indexed access to elements. |
| TSignalStoreBufferList | Manages a list of TSignalStoreBuffer components. |
| TSignalToComplex | Form complex signal. |
| TSignalToComplexList | Manages a list of TSignalToComplexList components. |
| TSignalVariableRateConverter | Variable frequency rate converter. |
| TSignalVariableRateConverterList | Manage a list of TSignalVariableRateConverter components. |
| TSignalWrite | Writes a signal to a file. |
| TSignalWriteList | Manage a list of TSignalWrite components. |
| TSpectrogram | Form vectors from a list of TMarkList's. |
| TSpectrogramList | Manages a list of TSpectrogram objects. |
| TSpectrum | Class defined to store and manage a frequency spectrum. |
| TSpectrumAnalyzer | Computes and analyzes a frequency spectrum. |
| TSpectrumAnalyzerList | Manages a list of TSpectrumAnalyzer objects. |
| TSpectrumBands | A list to frequency band definitions. |
| TSpectrumBandsAnalyzer | A list of list of lists of frequency band definitions. |
| TSpectrumCollection | A collection for a list of references to TSpectrum objects. |
| TSpectrumCZT | Encapsulates parameters required by chirp-Z transform. |
| TSpectrumDescriptor | Stores the description of the spectrum. |
| TSpectrumFilter | |
| TSpectrumItem | Spectrum collection item. |
| TSpectrumList | Manages a list of TSpectrum objects. |
| TSpectrumPeakInterpolation | Encapsulates parameters used for peak interpolation. |
| TSpectrumPeaksAnalyzer | Manages frequency spectrum peaks. |
| TSpectrumReport | Defines parameters for generating frequency analysis report. |
| TSpectrumReportSet | Defines a set of items to be included in spectrum analysis report. |
| TSpectrumStats | Encapsulates properties for averaging and confidence interval calculation of the spectrum. |
| TSpectrumStatsBuffer | Stores and buffers statistics from a SpectrumAnalyzer. |
| TSpectrumStatsBufferList | Manages a list of TSpectrumStatsBuffer objects. |
| TStaticSpectrumAnalyzer | Analyzes a frequency spectrum. |
| TStaticSpectrumAnalyzerList | Manages a list of TStaticSpectrumAnalyzer objects. |
| TStatsBuffer | Abstract class for storing statistics computed from Input data. |
| TStoredSpectrumAnalyzer | |
| TStreamedList | An abstract class for stream capable TList. |
| TStreamTemplates | Streamable list of lists. |
| TStringStreamList | Handles a list of memory streams. |
| TTraceItem | Stores the history of the associated Mark. |
| TTraceList | Form vectors from a list of TMarkList's. |
| TVariableBandlimitedInterpolator |
Records
| Name | Description |
|---|---|
| TBandFilterRecordDouble | |
| TBandRecordDouble | |
| TCircularBufferState | Type used by circular buffering. |
| TConsistentParam | Filter state type used by ConsistentParameter filter method. |
| TDelayFilterState | |
| TDiffState | Type used by the numerical differentiation routine. |
| TFirState | Filter state used by FIR filtering methods. |
| TFuncSignalRecordDouble | |
| TIirState | Filter state used by IIR filtering methods. |
| TIntegrateState | Type used by the numerical integration routine. |
| TMarkRecordDouble | Defined to support double/single compatibility. |
| TMedianState | Type used by median filter. |
| TSampleAndHoldState | Filter state used by sample-and-hold filtering routines. |
| TSpectrumDescriptorRecord | Defined to support storing and loading the spectrum descriptor to/from Streams. |
| TSquareToneState | Type used for square signal function generation. |
| TTapsStages | Used for multi-rate signal filtering. |
| TToneState | Type used for sine function generation. |
| TTriangleState | Type used for triangle tone generation. |
| TWaveFormatEx |
Enumerations
| Name | Description |
|---|---|
| TAutoCorrType | Defines the autocorrelation type. |
| TAveraging | Defines averaging type. |
| TBandReference | Band reference specification. |
| TBiAnalysis | Defines which higher order statistics to calculate. |
| TBicoherenceType | Defines the formula used for bicoherence estimation. |
| TBufferType | Defines signal buffering type. |
| TChannel | Stereo channel selection. |
| TCrossSpectrumAnalysis | Defines a set of transforms which can be computed by the TCrossSpectrumAnalyzer. |
| TCrossTransform | Defines possible results returned by the cross spectrum analyzer. |
| TFileFormat | Specifies file formats supported. |
| TFilterError | Defines possible comb filter design errors. |
| TFilterSymmetry | Defines filter symmetry. |
| TFilterType | Defines FIR filter types. |
| TFirFilterMethod | Defines method used for FIR filter design. |
| TFractionalImpulse | Set of predefined FIR allpass filters suitable for fractional delay filtering. Filter specifications have been relaxed to allow variation of the amplitude in the stop band between 0 and 1 linear scale, but keeping the ripple specification in the passband. When unclear what to select, falp_60dB is recommended. |
| TFraming | Defines how to browse a multi-record file. |
| TFuncSignalType | Specifies signal types, which can be generated by TSignalGenerator. |
| TGoertzPhaseCorrection | |
| TIirFilterMethod | Defines supported IIR filter design methods. |
| TIirFrequencyTransform | Methods for frequency band transformation of IIR filters. |
| TIirResultType | Specifies the form in which the IIR filter can be returned. |
| TIntegration | Defines integration/differentiation options. |
| TInterpolationMethod | Defines a set of frequency spectrum peak interpolators. |
| TInterpolationPrecision | Precision specification for numerical peak interpolation. |
| TLastFrameCheck | Defines how to handle data at the end of file. |
| TLogSpan | Defines the span of the frequency spectrum in dB. |
| TLogType | Defines how to compute the logarithm of the frequency spectrum. |
| TMonitorMode | Defines signal monitoring type. |
| TMusicalNotePitch | |
| TNormTracing | Normalized tracing options. |
| TOperSignalType | Defines the operator types used by expression parser. |
| TOpType | Defines the type of the operand for expression parser. |
| TPeakTraceMethod | Specifies how to mark peaks automatically. |
| TPhaseMode | Defines how to handle the phase of the frequency spectrum. |
| TPhaseRange | Defines the range of the computed phase spectrum. |
| TPhaseUnits | Defines the measuring units for the phase. |
| TPipeProcessing | Defines how to process pipes. |
| TPipeState | Defines the state of the processing pipe. |
| TRecursiveHarmonics | Refinement of the frequency of the first harmonic. |
| TRemezType | Defines the type of the filter for Parks-McClellan algorithm. |
| TResponseType | Defines filter response type. |
| TRunningPhase | Type used by the PhaseUnwrap procedure. |
| TSignalStatistics | Defines signal statistics that can be streamed. |
| TSignalWindowMode | Window function definition. |
| TSignalWindowType | Window function definition. Specifies window function type to be applied to the signal prior to be passed to the FFT algorithm. |
| TSortType | Defines how the marks will be sorted. |
| TSpanLevel | The file overview level. |
| TSpectrumMethod | Defines methods for frequency spectrum estimation. |
| TSpectrumStatistics | Defines spectral statistics that can be streamed. |
| TSpectrumType | Defines frequency spectrum types. |
| TTimeTransform | Defines the transformation to be applied to the time signal. |
| TWaveletDecomp | Defines the result type of wavelet decomposition. |
| TWaveletType | Defines wavelet types. |
Delegates
| Name | Description |
|---|---|
| TKalmanMeasurementEvent | Event type used by Extended Kalman filter. |
| TKalmanProcessEvent | Event type used by Extended Kalman filter. |
| TNotifyMtxEvent | Event type passing a TMtx object as a parameter. |
| TNotifyVecEvent | Event type passing a TVec object as a parameter. |
| TOnComputeStats | Method type used to return result computed by the method. |
| TOnResync | Triggered when reseting function phase. |