libpappsomspp
Library for mass spectrometry
|
#include <filterexclusionmz.h>
Public Member Functions | |
FilterMzExclusion (PrecisionPtr precision_ptr) | |
FilterMzExclusion (const QString &strBuildParams) | |
FilterMzExclusion (const FilterMzExclusion &other) | |
virtual | ~FilterMzExclusion () |
QString | name () const override |
QString | toString () const override |
Trace & | filter (Trace &data_points) const override |
get all the datapoints and remove different isotope and add their intensity and change to charge = 1 when the charge is known More... | |
![]() | |
virtual | ~FilterNameInterface () |
![]() | |
virtual | ~FilterInterface () |
Private Member Functions | |
void | buildFilterFromString (const QString &strBuildParams) override |
build this filter using a string More... | |
Trace | removeTraceInExclusionMargin (Trace &points) const |
Private Attributes | |
PrecisionPtr | m_exclusionPrecision |
Additional Inherited Members |
Definition at line 36 of file filterexclusionmz.h.
FilterMzExclusion::FilterMzExclusion | ( | pappso::PrecisionPtr | precision_ptr | ) |
Default constructor
Definition at line 39 of file filterexclusionmz.cpp.
FilterMzExclusion::FilterMzExclusion | ( | const QString & | strBuildParams | ) |
strBuildParams | string to build the filter "mzExclusion|0.02dalton" |
Definition at line 34 of file filterexclusionmz.cpp.
References buildFilterFromString().
FilterMzExclusion::FilterMzExclusion | ( | const FilterMzExclusion & | other | ) |
|
virtual |
|
overrideprivatevirtual |
build this filter using a string
strBuildParams | a string coding the filter and its parameters "filterName|param1;param2;param3" |
Implements pappso::FilterNameInterface.
Definition at line 54 of file filterexclusionmz.cpp.
References pappso::PrecisionFactory::fromString().
Referenced by FilterMzExclusion().
|
overridevirtual |
get all the datapoints and remove different isotope and add their intensity and change to charge = 1 when the charge is known
Implements pappso::FilterInterface.
Definition at line 78 of file filterexclusionmz.cpp.
References pappso::Trace::sortX(), and pappso::Trace::sortY().
|
overridevirtual |
Implements pappso::FilterNameInterface.
Definition at line 93 of file filterexclusionmz.cpp.
|
private |
Definition at line 111 of file filterexclusionmz.cpp.
References pappso::MzRange::lower(), and pappso::MzRange::upper().
|
overridevirtual |
Implements pappso::FilterNameInterface.
Definition at line 100 of file filterexclusionmz.cpp.
|
private |
Definition at line 79 of file filterexclusionmz.h.