libpappsomspp
Library for mass spectrometry
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
 

Private Attributes

const FilterResampleRemoveXRange m_filterRange
 

Detailed Description

Definition at line 116 of file filterresample.h.

Constructor & Destructor Documentation

◆ MassSpectrumFilterResampleRemoveMzRange() [1/2]

MassSpectrumFilterResampleRemoveMzRange::MassSpectrumFilterResampleRemoveMzRange ( const MzRange mz_range)

Definition at line 181 of file filterresample.cpp.

183  : m_filterRange(mz_range.lower(), mz_range.upper())
184 {
185 }

◆ MassSpectrumFilterResampleRemoveMzRange() [2/2]

MassSpectrumFilterResampleRemoveMzRange::MassSpectrumFilterResampleRemoveMzRange ( const MassSpectrumFilterResampleRemoveMzRange other)

Definition at line 187 of file filterresample.cpp.

191 {
192 }

◆ ~MassSpectrumFilterResampleRemoveMzRange()

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

Definition at line 126 of file filterresample.h.

Member Function Documentation

◆ filter()

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

Implements pappso::MassSpectrumFilterInterface.

Definition at line 195 of file filterresample.cpp.

196 {
197  qDebug() << __FILE__ << " " << __FUNCTION__ << " " << __LINE__;
198  m_filterRange.filter(spectrum);
199  qDebug() << __FILE__ << " " << __FUNCTION__ << " " << __LINE__;
200  return spectrum;
201 }

References pappso::FilterResampleRemoveXRange::filter(), and m_filterRange.

Member Data Documentation

◆ m_filterRange

const FilterResampleRemoveXRange pappso::MassSpectrumFilterResampleRemoveMzRange::m_filterRange
private

Definition at line 120 of file filterresample.h.

Referenced by filter().


The documentation for this class was generated from the following files:
pappso::MzRange::lower
pappso_double lower() const
Definition: mzrange.h:114
pappso::MzRange::upper
pappso_double upper() const
Definition: mzrange.h:120
pappso::FilterResampleRemoveXRange::filter
Trace & filter(Trace &trace) const override
Definition: filterresample.cpp:117
pappso::MassSpectrumFilterResampleRemoveMzRange::m_filterRange
const FilterResampleRemoveXRange m_filterRange
Definition: filterresample.h:120