libpappsomspp
Library for mass spectrometry
pappso::TraceDetectionInterface Class Referenceabstract

#include <tracedetectioninterface.h>

Inheritance diagram for pappso::TraceDetectionInterface:
pappso::TraceDetectionMoulon pappso::TraceDetectionZivy

Public Member Functions

virtual void detect (const Trace &trace, TraceDetectionSinkInterface &sink, bool remove_peak_base) const =0
 detect peaks on a trace More...
 

Detailed Description

Definition at line 43 of file tracedetectioninterface.h.

Member Function Documentation

◆ detect()

virtual void pappso::TraceDetectionInterface::detect ( const Trace trace,
TraceDetectionSinkInterface sink,
bool  remove_peak_base 
) const
pure virtual

detect peaks on a trace

Parameters
tracethe trace to detect peaks on
sinkthe object to store peaks or stream it
remove_peak_baseif true, removes the area under the base of the peak

Implemented in pappso::TraceDetectionZivy, and pappso::TraceDetectionMoulon.


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