libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
massspectrum.h File Reference
#include <vector>
#include <memory>
#include <limits>
#include <QDataStream>
#include "pappsomspp/export-import-config.h"
#include "pappsomspp/core/mzrange.h"
#include "pappsomspp/core/trace/trace.h"

Go to the source code of this file.

Classes

class  pappso::MassSpectrum
 Class to represent a mass spectrum. More...
 

Namespaces

namespace  pappso
 tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multicharge peaks to monocharge
 

Typedefs

typedef std::shared_ptr< MassSpectrumpappso::MassSpectrumSPtr
 
typedef std::shared_ptr< const MassSpectrumpappso::MassSpectrumCstSPtr
 

Functions

QDataStream & pappso::operator<< (QDataStream &outstream, const MassSpectrum &massSpectrum)
 
QDataStream & pappso::operator>> (QDataStream &instream, MassSpectrum &massSpectrum)
 
 Q_DECLARE_METATYPE (pappso::MassSpectrum)
 
 Q_DECLARE_METATYPE (pappso::MassSpectrum *)
 

Variables

int massSpectrumMetaTypeId
 
int massSpectrumPtrMetaTypeId
 

Function Documentation

◆ Q_DECLARE_METATYPE() [1/2]

Q_DECLARE_METATYPE ( pappso::MassSpectrum * )

◆ Q_DECLARE_METATYPE() [2/2]

Q_DECLARE_METATYPE ( pappso::MassSpectrum )

Variable Documentation

◆ massSpectrumMetaTypeId

int massSpectrumMetaTypeId
extern

Definition at line 51 of file massspectrum.cpp.

Referenced by Q_DECLARE_METATYPE().

◆ massSpectrumPtrMetaTypeId

int massSpectrumPtrMetaTypeId
extern

Definition at line 53 of file massspectrum.cpp.

Referenced by Q_DECLARE_METATYPE().