CSMSL.IO.Bruker.BrukerDDirectory.GetMzSpectrum C# (CSharp) Method

GetMzSpectrum() public method

public GetMzSpectrum ( int spectrumNumber ) : Spectral.MassSpectrum
spectrumNumber int
return Spectral.MassSpectrum
        public override Spectral.MassSpectrum GetMzSpectrum(int spectrumNumber)
        {
            IMSSpectrum2 spectra = (IMSSpectrum2)analysis.MSSpectrumCollection[spectrumNumber];
            if (spectra != null)
            {
                if (spectra.HasSpecType(SpectrumTypes.SpectrumType_Line))
                {
                    object masses, intensities;
                    spectra.GetMassIntensityValues(SpectrumTypes.SpectrumType_Line, out masses, out intensities);
                    double[] massesLine = (double[])masses;
                    double[] intensitiesLine = (double[])intensities;
                    Spectral.MassSpectrum spectrum = new Spectral.MassSpectrum(massesLine, intensitiesLine);
                    return spectrum;
                }
            }
            throw new NotImplementedException();
        }