ProteoWizard
Public Member Functions | Private Member Functions | Private Attributes | Friends
pwiz::chemistry::IsotopeTable Class Reference

Class representing a table of isotope distributions for collections of multiple atoms of a single element; the table is computed on instantiation, based on the element's mass distribution, a maximum atom count, and abundance cutoff value. More...

#include <IsotopeTable.hpp>

List of all members.

Public Member Functions

 IsotopeTable (const MassDistribution &md, int maxAtomCount, double cutoff)
 ~IsotopeTable ()
MassDistribution distribution (int atomCount) const

Private Member Functions

 IsotopeTable (const IsotopeTable &)
IsotopeTableoperator= (const IsotopeTable &)

Private Attributes

std::auto_ptr< Impl > impl_

Friends

PWIZ_API_DECL std::ostream & operator<< (std::ostream &os, const IsotopeTable &isotopeTable)
 debugging

Detailed Description

Class representing a table of isotope distributions for collections of multiple atoms of a single element; the table is computed on instantiation, based on the element's mass distribution, a maximum atom count, and abundance cutoff value.

Definition at line 39 of file IsotopeTable.hpp.


Constructor & Destructor Documentation

pwiz::chemistry::IsotopeTable::IsotopeTable ( const MassDistribution md,
int  maxAtomCount,
double  cutoff 
)
pwiz::chemistry::IsotopeTable::~IsotopeTable ( )
pwiz::chemistry::IsotopeTable::IsotopeTable ( const IsotopeTable )
private

Member Function Documentation

MassDistribution pwiz::chemistry::IsotopeTable::distribution ( int  atomCount) const

Referenced by test1(), test2(), test3(), test4(), and testSulfur().

IsotopeTable& pwiz::chemistry::IsotopeTable::operator= ( const IsotopeTable )
private

Friends And Related Function Documentation

PWIZ_API_DECL std::ostream& operator<< ( std::ostream &  os,
const IsotopeTable isotopeTable 
)
friend

debugging


Member Data Documentation

std::auto_ptr<Impl> pwiz::chemistry::IsotopeTable::impl_
private

Definition at line 49 of file IsotopeTable.hpp.


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