This file is indexed.

/usr/share/camitk-4.0/apidoc/html/classSaveActionState.html is in libcamitk4-doc 4.0.4-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Computer Assited Medical Intervention Tool Kit: SaveActionState Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="camitk-small.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Computer Assited Medical Intervention Tool Kit
   &#160;<span id="projectnumber">version 4.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classSaveActionState-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">SaveActionState Class Reference<div class="ingroups"><a class="el" href="group__group__sdk.html">CamiTK SDK</a> &raquo; <a class="el" href="group__group__sdk__applications.html">Applications</a> &raquo; <a class="el" href="group__group__sdk__application__asm.html">Action State Machine (ASM)</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>The asm application uses a state machine.  
 <a href="classSaveActionState.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="SaveActionState_8h_source.html">SaveActionState.h</a>&gt;</code></p>

<p>Inherits <a class="el" href="classActionState.html">ActionState</a>.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSaveActionState_1_1saveComponentsInfo.html">saveComponentsInfo</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a45c23114e8945ca4754759eaf3be2c61"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">camitk::Action::ApplyStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSaveActionState.html#a45c23114e8945ca4754759eaf3be2c61">applyAction</a> ()</td></tr>
<tr class="memdesc:a45c23114e8945ca4754759eaf3be2c61"><td class="mdescLeft">&#160;</td><td class="mdescRight">apply the action encapsulated by this action state  <a href="#a45c23114e8945ca4754759eaf3be2c61">More...</a><br /></td></tr>
<tr class="separator:a45c23114e8945ca4754759eaf3be2c61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec432f4b6aa8ffdc096da67c54f99e48"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSaveActionState.html#aec432f4b6aa8ffdc096da67c54f99e48">SaveActionState</a> (QState *parent, QString <a class="el" href="classActionState.html#a36c2c78afcfe5e2054128442fa202384">name</a>, QString <a class="el" href="classActionState.html#aee06808be92085b3b8ef66e1663970ca">description</a>, QString <a class="el" href="classSaveActionState.html#ad36bf977f54d949eca838ad922db5aba">defaultSaveDirName</a>, QTextStream *<a class="el" href="classActionState.html#a96f73db8d68cc9c86ed3d77a3b3162c1">logStream</a>=NULL)</td></tr>
<tr class="separator:aec432f4b6aa8ffdc096da67c54f99e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e267f7cb71f7add6064e3dcffed00c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSaveActionState.html#a8e267f7cb71f7add6064e3dcffed00c5">setInput</a> (QVector&lt; <a class="el" href="structSaveActionState_1_1saveComponentsInfo.html">saveComponentsInfo</a> &gt; <a class="el" href="classSaveActionState.html#a4121ea37ea771b7005a12b6584489290">inputComponentsInfo</a>)</td></tr>
<tr class="separator:a8e267f7cb71f7add6064e3dcffed00c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classActionState"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classActionState')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classActionState.html">ActionState</a></td></tr>
<tr class="memitem:a283246b00821860ca780d7b6626e2003 inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a283246b00821860ca780d7b6626e2003">ActionState</a> (QState *parent, QString <a class="el" href="classActionState.html#a36c2c78afcfe5e2054128442fa202384">name</a>, QString <a class="el" href="classActionState.html#aee06808be92085b3b8ef66e1663970ca">description</a>, QTextStream *<a class="el" href="classActionState.html#a96f73db8d68cc9c86ed3d77a3b3162c1">logStream</a>=NULL)</td></tr>
<tr class="separator:a283246b00821860ca780d7b6626e2003 inherit pub_methods_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ecd28ee1457a8b1412692a82e185857 inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classActionTransition.html">ActionTransition</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a7ecd28ee1457a8b1412692a82e185857">addActionTransition</a> (QString buttonText, QAbstractState *nextState, bool <a class="el" href="classActionState.html#ada16d63eff7ef8ddc47e54d12596cf0c">applyAction</a>=true, QVector&lt; <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">camitk::Action::ApplyStatus</a> &gt; disableConditions=QVector&lt; <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">camitk::Action::ApplyStatus</a> &gt;())</td></tr>
<tr class="memdesc:a7ecd28ee1457a8b1412692a82e185857 inherit pub_methods_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a possible transition from this action.  <a href="classActionState.html#a7ecd28ee1457a8b1412692a82e185857">More...</a><br /></td></tr>
<tr class="separator:a7ecd28ee1457a8b1412692a82e185857 inherit pub_methods_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b19a134b16d471131853eb48823219c inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a3b19a134b16d471131853eb48823219c">getDescription</a> ()</td></tr>
<tr class="memdesc:a3b19a134b16d471131853eb48823219c inherit pub_methods_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the description of the action state (may be different from the description of the actual action)  <a href="classActionState.html#a3b19a134b16d471131853eb48823219c">More...</a><br /></td></tr>
<tr class="separator:a3b19a134b16d471131853eb48823219c inherit pub_methods_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04dba0d43667d899b33e83966de6b939 inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">const QMap&lt; QString, QString &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a04dba0d43667d899b33e83966de6b939">getInputComponents</a> ()</td></tr>
<tr class="memdesc:a04dba0d43667d899b33e83966de6b939 inherit pub_methods_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the names and type of all input components  <a href="classActionState.html#a04dba0d43667d899b33e83966de6b939">More...</a><br /></td></tr>
<tr class="separator:a04dba0d43667d899b33e83966de6b939 inherit pub_methods_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb1ade77920bc7673e0007c601eba466 inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#abb1ade77920bc7673e0007c601eba466">getName</a> ()</td></tr>
<tr class="memdesc:abb1ade77920bc7673e0007c601eba466 inherit pub_methods_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the action state (may be different from the name of the actual action)  <a href="classActionState.html#abb1ade77920bc7673e0007c601eba466">More...</a><br /></td></tr>
<tr class="separator:abb1ade77920bc7673e0007c601eba466 inherit pub_methods_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5786870ac740d7c36ff276b4aa1309db inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">const QMap&lt; QString, QString &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a5786870ac740d7c36ff276b4aa1309db">getOutputComponents</a> ()</td></tr>
<tr class="memdesc:a5786870ac740d7c36ff276b4aa1309db inherit pub_methods_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the names and type of all output components  <a href="classActionState.html#a5786870ac740d7c36ff276b4aa1309db">More...</a><br /></td></tr>
<tr class="separator:a5786870ac740d7c36ff276b4aa1309db inherit pub_methods_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa65d51df85c230e6624c9829df42a9b3 inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classActionStateWidget.html">ActionStateWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#aa65d51df85c230e6624c9829df42a9b3">getWidget</a> ()</td></tr>
<tr class="separator:aa65d51df85c230e6624c9829df42a9b3 inherit pub_methods_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d726473293461f761afebf31317c1cc inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a9d726473293461f761afebf31317c1cc">setAction</a> (<a class="el" href="classcamitk_1_1Action.html">camitk::Action</a> *action, QMap&lt; QString, QVariant &gt; <a class="el" href="classActionState.html#a0a5cbc490452ff18a20bedd05626ef4d">parameters</a>, QMap&lt; QString, QString &gt; <a class="el" href="classActionState.html#a3ae2b47a08d49b4118f97e356e34e78f">inputComponentNames</a>, QMap&lt; QString, QString &gt; <a class="el" href="classActionState.html#a574660ec9fbaa1cb540b3c8bb7fe9c86">outputComponentNames</a>)</td></tr>
<tr class="separator:a9d726473293461f761afebf31317c1cc inherit pub_methods_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa81204a1ddd02d097827a264102efb17 inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#aa81204a1ddd02d097827a264102efb17">setAlternativeDesc</a> (QString altDescText, QVector&lt; <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">camitk::Action::ApplyStatus</a> &gt; statusList)</td></tr>
<tr class="memdesc:aa81204a1ddd02d097827a264102efb17 inherit pub_methods_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">May change its description according to the previous action result.  <a href="classActionState.html#aa81204a1ddd02d097827a264102efb17">More...</a><br /></td></tr>
<tr class="separator:aa81204a1ddd02d097827a264102efb17 inherit pub_methods_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea0dac495a71c38ce6ebd1a0b64fbf72 inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#aea0dac495a71c38ce6ebd1a0b64fbf72">setFinal</a> ()</td></tr>
<tr class="separator:aea0dac495a71c38ce6ebd1a0b64fbf72 inherit pub_methods_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eb2afb1119c7f01df95979f2fd72447 inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a3eb2afb1119c7f01df95979f2fd72447">setPreviousActionStatus</a> (<a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">camitk::Action::ApplyStatus</a> status)</td></tr>
<tr class="separator:a3eb2afb1119c7f01df95979f2fd72447 inherit pub_methods_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:ad36bf977f54d949eca838ad922db5aba"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSaveActionState.html#ad36bf977f54d949eca838ad922db5aba">defaultSaveDirName</a></td></tr>
<tr class="separator:ad36bf977f54d949eca838ad922db5aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4121ea37ea771b7005a12b6584489290"><td class="memItemLeft" align="right" valign="top">QVector&lt; <a class="el" href="structSaveActionState_1_1saveComponentsInfo.html">saveComponentsInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSaveActionState.html#a4121ea37ea771b7005a12b6584489290">inputComponentsInfo</a></td></tr>
<tr class="separator:a4121ea37ea771b7005a12b6584489290"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classActionState"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classActionState')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classActionState.html">ActionState</a></td></tr>
<tr class="memitem:af40a04fcfd8306ba93d702923d563196 inherit pro_methods_classActionState"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#af40a04fcfd8306ba93d702923d563196">onEntry</a> (QEvent *event)</td></tr>
<tr class="memdesc:af40a04fcfd8306ba93d702923d563196 inherit pro_methods_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reimplemented from QState.  <a href="classActionState.html#af40a04fcfd8306ba93d702923d563196">More...</a><br /></td></tr>
<tr class="separator:af40a04fcfd8306ba93d702923d563196 inherit pro_methods_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2abd1982aab51a73018759866d18f0b0 inherit pro_methods_classActionState"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a2abd1982aab51a73018759866d18f0b0">onExit</a> (QEvent *event)</td></tr>
<tr class="separator:a2abd1982aab51a73018759866d18f0b0 inherit pro_methods_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classActionState"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classActionState')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classActionState.html">ActionState</a></td></tr>
<tr class="memitem:a78d24493e00b1290a00ce714e22fbd4a inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QMap&lt; <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">camitk::Action::ApplyStatus</a>, QVector&lt; QPushButton *&gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a78d24493e00b1290a00ce714e22fbd4a">conditionalButtons</a></td></tr>
<tr class="memdesc:a78d24493e00b1290a00ce714e22fbd4a inherit pro_attribs_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">Buttons that should be disabled if the previous aciton state did not happen correctly.  <a href="classActionState.html#a78d24493e00b1290a00ce714e22fbd4a">More...</a><br /></td></tr>
<tr class="separator:a78d24493e00b1290a00ce714e22fbd4a inherit pro_attribs_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31355214dea939a7898ceda83be1c595 inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QMap&lt; <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">camitk::Action::ApplyStatus</a>, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a31355214dea939a7898ceda83be1c595">conditionalDescriptions</a></td></tr>
<tr class="memdesc:a31355214dea939a7898ceda83be1c595 inherit pro_attribs_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">Descriptions that should be displaied if the previous action state did not happen correctly.  <a href="classActionState.html#a31355214dea939a7898ceda83be1c595">More...</a><br /></td></tr>
<tr class="separator:a31355214dea939a7898ceda83be1c595 inherit pro_attribs_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee06808be92085b3b8ef66e1663970ca inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#aee06808be92085b3b8ef66e1663970ca">description</a></td></tr>
<tr class="memdesc:aee06808be92085b3b8ef66e1663970ca inherit pro_attribs_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">Description of the state action may not be the same as the action's description but complementary.  <a href="classActionState.html#aee06808be92085b3b8ef66e1663970ca">More...</a><br /></td></tr>
<tr class="separator:aee06808be92085b3b8ef66e1663970ca inherit pro_attribs_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae2b47a08d49b4118f97e356e34e78f inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QMap&lt; QString, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a3ae2b47a08d49b4118f97e356e34e78f">inputComponentNames</a></td></tr>
<tr class="memdesc:a3ae2b47a08d49b4118f97e356e34e78f inherit pro_attribs_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">names of all the input compenent, this is a map &lt;name, type&gt;  <a href="classActionState.html#a3ae2b47a08d49b4118f97e356e34e78f">More...</a><br /></td></tr>
<tr class="separator:a3ae2b47a08d49b4118f97e356e34e78f inherit pro_attribs_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96f73db8d68cc9c86ed3d77a3b3162c1 inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QTextStream *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a96f73db8d68cc9c86ed3d77a3b3162c1">logStream</a></td></tr>
<tr class="memdesc:a96f73db8d68cc9c86ed3d77a3b3162c1 inherit pro_attribs_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">Log stream to write report on logFile.  <a href="classActionState.html#a96f73db8d68cc9c86ed3d77a3b3162c1">More...</a><br /></td></tr>
<tr class="separator:a96f73db8d68cc9c86ed3d77a3b3162c1 inherit pro_attribs_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a803f3c32ad264fcb2e4f858490de797c inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcamitk_1_1Action.html">camitk::Action</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a803f3c32ad264fcb2e4f858490de797c">myAction</a></td></tr>
<tr class="memdesc:a803f3c32ad264fcb2e4f858490de797c inherit pro_attribs_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">Actual CamiTK action.  <a href="classActionState.html#a803f3c32ad264fcb2e4f858490de797c">More...</a><br /></td></tr>
<tr class="separator:a803f3c32ad264fcb2e4f858490de797c inherit pro_attribs_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18d713baed43a5632ee9d8149f949c7a inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classActionStateWidget.html">ActionStateWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a18d713baed43a5632ee9d8149f949c7a">myStateWidget</a></td></tr>
<tr class="memdesc:a18d713baed43a5632ee9d8149f949c7a inherit pro_attribs_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">Widget containing:  <a href="classActionState.html#a18d713baed43a5632ee9d8149f949c7a">More...</a><br /></td></tr>
<tr class="separator:a18d713baed43a5632ee9d8149f949c7a inherit pro_attribs_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36c2c78afcfe5e2054128442fa202384 inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a36c2c78afcfe5e2054128442fa202384">name</a></td></tr>
<tr class="memdesc:a36c2c78afcfe5e2054128442fa202384 inherit pro_attribs_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of the state action (may not be the same as the action's name)  <a href="classActionState.html#a36c2c78afcfe5e2054128442fa202384">More...</a><br /></td></tr>
<tr class="separator:a36c2c78afcfe5e2054128442fa202384 inherit pro_attribs_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574660ec9fbaa1cb540b3c8bb7fe9c86 inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QMap&lt; QString, QString &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a574660ec9fbaa1cb540b3c8bb7fe9c86">outputComponentNames</a></td></tr>
<tr class="memdesc:a574660ec9fbaa1cb540b3c8bb7fe9c86 inherit pro_attribs_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">names of all the output compenent, this is a map &lt;name, type&gt;  <a href="classActionState.html#a574660ec9fbaa1cb540b3c8bb7fe9c86">More...</a><br /></td></tr>
<tr class="separator:a574660ec9fbaa1cb540b3c8bb7fe9c86 inherit pro_attribs_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a5cbc490452ff18a20bedd05626ef4d inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QMap&lt; QString, QVariant &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a0a5cbc490452ff18a20bedd05626ef4d">parameters</a></td></tr>
<tr class="memdesc:a0a5cbc490452ff18a20bedd05626ef4d inherit pro_attribs_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">name and value of preset parameters  <a href="classActionState.html#a0a5cbc490452ff18a20bedd05626ef4d">More...</a><br /></td></tr>
<tr class="separator:a0a5cbc490452ff18a20bedd05626ef4d inherit pro_attribs_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fdac6998f950107b0fa09bbfca9755f inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QTime *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#a3fdac6998f950107b0fa09bbfca9755f">startTime</a></td></tr>
<tr class="memdesc:a3fdac6998f950107b0fa09bbfca9755f inherit pro_attribs_classActionState"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keep track of time...  <a href="classActionState.html#a3fdac6998f950107b0fa09bbfca9755f">More...</a><br /></td></tr>
<tr class="separator:a3fdac6998f950107b0fa09bbfca9755f inherit pro_attribs_classActionState"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The asm application uses a state machine. </p>
<p>This class implements the state of action save. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aec432f4b6aa8ffdc096da67c54f99e48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec432f4b6aa8ffdc096da67c54f99e48">&#9670;&nbsp;</a></span>SaveActionState()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SaveActionState::SaveActionState </td>
          <td>(</td>
          <td class="paramtype">QState *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>description</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>defaultSaveDirName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QTextStream *&#160;</td>
          <td class="paramname"><em>logStream</em> = <code>NULL</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="classSaveActionState.html#ad36bf977f54d949eca838ad922db5aba">defaultSaveDirName</a>, and <a class="el" href="classActionState.html#a803f3c32ad264fcb2e4f858490de797c">ActionState::myAction</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a45c23114e8945ca4754759eaf3be2c61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45c23114e8945ca4754759eaf3be2c61">&#9670;&nbsp;</a></span>applyAction()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">Action::ApplyStatus</a> SaveActionState::applyAction </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>apply the action encapsulated by this action state </p>

<p>Reimplemented from <a class="el" href="classActionState.html#ada16d63eff7ef8ddc47e54d12596cf0c">ActionState</a>.</p>

<p class="reference">References <a class="el" href="classcamitk_1_1Action.html#adc04ea2dc920e125a80189012eec8b3a">camitk::Action::applyInPipeline()</a>, <a class="el" href="Log_8h.html#a0df6987fb508854c7adf3537e42a15fb">CAMITK_ERROR</a>, <a class="el" href="classSaveActionState.html#ad36bf977f54d949eca838ad922db5aba">defaultSaveDirName</a>, <a class="el" href="classcamitk_1_1Action.html#a324ab182b3af2f33b647b62fbbf8e98b">camitk::Action::getName()</a>, <a class="el" href="classActionState.html#aa65d51df85c230e6624c9829df42a9b3">ActionState::getWidget()</a>, <a class="el" href="classSaveActionState.html#a4121ea37ea771b7005a12b6584489290">inputComponentsInfo</a>, <a class="el" href="classActionState.html#a96f73db8d68cc9c86ed3d77a3b3162c1">ActionState::logStream</a>, <a class="el" href="classActionState.html#a803f3c32ad264fcb2e4f858490de797c">ActionState::myAction</a>, and <a class="el" href="classcamitk_1_1Action.html#a47268cb9a651b06022309b476ce66cfd">camitk::Action::setInputComponents()</a>.</p>

</div>
</div>
<a id="a8e267f7cb71f7add6064e3dcffed00c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e267f7cb71f7add6064e3dcffed00c5">&#9670;&nbsp;</a></span>setInput()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SaveActionState::setInput </td>
          <td>(</td>
          <td class="paramtype">QVector&lt; <a class="el" href="structSaveActionState_1_1saveComponentsInfo.html">saveComponentsInfo</a> &gt;&#160;</td>
          <td class="paramname"><em>inputComponentsInfo</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="classSaveActionState.html#a4121ea37ea771b7005a12b6584489290">inputComponentsInfo</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ad36bf977f54d949eca838ad922db5aba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad36bf977f54d949eca838ad922db5aba">&#9670;&nbsp;</a></span>defaultSaveDirName</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QString SaveActionState::defaultSaveDirName</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classSaveActionState.html#a45c23114e8945ca4754759eaf3be2c61">applyAction()</a>, and <a class="el" href="classSaveActionState.html#aec432f4b6aa8ffdc096da67c54f99e48">SaveActionState()</a>.</p>

</div>
</div>
<a id="a4121ea37ea771b7005a12b6584489290"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4121ea37ea771b7005a12b6584489290">&#9670;&nbsp;</a></span>inputComponentsInfo</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QVector&lt;<a class="el" href="structSaveActionState_1_1saveComponentsInfo.html">saveComponentsInfo</a>&gt; SaveActionState::inputComponentsInfo</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="classSaveActionState.html#a45c23114e8945ca4754759eaf3be2c61">applyAction()</a>, and <a class="el" href="classSaveActionState.html#a8e267f7cb71f7add6064e3dcffed00c5">setInput()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="SaveActionState_8h_source.html">SaveActionState.h</a></li>
<li><a class="el" href="SaveActionState_8cpp.html">SaveActionState.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>