ProteoWizard
Public Member Functions | Public Attributes | List of all members
pwiz::tradata::Configuration Struct Reference

Instrument configuration used in the validation or optimization of the transitions. More...

#include <TraData.hpp>

Inheritance diagram for pwiz::tradata::Configuration:
pwiz::data::ParamContainer

Public Member Functions

bool empty () const
 returns true iff all members are empty and contain no params More...
 
- Public Member Functions inherited from pwiz::data::ParamContainer
CVParam cvParam (CVID cvid) const
 finds cvid in the container: More...
 
CVParam cvParamChild (CVID cvid) const
 finds child of cvid in the container: More...
 
std::vector< CVParamcvParamChildren (CVID cvid) const
 finds all children of cvid in the container: More...
 
bool hasCVParam (CVID cvid) const
 returns true iff cvParams contains exact cvid (recursive) More...
 
bool hasCVParamChild (CVID cvid) const
 returns true iff cvParams contains a child (is_a) of cvid (recursive) More...
 
UserParam userParam (const std::string &) const
 finds UserParam with specified name More...
 
void set (CVID cvid, const std::string &value="", CVID units=CVID_Unknown)
 set/add a CVParam (not recursive) More...
 
void set (CVID cvid, double value, CVID units=CVID_Unknown)
 set/add a CVParam (not recursive) More...
 
void set (CVID cvid, int value, CVID units=CVID_Unknown)
 set/add a CVParam (not recursive) More...
 
template<typename value_type >
void set (CVID cvid, value_type value, CVID units=CVID_Unknown)
 set/add a CVParam (not recursive) More...
 
bool empty () const
 returns true iff the element contains no params or param groups More...
 
void clear ()
 clears the collections More...
 
bool operator== (const ParamContainer &that) const
 returns true iff this and that have the exact same cvParams and userParams More...
 
bool operator!= (const ParamContainer &that) const
 returns !(this==that) More...
 
template<>
void set (CVID cvid, bool value, CVID units)
 special case for bool (outside the class for gcc 3.4, and inline for msvc) More...
 

Public Attributes

std::vector< Validationvalidations
 
ContactPtr contactPtr
 Reference to a contact person originating this information. More...
 
InstrumentPtr instrumentPtr
 Reference to an instrument for which this configuration information is appropriate. More...
 
- Public Attributes inherited from pwiz::data::ParamContainer
std::vector< ParamGroupPtrparamGroupPtrs
 a collection of references to ParamGroups More...
 
std::vector< CVParamcvParams
 a collection of controlled vocabulary terms More...
 
std::vector< UserParamuserParams
 a collection of uncontrolled user terms More...
 

Detailed Description

Instrument configuration used in the validation or optimization of the transitions.

Definition at line 147 of file TraData.hpp.

Member Function Documentation

§ empty()

bool pwiz::tradata::Configuration::empty ( ) const

returns true iff all members are empty and contain no params

Member Data Documentation

§ validations

std::vector<Validation> pwiz::tradata::Configuration::validations

Definition at line 149 of file TraData.hpp.

Referenced by testTarget(), and testTransition().

§ contactPtr

ContactPtr pwiz::tradata::Configuration::contactPtr

Reference to a contact person originating this information.

Definition at line 152 of file TraData.hpp.

Referenced by testConfiguration().

§ instrumentPtr

InstrumentPtr pwiz::tradata::Configuration::instrumentPtr

Reference to an instrument for which this configuration information is appropriate.

Definition at line 155 of file TraData.hpp.

Referenced by testConfiguration().


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