pappsomspp
Library for mass spectrometry
pappso::FilterRoundY Class Reference

#include <filterpass.h>

Inheritance diagram for pappso::FilterRoundY:
pappso::FilterInterface

Public Member Functions

 FilterRoundY ()
 
 FilterRoundY (const FilterRoundY &other)
 
virtual ~FilterRoundY ()
 
Tracefilter (Trace &data_points) const override
 

Detailed Description

Definition at line 130 of file filterpass.h.

Constructor & Destructor Documentation

◆ FilterRoundY() [1/2]

FilterRoundY::FilterRoundY ( )

Definition at line 172 of file filterpass.cpp.

173 {
174 }

◆ FilterRoundY() [2/2]

FilterRoundY::FilterRoundY ( const FilterRoundY other)

Definition at line 175 of file filterpass.cpp.

176 {
177 }

◆ ~FilterRoundY()

virtual pappso::FilterRoundY::~FilterRoundY ( )
inlinevirtual

Definition at line 136 of file filterpass.h.

144 : public FilterInterface

Member Function Documentation

◆ filter()

Trace & FilterRoundY::filter ( Trace data_points) const
overridevirtual

Implements pappso::FilterInterface.

Definition at line 179 of file filterpass.cpp.

180 {
181  for(auto &&dataPoint : data_points)
182  {
183  dataPoint.y = std::round(dataPoint.y);
184  }
185  return data_points;
186 }

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