ProteoWizard
Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends
pwiz::analysis::Pseudo2DGel Class Reference

Creates pseudo-2D-gel images from survey scan data. More...

#include <Pseudo2DGel.hpp>

Inheritance diagram for pwiz::analysis::Pseudo2DGel:
pwiz::analysis::MSDataAnalyzer

List of all members.

Classes

struct  Config
 Holds the configuration for an instance of Pseudo2DGel. More...

Public Types

enum  MarkupShape { circle = 0, square = 1 }

Public Member Functions

 Pseudo2DGel (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 Member Functions

 Pseudo2DGel (Pseudo2DGel &)
Pseudo2DGeloperator= (Pseudo2DGel &)

Private Attributes

boost::shared_ptr< Impl > impl_

Friends

struct prob_comp

Detailed Description

Creates pseudo-2D-gel images from survey scan data.

The Pseudo2DGel class is a data analyzer that constructs an image from data in to the update method by a MSDataAnalyzerDriver object. FT and IT scans are separated and, if present, used to construct two separate images. Output is controlled by the Pseudo2DGel::Config object passed to the constructor.

Definition at line 48 of file Pseudo2DGel.hpp.


Member Enumeration Documentation

Enumerator:
circle 
square 

Definition at line 52 of file Pseudo2DGel.hpp.

{
circle = 0,
square = 1
};

Constructor & Destructor Documentation

pwiz::analysis::Pseudo2DGel::Pseudo2DGel ( const MSDataCache cache,
const Config config 
)
pwiz::analysis::Pseudo2DGel::Pseudo2DGel ( Pseudo2DGel )
private

Member Function Documentation

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

start analysis of the data

Reimplemented from pwiz::analysis::MSDataAnalyzer.

virtual UpdateRequest pwiz::analysis::Pseudo2DGel::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::Pseudo2DGel::update ( const DataInfo dataInfo,
const Spectrum spectrum 
)
virtual

analyze a single spectrum

Reimplemented from pwiz::analysis::MSDataAnalyzer.

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

end analysis of the data

Reimplemented from pwiz::analysis::MSDataAnalyzer.

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

Friends And Related Function Documentation

friend struct prob_comp
friend

Definition at line 148 of file Pseudo2DGel.hpp.


Member Data Documentation

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

Definition at line 143 of file Pseudo2DGel.hpp.


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