3
<TITLE>IsobaricQuantitationMethod Class Reference</TITLE>
4
<LINK HREF="doxygen.css" REL="stylesheet" TYPE="text/css">
5
<LINK HREF="style_ini.css" REL="stylesheet" TYPE="text/css">
7
<BODY BGCOLOR="#FFFFFF">
8
<A href="index.html">Home</A> ·
9
<A href="classes.html">Classes</A> ·
10
<A href="annotated.html">Annotated Classes</A> ·
11
<A href="modules.html">Modules</A> ·
12
<A href="functions_func.html">Members</A> ·
13
<A href="namespaces.html">Namespaces</A> ·
14
<A href="pages.html">Related Pages</A>
15
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
16
<!-- Generated by Doxygen 1.8.5 -->
17
<div id="nav-path" class="navpath">
19
<li class="navelem"><a class="el" href="namespaceOpenMS.html">OpenMS</a></li><li class="navelem"><a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html">IsobaricQuantitationMethod</a></li> </ul>
24
<a href="#nested-classes">Classes</a> |
25
<a href="#pub-types">Public Types</a> |
26
<a href="#pub-methods">Public Member Functions</a> |
27
<a href="#pro-methods">Protected Member Functions</a> |
28
<a href="classOpenMS_1_1IsobaricQuantitationMethod-members.html">List of all members</a> </div>
29
<div class="headertitle">
30
<div class="title">IsobaricQuantitationMethod Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
32
<div class="contents">
34
<p>Abstract base class describing an isobaric quantitation method in terms of the used channels and an isotope correction matrix.
35
<a href="classOpenMS_1_1IsobaricQuantitationMethod.html#details">More...</a></p>
37
<p><code>#include <<a class="el" href="IsobaricQuantitationMethod_8h_source.html">OpenMS/ANALYSIS/QUANTITATION/IsobaricQuantitationMethod.h</a>></code></p>
38
<div class="dynheader">
39
Inheritance diagram for IsobaricQuantitationMethod:</div>
40
<div class="dyncontent">
42
<img src="classOpenMS_1_1IsobaricQuantitationMethod.png" usemap="#IsobaricQuantitationMethod_map" alt=""/>
43
<map id="IsobaricQuantitationMethod_map" name="IsobaricQuantitationMethod_map">
44
<area href="classOpenMS_1_1DefaultParamHandler.html" title="A base class for all classes handling default parameters. " alt="DefaultParamHandler" shape="rect" coords="207,0,404,24"/>
45
<area href="classOpenMS_1_1ItraqEightPlexQuantitationMethod.html" title="iTRAQ 8 plex quantitation to be used with the IsobaricQuantitation. " alt="ItraqEightPlexQuantitationMethod" shape="rect" coords="0,112,197,136"/>
46
<area href="classOpenMS_1_1ItraqFourPlexQuantitationMethod.html" title="iTRAQ 4 plex quantitation to be used with the IsobaricQuantitation. " alt="ItraqFourPlexQuantitationMethod" shape="rect" coords="207,112,404,136"/>
47
<area href="classOpenMS_1_1TMTSixPlexQuantitationMethod.html" title="TMT 6plex quantitation to be used with the IsobaricQuantitation. " alt="TMTSixPlexQuantitationMethod" shape="rect" coords="414,112,611,136"/>
50
<table class="memberdecls">
51
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
52
Classes</h2></td></tr>
53
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structOpenMS_1_1IsobaricQuantitationMethod_1_1IsobaricChannelInformation.html">IsobaricChannelInformation</a></td></tr>
54
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structOpenMS_1_1Summary.html" title="Summary of fitting results. ">Summary</a> of an isobaric quantitation channel. <a href="structOpenMS_1_1IsobaricQuantitationMethod_1_1IsobaricChannelInformation.html#details">More...</a><br/></td></tr>
55
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
56
</table><table class="memberdecls">
57
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
58
Public Types</h2></td></tr>
59
<tr class="memitem:aa7bb02779188678f665adfdcb4386bab"><td class="memItemLeft" align="right" valign="top">typedef std::vector<br class="typebreak"/>
60
< <a class="el" href="structOpenMS_1_1IsobaricQuantitationMethod_1_1IsobaricChannelInformation.html">IsobaricChannelInformation</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#aa7bb02779188678f665adfdcb4386bab">IsobaricChannelList</a></td></tr>
61
<tr class="separator:aa7bb02779188678f665adfdcb4386bab"><td class="memSeparator" colspan="2"> </td></tr>
62
</table><table class="memberdecls">
63
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
64
Public Member Functions</h2></td></tr>
65
<tr class="memitem:a4df4e92b5177def1dfdc0a65eac40b80"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#a4df4e92b5177def1dfdc0a65eac40b80">IsobaricQuantitationMethod</a> ()</td></tr>
66
<tr class="memdesc:a4df4e92b5177def1dfdc0a65eac40b80"><td class="mdescLeft"> </td><td class="mdescRight">c'tor setting the name for the underlying param handler <a href="#a4df4e92b5177def1dfdc0a65eac40b80">More...</a><br/></td></tr>
67
<tr class="separator:a4df4e92b5177def1dfdc0a65eac40b80"><td class="memSeparator" colspan="2"> </td></tr>
68
<tr class="memitem:abc81075b5cd50554104aa041d9f8af0a"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#abc81075b5cd50554104aa041d9f8af0a">~IsobaricQuantitationMethod</a> ()</td></tr>
69
<tr class="memdesc:abc81075b5cd50554104aa041d9f8af0a"><td class="mdescLeft"> </td><td class="mdescRight">d'tor <a href="#abc81075b5cd50554104aa041d9f8af0a">More...</a><br/></td></tr>
70
<tr class="separator:abc81075b5cd50554104aa041d9f8af0a"><td class="memSeparator" colspan="2"> </td></tr>
71
<tr class="memitem:a8c0368916329ab3be3d6cb3b8cf6d0a3"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classOpenMS_1_1String.html">String</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#a8c0368916329ab3be3d6cb3b8cf6d0a3">getName</a> () const =0</td></tr>
72
<tr class="memdesc:a8c0368916329ab3be3d6cb3b8cf6d0a3"><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique name for the quantitation method. <a href="#a8c0368916329ab3be3d6cb3b8cf6d0a3">More...</a><br/></td></tr>
73
<tr class="separator:a8c0368916329ab3be3d6cb3b8cf6d0a3"><td class="memSeparator" colspan="2"> </td></tr>
74
<tr class="memitem:a4be01f758e4f0d040ca6219bb2e50203"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#aa7bb02779188678f665adfdcb4386bab">IsobaricChannelList</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#a4be01f758e4f0d040ca6219bb2e50203">getChannelInformation</a> () const =0</td></tr>
75
<tr class="memdesc:a4be01f758e4f0d040ca6219bb2e50203"><td class="mdescLeft"> </td><td class="mdescRight">Returns information on the different channels used by the qunatitation method. <a href="#a4be01f758e4f0d040ca6219bb2e50203">More...</a><br/></td></tr>
76
<tr class="separator:a4be01f758e4f0d040ca6219bb2e50203"><td class="memSeparator" colspan="2"> </td></tr>
77
<tr class="memitem:a44286a57bf16754aca7cb71d8e9f3993"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">Size</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#a44286a57bf16754aca7cb71d8e9f3993">getNumberOfChannels</a> () const =0</td></tr>
78
<tr class="memdesc:a44286a57bf16754aca7cb71d8e9f3993"><td class="mdescLeft"> </td><td class="mdescRight">Gives the number of channels available for this quantitation method. <a href="#a44286a57bf16754aca7cb71d8e9f3993">More...</a><br/></td></tr>
79
<tr class="separator:a44286a57bf16754aca7cb71d8e9f3993"><td class="memSeparator" colspan="2"> </td></tr>
80
<tr class="memitem:a7e53b19fbda82d25316ee853c72d23ff"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classOpenMS_1_1Matrix.html">Matrix</a>< <a class="el" href="classdouble.html">double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#a7e53b19fbda82d25316ee853c72d23ff">getIsotopeCorrectionMatrix</a> () const =0</td></tr>
81
<tr class="memdesc:a7e53b19fbda82d25316ee853c72d23ff"><td class="mdescLeft"> </td><td class="mdescRight">Returns an isotope correction matrix suitable for the given quantitation method. <a href="#a7e53b19fbda82d25316ee853c72d23ff">More...</a><br/></td></tr>
82
<tr class="separator:a7e53b19fbda82d25316ee853c72d23ff"><td class="memSeparator" colspan="2"> </td></tr>
83
<tr class="memitem:a87769e757ff86b2a7aa9b3ab3d20dbc3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">Size</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#a87769e757ff86b2a7aa9b3ab3d20dbc3">getReferenceChannel</a> () const =0</td></tr>
84
<tr class="memdesc:a87769e757ff86b2a7aa9b3ab3d20dbc3"><td class="mdescLeft"> </td><td class="mdescRight">Returns the index of the reference channel in the IsobaricChannelList (see <a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#a4be01f758e4f0d040ca6219bb2e50203" title="Returns information on the different channels used by the qunatitation method. ">IsobaricQuantitationMethod::getChannelInformation()</a>). <a href="#a87769e757ff86b2a7aa9b3ab3d20dbc3">More...</a><br/></td></tr>
85
<tr class="separator:a87769e757ff86b2a7aa9b3ab3d20dbc3"><td class="memSeparator" colspan="2"> </td></tr>
86
<tr class="inherit_header pub_methods_classOpenMS_1_1DefaultParamHandler"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classOpenMS_1_1DefaultParamHandler')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a></td></tr>
87
<tr class="memitem:afb6802fda161cb0c1a4a05597f94aecc inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#afb6802fda161cb0c1a4a05597f94aecc">DefaultParamHandler</a> (const <a class="el" href="classOpenMS_1_1String.html">String</a> &name)</td></tr>
88
<tr class="memdesc:afb6802fda161cb0c1a4a05597f94aecc inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with name that is displayed in error messages. <a href="#afb6802fda161cb0c1a4a05597f94aecc">More...</a><br/></td></tr>
89
<tr class="separator:afb6802fda161cb0c1a4a05597f94aecc inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
90
<tr class="memitem:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a954da7eef3cfddda446574eaadd20abb">DefaultParamHandler</a> (const <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a> &rhs)</td></tr>
91
<tr class="memdesc:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="#a954da7eef3cfddda446574eaadd20abb">More...</a><br/></td></tr>
92
<tr class="separator:a954da7eef3cfddda446574eaadd20abb inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
93
<tr class="memitem:a11e9d6dd34fe8860874aa8abe0ec121b inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a11e9d6dd34fe8860874aa8abe0ec121b">~DefaultParamHandler</a> ()</td></tr>
94
<tr class="memdesc:a11e9d6dd34fe8860874aa8abe0ec121b inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a11e9d6dd34fe8860874aa8abe0ec121b">More...</a><br/></td></tr>
95
<tr class="separator:a11e9d6dd34fe8860874aa8abe0ec121b inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
96
<tr class="memitem:ae6b6d68036a573a44f6609460ba2dfb6 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#ae6b6d68036a573a44f6609460ba2dfb6">operator=</a> (const <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a> &rhs)</td></tr>
97
<tr class="memdesc:ae6b6d68036a573a44f6609460ba2dfb6 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Assignment operator. <a href="#ae6b6d68036a573a44f6609460ba2dfb6">More...</a><br/></td></tr>
98
<tr class="separator:ae6b6d68036a573a44f6609460ba2dfb6 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
99
<tr class="memitem:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#ac435f2dd4d9f9328db83af97129a8d7e">operator==</a> (const <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a> &rhs) const </td></tr>
100
<tr class="memdesc:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Equality operator. <a href="#ac435f2dd4d9f9328db83af97129a8d7e">More...</a><br/></td></tr>
101
<tr class="separator:ac435f2dd4d9f9328db83af97129a8d7e inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
102
<tr class="memitem:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#abc8067511cfc949ae942ea2b08588f81">setParameters</a> (const <a class="el" href="classOpenMS_1_1Param.html">Param</a> &param)</td></tr>
103
<tr class="memdesc:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Sets the parameters. <a href="#abc8067511cfc949ae942ea2b08588f81">More...</a><br/></td></tr>
104
<tr class="separator:abc8067511cfc949ae942ea2b08588f81 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
105
<tr class="memitem:a7f6aab5a7dfbdd1c062a4352a29361f3 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classOpenMS_1_1Param.html">Param</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a7f6aab5a7dfbdd1c062a4352a29361f3">getParameters</a> () const </td></tr>
106
<tr class="memdesc:a7f6aab5a7dfbdd1c062a4352a29361f3 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Non-mutable access to the parameters. <a href="#a7f6aab5a7dfbdd1c062a4352a29361f3">More...</a><br/></td></tr>
107
<tr class="separator:a7f6aab5a7dfbdd1c062a4352a29361f3 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
108
<tr class="memitem:a02f02fa9832ca3e8d47c575a39803a2a inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classOpenMS_1_1Param.html">Param</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a02f02fa9832ca3e8d47c575a39803a2a">getDefaults</a> () const </td></tr>
109
<tr class="memdesc:a02f02fa9832ca3e8d47c575a39803a2a inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Non-mutable access to the default parameters. <a href="#a02f02fa9832ca3e8d47c575a39803a2a">More...</a><br/></td></tr>
110
<tr class="separator:a02f02fa9832ca3e8d47c575a39803a2a inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
111
<tr class="memitem:aaee0f2845288173de9f6ad47e6ad31d5 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classOpenMS_1_1String.html">String</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#aaee0f2845288173de9f6ad47e6ad31d5">getName</a> () const </td></tr>
112
<tr class="memdesc:aaee0f2845288173de9f6ad47e6ad31d5 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Non-mutable access to the name. <a href="#aaee0f2845288173de9f6ad47e6ad31d5">More...</a><br/></td></tr>
113
<tr class="separator:aaee0f2845288173de9f6ad47e6ad31d5 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
114
<tr class="memitem:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a77d37f2e1c12e8bd33ea0e660a89e927">setName</a> (const <a class="el" href="classOpenMS_1_1String.html">String</a> &name)</td></tr>
115
<tr class="memdesc:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Mutable access to the name. <a href="#a77d37f2e1c12e8bd33ea0e660a89e927">More...</a><br/></td></tr>
116
<tr class="separator:a77d37f2e1c12e8bd33ea0e660a89e927 inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
117
<tr class="memitem:a768d4a2093627a2f34728656a9721bdf inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="classOpenMS_1_1String.html">String</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a768d4a2093627a2f34728656a9721bdf">getSubsections</a> () const </td></tr>
118
<tr class="memdesc:a768d4a2093627a2f34728656a9721bdf inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Non-mutable access to the registered subsections. <a href="#a768d4a2093627a2f34728656a9721bdf">More...</a><br/></td></tr>
119
<tr class="separator:a768d4a2093627a2f34728656a9721bdf inherit pub_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
120
</table><table class="memberdecls">
121
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
122
Protected Member Functions</h2></td></tr>
123
<tr class="memitem:ad7f1c9c450ddd4b4872561038f21020c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1Matrix.html">Matrix</a>< <a class="el" href="classdouble.html">double</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#ad7f1c9c450ddd4b4872561038f21020c">stringListToIsotopCorrectionMatrix_</a> (const <a class="el" href="classOpenMS_1_1StringList.html">StringList</a> &stringlist) const </td></tr>
124
<tr class="memdesc:ad7f1c9c450ddd4b4872561038f21020c"><td class="mdescLeft"> </td><td class="mdescRight">Helper function to convert a string list containing an isotope correction matrix into a <a class="el" href="classOpenMS_1_1Matrix.html">Matrix<double></a>. <a href="#ad7f1c9c450ddd4b4872561038f21020c">More...</a><br/></td></tr>
125
<tr class="separator:ad7f1c9c450ddd4b4872561038f21020c"><td class="memSeparator" colspan="2"> </td></tr>
126
<tr class="inherit_header pro_methods_classOpenMS_1_1DefaultParamHandler"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classOpenMS_1_1DefaultParamHandler')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a></td></tr>
127
<tr class="memitem:a776f7572fc4f466e9527ca233471920d inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a776f7572fc4f466e9527ca233471920d">updateMembers_</a> ()</td></tr>
128
<tr class="memdesc:a776f7572fc4f466e9527ca233471920d inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">This method is used to update extra member variables at the end of the <a class="el" href="classOpenMS_1_1DefaultParamHandler.html#abc8067511cfc949ae942ea2b08588f81" title="Sets the parameters. ">setParameters()</a> method. <a href="#a776f7572fc4f466e9527ca233471920d">More...</a><br/></td></tr>
129
<tr class="separator:a776f7572fc4f466e9527ca233471920d inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
130
<tr class="memitem:a2802c591e6d7fd3fd9cc35f5e875d0ba inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a2802c591e6d7fd3fd9cc35f5e875d0ba">defaultsToParam_</a> ()</td></tr>
131
<tr class="memdesc:a2802c591e6d7fd3fd9cc35f5e875d0ba inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Updates the parameters after the defaults have been set in the constructor. <a href="#a2802c591e6d7fd3fd9cc35f5e875d0ba">More...</a><br/></td></tr>
132
<tr class="separator:a2802c591e6d7fd3fd9cc35f5e875d0ba inherit pro_methods_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
133
</table><table class="memberdecls">
134
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
135
Additional Inherited Members</h2></td></tr>
136
<tr class="inherit_header pro_attribs_classOpenMS_1_1DefaultParamHandler"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classOpenMS_1_1DefaultParamHandler')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classOpenMS_1_1DefaultParamHandler.html">DefaultParamHandler</a></td></tr>
137
<tr class="memitem:a28c73e623c63a4fe3bfceb1ae8274f39 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1Param.html">Param</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a28c73e623c63a4fe3bfceb1ae8274f39">param_</a></td></tr>
138
<tr class="memdesc:a28c73e623c63a4fe3bfceb1ae8274f39 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Container for current parameters. <a href="#a28c73e623c63a4fe3bfceb1ae8274f39">More...</a><br/></td></tr>
139
<tr class="separator:a28c73e623c63a4fe3bfceb1ae8274f39 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
140
<tr class="memitem:a761b1937850c141d0c6fff0e4d633a04 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1Param.html">Param</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a761b1937850c141d0c6fff0e4d633a04">defaults_</a></td></tr>
141
<tr class="memdesc:a761b1937850c141d0c6fff0e4d633a04 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Container for default parameters. This member should be filled in the constructor of derived classes! <a href="#a761b1937850c141d0c6fff0e4d633a04">More...</a><br/></td></tr>
142
<tr class="separator:a761b1937850c141d0c6fff0e4d633a04 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
143
<tr class="memitem:ac4b0e20bc59c7a5afe016c69067e428c inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classOpenMS_1_1String.html">String</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#ac4b0e20bc59c7a5afe016c69067e428c">subsections_</a></td></tr>
144
<tr class="memdesc:ac4b0e20bc59c7a5afe016c69067e428c inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Container for registered subsections. This member should be filled in the constructor of derived classes! <a href="#ac4b0e20bc59c7a5afe016c69067e428c">More...</a><br/></td></tr>
145
<tr class="separator:ac4b0e20bc59c7a5afe016c69067e428c inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
146
<tr class="memitem:a5a51f3f150b09068256195e934339a19 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOpenMS_1_1String.html">String</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a5a51f3f150b09068256195e934339a19">error_name_</a></td></tr>
147
<tr class="memdesc:a5a51f3f150b09068256195e934339a19 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">Name that is displayed in error messages during the parameter checking. <a href="#a5a51f3f150b09068256195e934339a19">More...</a><br/></td></tr>
148
<tr class="separator:a5a51f3f150b09068256195e934339a19 inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
149
<tr class="memitem:a7c3b265b697a57615da5cd3274780efd inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#a7c3b265b697a57615da5cd3274780efd">check_defaults_</a></td></tr>
150
<tr class="memdesc:a7c3b265b697a57615da5cd3274780efd inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">If this member is set to false no checking if parameters in done;. <a href="#a7c3b265b697a57615da5cd3274780efd">More...</a><br/></td></tr>
151
<tr class="separator:a7c3b265b697a57615da5cd3274780efd inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
152
<tr class="memitem:aba444910e4fccb93f91bf7ab135f508a inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classOpenMS_1_1DefaultParamHandler.html#aba444910e4fccb93f91bf7ab135f508a">warn_empty_defaults_</a></td></tr>
153
<tr class="memdesc:aba444910e4fccb93f91bf7ab135f508a inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="mdescLeft"> </td><td class="mdescRight">If this member is set to false no warning is emitted when defaults are empty;. <a href="#aba444910e4fccb93f91bf7ab135f508a">More...</a><br/></td></tr>
154
<tr class="separator:aba444910e4fccb93f91bf7ab135f508a inherit pro_attribs_classOpenMS_1_1DefaultParamHandler"><td class="memSeparator" colspan="2"> </td></tr>
156
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
157
<div class="textblock"><p>Abstract base class describing an isobaric quantitation method in terms of the used channels and an isotope correction matrix. </p>
158
</div><h2 class="groupheader">Member Typedef Documentation</h2>
159
<a class="anchor" id="aa7bb02779188678f665adfdcb4386bab"></a>
160
<div class="memitem">
161
<div class="memproto">
162
<table class="memname">
164
<td class="memname">typedef std::vector<<a class="el" href="structOpenMS_1_1IsobaricQuantitationMethod_1_1IsobaricChannelInformation.html">IsobaricChannelInformation</a>> <a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#aa7bb02779188678f665adfdcb4386bab">IsobaricChannelList</a></td>
167
</div><div class="memdoc">
171
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
172
<a class="anchor" id="a4df4e92b5177def1dfdc0a65eac40b80"></a>
173
<div class="memitem">
174
<div class="memproto">
175
<table class="memname">
177
<td class="memname"><a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html">IsobaricQuantitationMethod</a> </td>
179
<td class="paramname"></td><td>)</td>
183
</div><div class="memdoc">
185
<p>c'tor setting the name for the underlying param handler </p>
189
<a class="anchor" id="abc81075b5cd50554104aa041d9f8af0a"></a>
190
<div class="memitem">
191
<div class="memproto">
192
<table class="mlabels">
194
<td class="mlabels-left">
195
<table class="memname">
197
<td class="memname">virtual ~<a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html">IsobaricQuantitationMethod</a> </td>
199
<td class="paramname"></td><td>)</td>
204
<td class="mlabels-right">
205
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
208
</div><div class="memdoc">
214
<h2 class="groupheader">Member Function Documentation</h2>
215
<a class="anchor" id="a4be01f758e4f0d040ca6219bb2e50203"></a>
216
<div class="memitem">
217
<div class="memproto">
218
<table class="mlabels">
220
<td class="mlabels-left">
221
<table class="memname">
223
<td class="memname">virtual const <a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#aa7bb02779188678f665adfdcb4386bab">IsobaricChannelList</a>& getChannelInformation </td>
225
<td class="paramname"></td><td>)</td>
230
<td class="mlabels-right">
231
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
234
</div><div class="memdoc">
236
<p>Returns information on the different channels used by the qunatitation method. </p>
237
<dl class="section return"><dt>Returns</dt><dd>A st::vector containing the channel information for this quantitation method. </dd></dl>
239
<p>Implemented in <a class="el" href="classOpenMS_1_1ItraqEightPlexQuantitationMethod.html#a46a71312f95f8e11bd74f11da1396fb8">ItraqEightPlexQuantitationMethod</a>, <a class="el" href="classOpenMS_1_1TMTSixPlexQuantitationMethod.html#a46a71312f95f8e11bd74f11da1396fb8">TMTSixPlexQuantitationMethod</a>, and <a class="el" href="classOpenMS_1_1ItraqFourPlexQuantitationMethod.html#a46a71312f95f8e11bd74f11da1396fb8">ItraqFourPlexQuantitationMethod</a>.</p>
243
<a class="anchor" id="a7e53b19fbda82d25316ee853c72d23ff"></a>
244
<div class="memitem">
245
<div class="memproto">
246
<table class="mlabels">
248
<td class="mlabels-left">
249
<table class="memname">
251
<td class="memname">virtual <a class="el" href="classOpenMS_1_1Matrix.html">Matrix</a><<a class="el" href="classdouble.html">double</a>> getIsotopeCorrectionMatrix </td>
253
<td class="paramname"></td><td>)</td>
258
<td class="mlabels-right">
259
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
262
</div><div class="memdoc">
264
<p>Returns an isotope correction matrix suitable for the given quantitation method. </p>
266
<p>Implemented in <a class="el" href="classOpenMS_1_1ItraqEightPlexQuantitationMethod.html#a187979d7971b2ea264793f6eb65917db">ItraqEightPlexQuantitationMethod</a>, <a class="el" href="classOpenMS_1_1TMTSixPlexQuantitationMethod.html#a187979d7971b2ea264793f6eb65917db">TMTSixPlexQuantitationMethod</a>, and <a class="el" href="classOpenMS_1_1ItraqFourPlexQuantitationMethod.html#a187979d7971b2ea264793f6eb65917db">ItraqFourPlexQuantitationMethod</a>.</p>
270
<a class="anchor" id="a8c0368916329ab3be3d6cb3b8cf6d0a3"></a>
271
<div class="memitem">
272
<div class="memproto">
273
<table class="mlabels">
275
<td class="mlabels-left">
276
<table class="memname">
278
<td class="memname">virtual const <a class="el" href="classOpenMS_1_1String.html">String</a>& getName </td>
280
<td class="paramname"></td><td>)</td>
285
<td class="mlabels-right">
286
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
289
</div><div class="memdoc">
291
<p>Returns a unique name for the quantitation method. </p>
292
<dl class="section return"><dt>Returns</dt><dd>The unique name or identifier of the quantitation method. </dd></dl>
294
<p>Implemented in <a class="el" href="classOpenMS_1_1ItraqEightPlexQuantitationMethod.html#aaee0f2845288173de9f6ad47e6ad31d5">ItraqEightPlexQuantitationMethod</a>, <a class="el" href="classOpenMS_1_1TMTSixPlexQuantitationMethod.html#aaee0f2845288173de9f6ad47e6ad31d5">TMTSixPlexQuantitationMethod</a>, and <a class="el" href="classOpenMS_1_1ItraqFourPlexQuantitationMethod.html#aaee0f2845288173de9f6ad47e6ad31d5">ItraqFourPlexQuantitationMethod</a>.</p>
298
<a class="anchor" id="a44286a57bf16754aca7cb71d8e9f3993"></a>
299
<div class="memitem">
300
<div class="memproto">
301
<table class="mlabels">
303
<td class="mlabels-left">
304
<table class="memname">
306
<td class="memname">virtual <a class="el" href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">Size</a> getNumberOfChannels </td>
308
<td class="paramname"></td><td>)</td>
313
<td class="mlabels-right">
314
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
317
</div><div class="memdoc">
319
<p>Gives the number of channels available for this quantitation method. </p>
320
<dl class="section return"><dt>Returns</dt><dd>The number of channels available for this quantitation method. </dd></dl>
322
<p>Implemented in <a class="el" href="classOpenMS_1_1ItraqEightPlexQuantitationMethod.html#afeac82c909439329c803a1987bf3e9ba">ItraqEightPlexQuantitationMethod</a>, <a class="el" href="classOpenMS_1_1TMTSixPlexQuantitationMethod.html#afeac82c909439329c803a1987bf3e9ba">TMTSixPlexQuantitationMethod</a>, and <a class="el" href="classOpenMS_1_1ItraqFourPlexQuantitationMethod.html#afeac82c909439329c803a1987bf3e9ba">ItraqFourPlexQuantitationMethod</a>.</p>
326
<a class="anchor" id="a87769e757ff86b2a7aa9b3ab3d20dbc3"></a>
327
<div class="memitem">
328
<div class="memproto">
329
<table class="mlabels">
331
<td class="mlabels-left">
332
<table class="memname">
334
<td class="memname">virtual <a class="el" href="group__Concept.html#gaf9ecec2d692138fab9167164a457cbd4">Size</a> getReferenceChannel </td>
336
<td class="paramname"></td><td>)</td>
341
<td class="mlabels-right">
342
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
345
</div><div class="memdoc">
347
<p>Returns the index of the reference channel in the IsobaricChannelList (see <a class="el" href="classOpenMS_1_1IsobaricQuantitationMethod.html#a4be01f758e4f0d040ca6219bb2e50203" title="Returns information on the different channels used by the qunatitation method. ">IsobaricQuantitationMethod::getChannelInformation()</a>). </p>
349
<p>Implemented in <a class="el" href="classOpenMS_1_1ItraqEightPlexQuantitationMethod.html#a016bcec7c633bcd0007e927ac3d0fa4e">ItraqEightPlexQuantitationMethod</a>, <a class="el" href="classOpenMS_1_1TMTSixPlexQuantitationMethod.html#a016bcec7c633bcd0007e927ac3d0fa4e">TMTSixPlexQuantitationMethod</a>, and <a class="el" href="classOpenMS_1_1ItraqFourPlexQuantitationMethod.html#a016bcec7c633bcd0007e927ac3d0fa4e">ItraqFourPlexQuantitationMethod</a>.</p>
353
<a class="anchor" id="ad7f1c9c450ddd4b4872561038f21020c"></a>
354
<div class="memitem">
355
<div class="memproto">
356
<table class="mlabels">
358
<td class="mlabels-left">
359
<table class="memname">
361
<td class="memname"><a class="el" href="classOpenMS_1_1Matrix.html">Matrix</a><<a class="el" href="classdouble.html">double</a>> stringListToIsotopCorrectionMatrix_ </td>
363
<td class="paramtype">const <a class="el" href="classOpenMS_1_1StringList.html">StringList</a> & </td>
364
<td class="paramname"><em>stringlist</em></td><td>)</td>
369
<td class="mlabels-right">
370
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
373
</div><div class="memdoc">
375
<p>Helper function to convert a string list containing an isotope correction matrix into a <a class="el" href="classOpenMS_1_1Matrix.html">Matrix<double></a>. </p>
376
<dl class="params"><dt>Parameters</dt><dd>
377
<table class="params">
378
<tr><td class="paramname">stringlist</td><td>The <a class="el" href="classOpenMS_1_1StringList.html" title="String list. ">StringList</a> to convert. </td></tr>
382
<dl class="section return"><dt>Returns</dt><dd>An isotope correction matrix as <a class="el" href="classOpenMS_1_1Matrix.html">Matrix<double></a>. </dd></dl>
386
</div><!-- contents -->
387
<HR style="height:1px; border:none; border-top:1px solid #c0c0c0;">
388
<TABLE width="100%" border="0">
390
<TD><font color="#c0c0c0">OpenMS / TOPP release 1.11.1</font></TD>
391
<TD align="right"><font color="#c0c0c0">Documentation generated on Thu Nov 14 2013 11:19:27 using doxygen 1.8.5</font></TD>