Esempio n. 1
0
    public void GetSpectrumData(FFTWindow fftWindow, out float[] spectrumReal, out float[] spectrumImag)
    {
        m_fourierTransform.FFT(m_fetchData, m_complex, m_spectrumReal, m_spectrumImag);

        // notify event that data changed
        if (null != SpectrumChanged)
        {
            SpectrumDataArgs args = new SpectrumDataArgs();
            args.Spectrum = m_spectrumReal;
            SpectrumChanged.Invoke(this, args);
        }

        spectrumReal = m_spectrumReal;
        spectrumImag = m_spectrumImag;
    }
Esempio n. 2
0
    public void GetSpectrumData(FFTWindow fftWindow, out float[] spectrumReal, out float[] spectrumImag)
    {
        m_fourierTransform.FFT(m_fetchData, m_complex, m_spectrumReal, m_spectrumImag);

        // notify event that data changed
        if (null != SpectrumChanged)
        {
            SpectrumDataArgs args = new SpectrumDataArgs();
            args.Spectrum = m_spectrumReal;
            SpectrumChanged.Invoke(this, args);
        }

        spectrumReal = m_spectrumReal;
        spectrumImag = m_spectrumImag;
    }