ProteoWizard
Classes
pwiz::frequency::PeakDetectorMatchedFilter Class Reference

MatchedFilter implementation of the PeakDetector interface. More...

#include <PeakDetectorMatchedFilter.hpp>

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

List of all members.

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.
PeakDetectorMatchedFilter interface
virtual const Configconfig () const =0
 access to the configuration
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
- Public Member Functions inherited from pwiz::frequency::PeakDetector
virtual ~PeakDetector ()

Instantiation

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

Detailed Description

MatchedFilter implementation of the PeakDetector interface.

Definition at line 41 of file PeakDetectorMatchedFilter.hpp.


Constructor & Destructor Documentation

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

Definition at line 111 of file PeakDetectorMatchedFilter.hpp.

{}

Member Function Documentation

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

create an instance.

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().

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

access to the configuration

Referenced by testCreation().

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: