libpappsomspp
Library for mass spectrometry
pappso::MassSpectrumFilterInterface Class Referenceabstract

generic interface to apply a filter on a MassSpectrum This is the same as FilterInterface, but some filter are only relevant if they are used on MassSpectrum using this interface means the filter can only be applied on MassSpectrum and not on Trace More...

#include <filterinterface.h>

Inheritance diagram for pappso::MassSpectrumFilterInterface:
pappso::FilterTandemDeisotope pappso::MassSpectrumFilterGreatestItensities pappso::MassSpectrumFilterResampleKeepMzRange pappso::MassSpectrumFilterResampleRemoveMzRange pappso::TimsMs2CentroidFilter

Public Member Functions

virtual MassSpectrumfilter (MassSpectrum &spectrum) const =0
 
virtual ~MassSpectrumFilterInterface ()
 

Detailed Description

generic interface to apply a filter on a MassSpectrum This is the same as FilterInterface, but some filter are only relevant if they are used on MassSpectrum using this interface means the filter can only be applied on MassSpectrum and not on Trace

Definition at line 55 of file filterinterface.h.

Constructor & Destructor Documentation

◆ ~MassSpectrumFilterInterface()

virtual pappso::MassSpectrumFilterInterface::~MassSpectrumFilterInterface ( )
inlinevirtual

Definition at line 60 of file filterinterface.h.

60 {};

Member Function Documentation

◆ filter()


The documentation for this class was generated from the following file: