pappsomspp
Library for mass spectrometry
pappso::MassSpectrumFilterGreatestItensities Class Reference

#include <filterpass.h>

Inheritance diagram for pappso::MassSpectrumFilterGreatestItensities:
pappso::MassSpectrumFilterInterface

Public Member Functions

 MassSpectrumFilterGreatestItensities (std::size_t number_of_points=0)
 
 MassSpectrumFilterGreatestItensities (const MassSpectrumFilterGreatestItensities &other)
 
virtual ~MassSpectrumFilterGreatestItensities ()
 
MassSpectrumfilter (MassSpectrum &spectrum) const override
 

Private Attributes

const FilterGreatestY m_filterGreatestY
 

Detailed Description

Definition at line 106 of file filterpass.h.

Constructor & Destructor Documentation

◆ MassSpectrumFilterGreatestItensities() [1/2]

MassSpectrumFilterGreatestItensities::MassSpectrumFilterGreatestItensities ( std::size_t  number_of_points = 0)

Definition at line 218 of file filterpass.cpp.

220  : m_filterGreatestY(number_of_points)
221 {
222 }

◆ MassSpectrumFilterGreatestItensities() [2/2]

MassSpectrumFilterGreatestItensities::MassSpectrumFilterGreatestItensities ( const MassSpectrumFilterGreatestItensities other)

Definition at line 224 of file filterpass.cpp.

227 {
228 }

◆ ~MassSpectrumFilterGreatestItensities()

virtual pappso::MassSpectrumFilterGreatestItensities::~MassSpectrumFilterGreatestItensities ( )
inlinevirtual

Definition at line 115 of file filterpass.h.

115 {

Member Function Documentation

◆ filter()

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

Implements pappso::MassSpectrumFilterInterface.

Definition at line 231 of file filterpass.cpp.

232 {
233  m_filterGreatestY.filter(spectrum);
234  return spectrum;
235 }

References pappso::FilterGreatestY::filter(), and m_filterGreatestY.

Member Data Documentation

◆ m_filterGreatestY

const FilterGreatestY pappso::MassSpectrumFilterGreatestItensities::m_filterGreatestY
private

Definition at line 109 of file filterpass.h.

Referenced by filter().


The documentation for this class was generated from the following files:
pappso::MassSpectrumFilterGreatestItensities::m_filterGreatestY
const FilterGreatestY m_filterGreatestY
Definition: filterpass.h:109
pappso::FilterGreatestY::filter
Trace & filter(Trace &data_points) const override
Definition: filterpass.cpp:123