ProteoWizard
Public Member Functions | Public Attributes | List of all members
pwiz::msdata::DiffConfig Struct Reference

configuration struct for diffing MSData types More...

#include <Diff.hpp>

Inheritance diagram for pwiz::msdata::DiffConfig:
pwiz::data::BaseDiffConfig

Public Member Functions

 DiffConfig ()
 
- Public Member Functions inherited from pwiz::data::BaseDiffConfig
 BaseDiffConfig (double _precision=1e-6)
 

Public Attributes

bool ignoreIdentity
 ignore members of SpectrumIdentity and ChromatogramIdentity More...
 
bool ignoreMetadata
 ignore all file level metadata, and most scan level metadata, i.e. More...
 
bool ignoreSpectra
 
bool ignoreChromatograms
 
bool ignoreDataProcessing
 
- Public Attributes inherited from pwiz::data::BaseDiffConfig
double precision
 
bool partialDiffOK
 
bool ignoreVersions
 

Detailed Description

configuration struct for diffing MSData types

Definition at line 205 of file Diff.hpp.

Constructor & Destructor Documentation

§ DiffConfig()

pwiz::msdata::DiffConfig::DiffConfig ( )
inline

Definition at line 221 of file Diff.hpp.

References diff(), and PWIZ_API_DECL.

223  ignoreIdentity(false),
224  ignoreMetadata(false),
225  ignoreSpectra(false),
226  ignoreChromatograms(false),
227  ignoreDataProcessing(false)
228  {}
bool ignoreIdentity
ignore members of SpectrumIdentity and ChromatogramIdentity
Definition: Diff.hpp:208
bool ignoreMetadata
ignore all file level metadata, and most scan level metadata, i.e.
Definition: Diff.hpp:214

Member Data Documentation

§ ignoreIdentity

bool pwiz::msdata::DiffConfig::ignoreIdentity

ignore members of SpectrumIdentity and ChromatogramIdentity

Definition at line 208 of file Diff.hpp.

Referenced by testWriteRead().

§ ignoreMetadata

bool pwiz::msdata::DiffConfig::ignoreMetadata

ignore all file level metadata, and most scan level metadata, i.e.

verify scan binary data, plus important scan metadata:

  • msLevel
  • precursor.ionSelection

Definition at line 214 of file Diff.hpp.

Referenced by test(), testWriteRead(), testWriteReadBMS1(), testWriteReadBMS2(), testWriteReadCMS1(), testWriteReadCMS2(), testWriteReadMS1(), and testWriteReadMS2().

§ ignoreSpectra

bool pwiz::msdata::DiffConfig::ignoreSpectra

Definition at line 216 of file Diff.hpp.

§ ignoreChromatograms

bool pwiz::msdata::DiffConfig::ignoreChromatograms

Definition at line 217 of file Diff.hpp.

Referenced by test(), and testWriteRead().

§ ignoreDataProcessing

bool pwiz::msdata::DiffConfig::ignoreDataProcessing

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