Classes | Public Member Functions | Static Public Member Functions
pwiz::calibration::MassDatabase Class Reference

#include <MassDatabase.hpp>

List of all members.


struct  Entry

Public Member Functions

virtual int size () const =0
virtual Entry entry (int index) const =0
virtual std::vector< Entryrange (double massLow, double massHigh) const =0
virtual ~MassDatabase ()

Static Public Member Functions

static std::auto_ptr
< MassDatabase
createFromPeptideDatabase (const std::string &filename)
static std::auto_ptr
< MassDatabase
createFromTextFile (const std::string &filename)
static std::auto_ptr
< MassDatabase
createIntegerTestDatabase ()

Detailed Description

Definition at line 37 of file MassDatabase.hpp.

Constructor & Destructor Documentation

virtual pwiz::calibration::MassDatabase::~MassDatabase ( )

Definition at line 56 of file MassDatabase.hpp.


Member Function Documentation

static std::auto_ptr<MassDatabase> pwiz::calibration::MassDatabase::createFromPeptideDatabase ( const std::string &  filename)
static std::auto_ptr<MassDatabase> pwiz::calibration::MassDatabase::createFromTextFile ( const std::string &  filename)
static std::auto_ptr<MassDatabase> pwiz::calibration::MassDatabase::createIntegerTestDatabase ( )
virtual int pwiz::calibration::MassDatabase::size ( ) const
pure virtual
virtual Entry pwiz::calibration::MassDatabase::entry ( int  index) const
pure virtual

Referenced by test_pdb().

virtual std::vector<Entry> pwiz::calibration::MassDatabase::range ( double  massLow,
double  massHigh 
) const
pure virtual

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