/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
 <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> |
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pri-attribs">Private Attributes</a> |
<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> » <a class="el" href="group__group__sdk__applications.html">Applications</a> » <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 <<a class="el" href="SaveActionState_8h_source.html">SaveActionState.h</a>></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  </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"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSaveActionState.html#a45c23114e8945ca4754759eaf3be2c61">applyAction</a> ()</td></tr>
<tr class="memdesc:a45c23114e8945ca4754759eaf3be2c61"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:aec432f4b6aa8ffdc096da67c54f99e48"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
<tr class="memitem:a8e267f7cb71f7add6064e3dcffed00c5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSaveActionState.html#a8e267f7cb71f7add6064e3dcffed00c5">setInput</a> (QVector< <a class="el" href="structSaveActionState_1_1saveComponentsInfo.html">saveComponentsInfo</a> > <a class="el" href="classSaveActionState.html#a4121ea37ea771b7005a12b6584489290">inputComponentsInfo</a>)</td></tr>
<tr class="separator:a8e267f7cb71f7add6064e3dcffed00c5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classActionState"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classActionState')"><img src="closed.png" alt="-"/> 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"> </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"> </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> * </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< <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">camitk::Action::ApplyStatus</a> > disableConditions=QVector< <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">camitk::Action::ApplyStatus</a> >())</td></tr>
<tr class="memdesc:a7ecd28ee1457a8b1412692a82e185857 inherit pub_methods_classActionState"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:a3b19a134b16d471131853eb48823219c inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">QString </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"> </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"> </td></tr>
<tr class="memitem:a04dba0d43667d899b33e83966de6b939 inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">const QMap< QString, QString > & </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"> </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"> </td></tr>
<tr class="memitem:abb1ade77920bc7673e0007c601eba466 inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">QString </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"> </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"> </td></tr>
<tr class="memitem:a5786870ac740d7c36ff276b4aa1309db inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">const QMap< QString, QString > & </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"> </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"> </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> * </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"> </td></tr>
<tr class="memitem:a9d726473293461f761afebf31317c1cc inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">void </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< QString, QVariant > <a class="el" href="classActionState.html#a0a5cbc490452ff18a20bedd05626ef4d">parameters</a>, QMap< QString, QString > <a class="el" href="classActionState.html#a3ae2b47a08d49b4118f97e356e34e78f">inputComponentNames</a>, QMap< QString, QString > <a class="el" href="classActionState.html#a574660ec9fbaa1cb540b3c8bb7fe9c86">outputComponentNames</a>)</td></tr>
<tr class="separator:a9d726473293461f761afebf31317c1cc inherit pub_methods_classActionState"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa81204a1ddd02d097827a264102efb17 inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classActionState.html#aa81204a1ddd02d097827a264102efb17">setAlternativeDesc</a> (QString altDescText, QVector< <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">camitk::Action::ApplyStatus</a> > statusList)</td></tr>
<tr class="memdesc:aa81204a1ddd02d097827a264102efb17 inherit pub_methods_classActionState"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:aea0dac495a71c38ce6ebd1a0b64fbf72 inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
<tr class="memitem:a3eb2afb1119c7f01df95979f2fd72447 inherit pub_methods_classActionState"><td class="memItemLeft" align="right" valign="top">void </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"> </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 </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"> </td></tr>
<tr class="memitem:a4121ea37ea771b7005a12b6584489290"><td class="memItemLeft" align="right" valign="top">QVector< <a class="el" href="structSaveActionState_1_1saveComponentsInfo.html">saveComponentsInfo</a> > </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"> </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="-"/> 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 </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"> </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"> </td></tr>
<tr class="memitem:a2abd1982aab51a73018759866d18f0b0 inherit pro_methods_classActionState"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </td></tr>
<tr class="inherit_header pro_attribs_classActionState"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classActionState')"><img src="closed.png" alt="-"/> 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< <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">camitk::Action::ApplyStatus</a>, QVector< QPushButton *> > </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"> </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"> </td></tr>
<tr class="memitem:a31355214dea939a7898ceda83be1c595 inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QMap< <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">camitk::Action::ApplyStatus</a>, QString > </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"> </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"> </td></tr>
<tr class="memitem:aee06808be92085b3b8ef66e1663970ca inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QString </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"> </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"> </td></tr>
<tr class="memitem:a3ae2b47a08d49b4118f97e356e34e78f inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QMap< QString, QString > </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"> </td><td class="mdescRight">names of all the input compenent, this is a map <name, type> <a href="classActionState.html#a3ae2b47a08d49b4118f97e356e34e78f">More...</a><br /></td></tr>
<tr class="separator:a3ae2b47a08d49b4118f97e356e34e78f inherit pro_attribs_classActionState"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a96f73db8d68cc9c86ed3d77a3b3162c1 inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QTextStream * </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"> </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"> </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> * </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"> </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"> </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> * </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"> </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"> </td></tr>
<tr class="memitem:a36c2c78afcfe5e2054128442fa202384 inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QString </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"> </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"> </td></tr>
<tr class="memitem:a574660ec9fbaa1cb540b3c8bb7fe9c86 inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QMap< QString, QString > </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"> </td><td class="mdescRight">names of all the output compenent, this is a map <name, type> <a href="classActionState.html#a574660ec9fbaa1cb540b3c8bb7fe9c86">More...</a><br /></td></tr>
<tr class="separator:a574660ec9fbaa1cb540b3c8bb7fe9c86 inherit pro_attribs_classActionState"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0a5cbc490452ff18a20bedd05626ef4d inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QMap< QString, QVariant > </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"> </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"> </td></tr>
<tr class="memitem:a3fdac6998f950107b0fa09bbfca9755f inherit pro_attribs_classActionState"><td class="memItemLeft" align="right" valign="top">QTime * </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"> </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"> </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 & Destructor Documentation</h2>
<a id="aec432f4b6aa8ffdc096da67c54f99e48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec432f4b6aa8ffdc096da67c54f99e48">◆ </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 * </td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">QString </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">QString </td>
<td class="paramname"><em>description</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">QString </td>
<td class="paramname"><em>defaultSaveDirName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">QTextStream * </td>
<td class="paramname"><em>logStream</em> = <code>NULL</code> </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">◆ </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">◆ </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< <a class="el" href="structSaveActionState_1_1saveComponentsInfo.html">saveComponentsInfo</a> > </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">◆ </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">◆ </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<<a class="el" href="structSaveActionState_1_1saveComponentsInfo.html">saveComponentsInfo</a>> 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  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
|