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

apply std::floor (round to lowest integer) to all Y values More...

#include <filterpass.h>

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

Public Member Functions

 FilterFloorY ()
 
 FilterFloorY (const FilterFloorY &other)
 
virtual ~FilterFloorY ()
 
FilterFloorYoperator= (const FilterFloorY &other)
 
Tracefilter (Trace &data_points) const override
 
- Public Member Functions inherited from pappso::FilterInterface
virtual ~FilterInterface ()
 

Detailed Description

apply std::floor (round to lowest integer) to all Y values

Definition at line 162 of file filterpass.h.

Constructor & Destructor Documentation

◆ FilterFloorY() [1/2]

FilterFloorY::FilterFloorY ( )

Definition at line 304 of file filterpass.cpp.

305{
306}

Referenced by FilterFloorY(), and operator=().

◆ FilterFloorY() [2/2]

FilterFloorY::FilterFloorY ( const FilterFloorY & other)

Definition at line 307 of file filterpass.cpp.

308{
309}

References FilterFloorY().

◆ ~FilterFloorY()

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

Definition at line 168 of file filterpass.h.

168{};

Member Function Documentation

◆ filter()

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

Implements pappso::FilterInterface.

Definition at line 319 of file filterpass.cpp.

320{
321 for(auto &&dataPoint : data_points)
322 {
323 dataPoint.y = std::floor(dataPoint.y);
324 }
325 return data_points;
326}

◆ operator=()

FilterFloorY & FilterFloorY::operator= ( const FilterFloorY & other)

Definition at line 312 of file filterpass.cpp.

313{
314 return *this;
315}

References FilterFloorY().


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