pappsomspp
Library for mass spectrometry
pappso::FilterFloorY Class Reference

#include <filterpass.h>

Inheritance diagram for pappso::FilterFloorY:
pappso::FilterInterface

Public Member Functions

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

Detailed Description

Definition at line 119 of file filterpass.h.

Constructor & Destructor Documentation

◆ FilterFloorY() [1/2]

FilterFloorY::FilterFloorY ( )

Definition at line 155 of file filterpass.cpp.

156 {
157 }

◆ FilterFloorY() [2/2]

FilterFloorY::FilterFloorY ( const FilterFloorY other)

Definition at line 158 of file filterpass.cpp.

159 {
160 }

◆ ~FilterFloorY()

virtual pappso::FilterFloorY::~FilterFloorY ( )
inlinevirtual

Definition at line 125 of file filterpass.h.

127 : public FilterInterface

Member Function Documentation

◆ filter()

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

Implements pappso::FilterInterface.

Definition at line 162 of file filterpass.cpp.

163 {
164  for(auto &&dataPoint : data_points)
165  {
166  dataPoint.y = std::floor(dataPoint.y);
167  }
168  return data_points;
169 }

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