ProteoWizard
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
pwiz::msdata::Serializer_mzML Class Reference

MSData <-> mzML stream serialization. More...

#include <Serializer_mzML.hpp>

Classes

struct  Config
 Serializer_mzML configuration. More...
 

Public Member Functions

 Serializer_mzML (const Config &config=Config())
 constructor More...
 
void write (std::ostream &os, const MSData &msd, const pwiz::util::IterationListenerRegistry *iterationListenerRegistry=0) const
 write MSData object to ostream as mzML; iterationListenerRegistry may be used to receive progress updates More...
 
void read (boost::shared_ptr< std::istream > is, MSData &msd) const
 read in MSData object from an mzML istream note: istream may be managed by MSData's SpectrumList, to allow for lazy evaluation of Spectrum data More...
 

Private Member Functions

 Serializer_mzML (Serializer_mzML &)
 
Serializer_mzMLoperator= (Serializer_mzML &)
 

Private Attributes

boost::shared_ptr< Impl > impl_
 

Detailed Description

MSData <-> mzML stream serialization.

Definition at line 39 of file Serializer_mzML.hpp.

Constructor & Destructor Documentation

§ Serializer_mzML() [1/2]

pwiz::msdata::Serializer_mzML::Serializer_mzML ( const Config config = Config())

constructor

§ Serializer_mzML() [2/2]

pwiz::msdata::Serializer_mzML::Serializer_mzML ( Serializer_mzML )
private

Member Function Documentation

§ write()

void pwiz::msdata::Serializer_mzML::write ( std::ostream &  os,
const MSData msd,
const pwiz::util::IterationListenerRegistry iterationListenerRegistry = 0 
) const

write MSData object to ostream as mzML; iterationListenerRegistry may be used to receive progress updates

Referenced by test(), testHasBinaryData(), and testWriteRead().

§ read()

void pwiz::msdata::Serializer_mzML::read ( boost::shared_ptr< std::istream >  is,
MSData msd 
) const

read in MSData object from an mzML istream note: istream may be managed by MSData's SpectrumList, to allow for lazy evaluation of Spectrum data

Referenced by testHasBinaryData(), and testWriteRead().

§ operator=()

Serializer_mzML& pwiz::msdata::Serializer_mzML::operator= ( Serializer_mzML )
private

Member Data Documentation

§ impl_

boost::shared_ptr<Impl> pwiz::msdata::Serializer_mzML::impl_
private

Definition at line 70 of file Serializer_mzML.hpp.


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