ProteoWizard
Classes | Public Member Functions | Private Attributes
pwiz::analysis::RegionTIC Class Reference

writes data samples from a single rectangular region More...

#include <RegionTIC.hpp>

Inheritance diagram for pwiz::analysis::RegionTIC:
pwiz::analysis::MSDataAnalyzer

List of all members.

Classes

struct  Config

Public Member Functions

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

Private Attributes

const MSDataCachecache_
boost::shared_ptr< RegionAnalyzerregionAnalyzer_
Config config_

Detailed Description

writes data samples from a single rectangular region

Definition at line 40 of file RegionTIC.hpp.


Constructor & Destructor Documentation

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

Member Function Documentation

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

start analysis of the data

Reimplemented from pwiz::analysis::MSDataAnalyzer.

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

ask analyzer if it wants an update

Reimplemented from pwiz::analysis::MSDataAnalyzer.

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

analyze a single spectrum

Reimplemented from pwiz::analysis::MSDataAnalyzer.

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

end analysis of the data

Reimplemented from pwiz::analysis::MSDataAnalyzer.


Member Data Documentation

const MSDataCache& pwiz::analysis::RegionTIC::cache_
private

Definition at line 66 of file RegionTIC.hpp.

boost::shared_ptr<RegionAnalyzer> pwiz::analysis::RegionTIC::regionAnalyzer_
private

Definition at line 67 of file RegionTIC.hpp.

Config pwiz::analysis::RegionTIC::config_
private

Definition at line 68 of file RegionTIC.hpp.


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