A Mascot Generic Format file type. More...
#include <MgfFile.h>
Public Member Functions | |
MgfFile () | |
Default constructor. | |
void | getHeader (MgfHeader &header) |
Returns the file header information. | |
MgfHeader & | getHeaderRef () |
Returns a reference to the file header information. | |
void | setHeader (const MgfHeader &header) |
Set the MGF file header information. | |
void | clear () |
Clear all data from the current MgfFile object. | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const MgfFile &mgf) |
A Mascot Generic Format file type.
An MgfFile is essentially a container for a set of global settings (i.e. an HgfHeader) and a set of fragment ion spectra, each of which is represented using an MgfSpectrum.
mgf::MgfFile::MgfFile | ( | ) |
Default constructor.
Creates an empty MgfFile object.
void mgf::MgfFile::clear | ( | ) | [virtual] |
Clear all data from the current MgfFile object.
Reimplemented from mgf::Collection< MgfSpectrum >.
void mgf::MgfFile::getHeader | ( | MgfHeader & | header | ) |
Returns the file header information.
[out] | header | mgf::MgfHeader object. |
MgfHeader & mgf::MgfFile::getHeaderRef | ( | ) |
Returns a reference to the file header information.
void mgf::MgfFile::setHeader | ( | const MgfHeader & | header | ) |
Set the MGF file header information.
[in] | header | mgf::MgfHeader object. |