ProteoWizard
Classes | List of all members
pwiz::frequency::PeakDetectorMatchedFilter Class Referenceabstract

MatchedFilter implementation of the PeakDetector interface. More...

#include <PeakDetectorMatchedFilter.hpp>

Inheritance diagram for pwiz::frequency::PeakDetectorMatchedFilter:
pwiz::frequency::PeakDetector

Classes

struct  Config
 structure for holding configuration More...
 
struct  Score
 structure for holding the matched filter calculation results More...
 

Public Member Functions

PeakDetector interface
virtual void findPeaks (const pwiz::data::FrequencyData &fd, pwiz::data::peakdata::Scan &result) const =0
 Find the peaks in the frequency data, filling in Scan structure. More...
 
PeakDetectorMatchedFilter interface
virtual const Configconfig () const =0
 access to the configuration More...
 
virtual void findPeaks (const pwiz::data::FrequencyData &fd, pwiz::data::peakdata::Scan &result, std::vector< Score > &scores) const =0
 same as PeakDetector::findPeaks(), but provides additional Score information More...
 
- Public Member Functions inherited from pwiz::frequency::PeakDetector
virtual ~PeakDetector ()
 

Instantiation

static std::auto_ptr< PeakDetectorMatchedFiltercreate (const Config &config)
 create an instance. More...
 
virtual ~PeakDetectorMatchedFilter ()
 

Detailed Description

MatchedFilter implementation of the PeakDetector interface.

Definition at line 41 of file PeakDetectorMatchedFilter.hpp.

Constructor & Destructor Documentation

§ ~PeakDetectorMatchedFilter()

virtual pwiz::frequency::PeakDetectorMatchedFilter::~PeakDetectorMatchedFilter ( )
inlinevirtual

Definition at line 111 of file PeakDetectorMatchedFilter.hpp.

111 {}

Member Function Documentation

§ create()

static std::auto_ptr<PeakDetectorMatchedFilter> pwiz::frequency::PeakDetectorMatchedFilter::create ( const Config config)
static

create an instance.

§ findPeaks() [1/2]

virtual void pwiz::frequency::PeakDetectorMatchedFilter::findPeaks ( const pwiz::data::FrequencyData fd,
pwiz::data::peakdata::Scan result 
) const
pure virtual

Find the peaks in the frequency data, filling in Scan structure.

Implements pwiz::frequency::PeakDetector.

Referenced by testFind().

§ config()

virtual const Config& pwiz::frequency::PeakDetectorMatchedFilter::config ( ) const
pure virtual

access to the configuration

Referenced by testCreation().

§ findPeaks() [2/2]

virtual void pwiz::frequency::PeakDetectorMatchedFilter::findPeaks ( const pwiz::data::FrequencyData fd,
pwiz::data::peakdata::Scan result,
std::vector< Score > &  scores 
) const
pure virtual

same as PeakDetector::findPeaks(), but provides additional Score information


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