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();
}