ProteoWizard
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
pwiz::analysis::RegionAnalyzer Class Reference

analyzes a rectangular region of m/z-time space More...

#include <RegionAnalyzer.hpp>

Inheritance diagram for pwiz::analysis::RegionAnalyzer:
pwiz::analysis::MSDataAnalyzer

Classes

struct  Config
 
struct  SpectrumStats
 
struct  Stats
 

Public Member Functions

 RegionAnalyzer (const Config &config, const MSDataCache &cache)
 
const std::vector< SpectrumStats > & spectrumStats () const
 
const Statsstats () const
 
MSDataAnalyzer interface
virtual void open (const DataInfo &dataInfo)
 start analysis of the data More...
 
virtual UpdateRequest updateRequested (const DataInfo &dataInfo, const SpectrumIdentity &spectrumIdentity) const
 ask analyzer if it wants an update More...
 
virtual void update (const DataInfo &dataInfo, const Spectrum &spectrum)
 analyze a single spectrum More...
 
virtual void close (const DataInfo &dataInfo)
 end analysis of the data More...
 
- Public Member Functions inherited from pwiz::analysis::MSDataAnalyzer
virtual ~MSDataAnalyzer ()
 

Private Member Functions

 RegionAnalyzer (RegionAnalyzer &)
 
RegionAnalyzeroperator= (RegionAnalyzer &)
 

Private Attributes

boost::shared_ptr< Impl > impl_
 

Detailed Description

analyzes a rectangular region of m/z-time space

Definition at line 40 of file RegionAnalyzer.hpp.

Constructor & Destructor Documentation

§ RegionAnalyzer() [1/2]

pwiz::analysis::RegionAnalyzer::RegionAnalyzer ( const Config config,
const MSDataCache cache 
)

§ RegionAnalyzer() [2/2]

pwiz::analysis::RegionAnalyzer::RegionAnalyzer ( RegionAnalyzer )
private

Member Function Documentation

§ spectrumStats()

const std::vector<SpectrumStats>& pwiz::analysis::RegionAnalyzer::spectrumStats ( ) const

§ stats()

const Stats& pwiz::analysis::RegionAnalyzer::stats ( ) const

§ open()

virtual void pwiz::analysis::RegionAnalyzer::open ( const DataInfo dataInfo)
virtual

start analysis of the data

Reimplemented from pwiz::analysis::MSDataAnalyzer.

§ updateRequested()

virtual UpdateRequest pwiz::analysis::RegionAnalyzer::updateRequested ( const DataInfo dataInfo,
const SpectrumIdentity spectrumIdentity 
) const
virtual

ask analyzer if it wants an update

Reimplemented from pwiz::analysis::MSDataAnalyzer.

§ update()

virtual void pwiz::analysis::RegionAnalyzer::update ( const DataInfo dataInfo,
const Spectrum spectrum 
)
virtual

analyze a single spectrum

Reimplemented from pwiz::analysis::MSDataAnalyzer.

§ close()

virtual void pwiz::analysis::RegionAnalyzer::close ( const DataInfo dataInfo)
virtual

end analysis of the data

Reimplemented from pwiz::analysis::MSDataAnalyzer.

§ operator=()

RegionAnalyzer& pwiz::analysis::RegionAnalyzer::operator= ( RegionAnalyzer )
private

Member Data Documentation

§ impl_

boost::shared_ptr<Impl> pwiz::analysis::RegionAnalyzer::impl_
private

Definition at line 104 of file RegionAnalyzer.hpp.


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