libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
pappso::MassSpectrumFilterResampleRemoveMzRange Class Reference

#include <filterresample.h>

Inheritance diagram for pappso::MassSpectrumFilterResampleRemoveMzRange:
pappso::MassSpectrumFilterInterface

Public Member Functions

 MassSpectrumFilterResampleRemoveMzRange (const MzRange &mz_range)
 MassSpectrumFilterResampleRemoveMzRange (const MassSpectrumFilterResampleRemoveMzRange &other)
virtual ~MassSpectrumFilterResampleRemoveMzRange ()
MassSpectrumfilter (MassSpectrum &spectrum) const override
Public Member Functions inherited from pappso::MassSpectrumFilterInterface
virtual ~MassSpectrumFilterInterface ()

Private Attributes

const FilterResampleRemoveXRange m_filterRange

Detailed Description

Definition at line 141 of file filterresample.h.

Constructor & Destructor Documentation

◆ MassSpectrumFilterResampleRemoveMzRange() [1/2]

pappso::MassSpectrumFilterResampleRemoveMzRange::MassSpectrumFilterResampleRemoveMzRange ( const MzRange & mz_range)

Definition at line 192 of file filterresample.cpp.

194 : m_filterRange(mz_range.lower(), mz_range.upper())
195{
196}
const FilterResampleRemoveXRange m_filterRange

References m_filterRange.

Referenced by MassSpectrumFilterResampleRemoveMzRange().

◆ MassSpectrumFilterResampleRemoveMzRange() [2/2]

pappso::MassSpectrumFilterResampleRemoveMzRange::MassSpectrumFilterResampleRemoveMzRange ( const MassSpectrumFilterResampleRemoveMzRange & other)

Definition at line 198 of file filterresample.cpp.

200 : m_filterRange(other.m_filterRange)
201{
202}

References MassSpectrumFilterResampleRemoveMzRange(), and m_filterRange.

◆ ~MassSpectrumFilterResampleRemoveMzRange()

virtual pappso::MassSpectrumFilterResampleRemoveMzRange::~MassSpectrumFilterResampleRemoveMzRange ( )
inlinevirtual

Definition at line 151 of file filterresample.h.

151{};

Member Function Documentation

◆ filter()

MassSpectrum & pappso::MassSpectrumFilterResampleRemoveMzRange::filter ( MassSpectrum & spectrum) const
overridevirtual

Implements pappso::MassSpectrumFilterInterface.

Definition at line 205 of file filterresample.cpp.

206{
207 // qDebug() << m_filterRange.filter(spectrum);
208 m_filterRange.filter(spectrum);
209 return spectrum;
210}

References m_filterRange.

Referenced by pappso::XtandemSpectrumProcess::process().

Member Data Documentation

◆ m_filterRange

const FilterResampleRemoveXRange pappso::MassSpectrumFilterResampleRemoveMzRange::m_filterRange
private

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