This file is indexed.

/usr/share/camitk-4.0/apidoc/html/classActionStateMachine.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
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
<!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: ActionStateMachine 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="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="classActionStateMachine-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ActionStateMachine 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>This Class describes <a class="el" href="classActionStateMachine.html" title="This Class describes ActionStateMachine MainWindow extension. ">ActionStateMachine</a> <a class="el" href="classMainWindow.html">MainWindow</a> extension.  
 <a href="classActionStateMachine.html#details">More...</a></p>

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

<p>Inherits <a class="el" href="classcamitk_1_1Application.html">camitk::Application</a>.</p>
<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:a50c251d3ee1ec23442a59f033a5c4839"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#a50c251d3ee1ec23442a59f033a5c4839">ActionStateMachine</a> (int &amp;<a class="el" href="classcamitk_1_1Application.html#a59322606bfaca5045e0055d22d9e29b0">argc</a>, char **<a class="el" href="classcamitk_1_1Application.html#a545c6e70cce81d73a5705a5f7492b2c3">argv</a>, QString inputFileName=&quot;&quot;, QString outputDirectory=&quot;&quot;)  throw (camitk::AbortException)</td></tr>
<tr class="memdesc:a50c251d3ee1ec23442a59f033a5c4839"><td class="mdescLeft">&#160;</td><td class="mdescRight">construtor  <a href="#a50c251d3ee1ec23442a59f033a5c4839">More...</a><br /></td></tr>
<tr class="separator:a50c251d3ee1ec23442a59f033a5c4839"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaa938807d4db5bee4065f1c10542fd7"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#afaa938807d4db5bee4065f1c10542fd7">getSaveDirectory</a> ()</td></tr>
<tr class="memdesc:afaa938807d4db5bee4065f1c10542fd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">where to save the files  <a href="#afaa938807d4db5bee4065f1c10542fd7">More...</a><br /></td></tr>
<tr class="separator:afaa938807d4db5bee4065f1c10542fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6e80a56fac7743b4a4deb44b4b3ec59"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#ad6e80a56fac7743b4a4deb44b4b3ec59">~ActionStateMachine</a> ()</td></tr>
<tr class="memdesc:ad6e80a56fac7743b4a4deb44b4b3ec59"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="#ad6e80a56fac7743b4a4deb44b4b3ec59">More...</a><br /></td></tr>
<tr class="separator:ad6e80a56fac7743b4a4deb44b4b3ec59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcamitk_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcamitk_1_1Application')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classcamitk_1_1Application.html">camitk::Application</a></td></tr>
<tr class="memitem:a9bd472ddd96c23b0880f068357a61af1 inherit pub_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a9bd472ddd96c23b0880f068357a61af1">Application</a> (QString <a class="el" href="classcamitk_1_1Application.html#a97192b79fc7c66024f90c396492ccc64">name</a>, int &amp;<a class="el" href="classcamitk_1_1Application.html#a59322606bfaca5045e0055d22d9e29b0">argc</a>, char **<a class="el" href="classcamitk_1_1Application.html#a545c6e70cce81d73a5705a5f7492b2c3">argv</a>, bool autoloadExtension=true, bool registerFileExtension=false)</td></tr>
<tr class="memdesc:a9bd472ddd96c23b0880f068357a61af1 inherit pub_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the window system and constructs a CamiTK application object with argc command line arguments in argv.  <a href="classcamitk_1_1Application.html#a9bd472ddd96c23b0880f068357a61af1">More...</a><br /></td></tr>
<tr class="separator:a9bd472ddd96c23b0880f068357a61af1 inherit pub_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82c9c5db498bc34c3aaa8fa520b044af inherit pub_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a82c9c5db498bc34c3aaa8fa520b044af">~Application</a> ()</td></tr>
<tr class="memdesc:a82c9c5db498bc34c3aaa8fa520b044af inherit pub_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="classcamitk_1_1Application.html#a82c9c5db498bc34c3aaa8fa520b044af">More...</a><br /></td></tr>
<tr class="separator:a82c9c5db498bc34c3aaa8fa520b044af inherit pub_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1827309bca7224772b4f7c3757fdf5ff inherit pub_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcamitk_1_1PropertyObject.html">PropertyObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a1827309bca7224772b4f7c3757fdf5ff">getPropertyObject</a> ()</td></tr>
<tr class="memdesc:a1827309bca7224772b4f7c3757fdf5ff inherit pub_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the property object of the application.  <a href="classcamitk_1_1Application.html#a1827309bca7224772b4f7c3757fdf5ff">More...</a><br /></td></tr>
<tr class="separator:a1827309bca7224772b4f7c3757fdf5ff inherit pub_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac370e442752916f533a53d7a50c96a6a inherit pub_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcamitk_1_1Property.html">Property</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#ac370e442752916f533a53d7a50c96a6a">getAutoloadLastOpenedComponentsProperty</a> ()</td></tr>
<tr class="memdesc:ac370e442752916f533a53d7a50c96a6a inherit pub_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the CamiTK property associated with auto loading last opened component when the application starts.  <a href="classcamitk_1_1Application.html#ac370e442752916f533a53d7a50c96a6a">More...</a><br /></td></tr>
<tr class="separator:ac370e442752916f533a53d7a50c96a6a inherit pub_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8f976bd32e208361d10404430b60818 inherit pub_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcamitk_1_1Property.html">Property</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#ab8f976bd32e208361d10404430b60818">getDefaultTargetedComponentProperty</a> ()</td></tr>
<tr class="memdesc:ab8f976bd32e208361d10404430b60818 inherit pub_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the CamiTK property associated with the new component frame policy.  <a href="classcamitk_1_1Application.html#ab8f976bd32e208361d10404430b60818">More...</a><br /></td></tr>
<tr class="separator:ab8f976bd32e208361d10404430b60818 inherit pub_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15da82960ae559d277030ae2bd194976 inherit pub_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a15da82960ae559d277030ae2bd194976">setMainWindow</a> (<a class="el" href="classcamitk_1_1MainWindow.html">MainWindow</a> *mw)</td></tr>
<tr class="memdesc:a15da82960ae559d277030ae2bd194976 inherit pub_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the main window.  <a href="classcamitk_1_1Application.html#a15da82960ae559d277030ae2bd194976">More...</a><br /></td></tr>
<tr class="separator:a15da82960ae559d277030ae2bd194976 inherit pub_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a6e4fea2c82d5919c9c9efaa04d47cb56"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#a6e4fea2c82d5919c9c9efaa04d47cb56">checkSCXMLFile</a> (QString filename)  throw (camitk::AbortException)</td></tr>
<tr class="memdesc:a6e4fea2c82d5919c9c9efaa04d47cb56"><td class="mdescLeft">&#160;</td><td class="mdescRight">check that the file is a SCXML file (simple checking, no XML Schema validation yet)  <a href="#a6e4fea2c82d5919c9c9efaa04d47cb56">More...</a><br /></td></tr>
<tr class="separator:a6e4fea2c82d5919c9c9efaa04d47cb56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6be502de27430971ea4f1247f0e2c8f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#ae6be502de27430971ea4f1247f0e2c8f">initMainWindow</a> ()</td></tr>
<tr class="memdesc:ae6be502de27430971ea4f1247f0e2c8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">initialized main window  <a href="#ae6be502de27430971ea4f1247f0e2c8f">More...</a><br /></td></tr>
<tr class="separator:ae6be502de27430971ea4f1247f0e2c8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a111927f9df4b59e5233d9e67ccae0f32"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#a111927f9df4b59e5233d9e67ccae0f32">parseSCXMLTree</a> ()  throw (camitk::AbortException)</td></tr>
<tr class="memdesc:a111927f9df4b59e5233d9e67ccae0f32"><td class="mdescLeft">&#160;</td><td class="mdescRight">parse the XML file (using Qt DOM API)  <a href="#a111927f9df4b59e5233d9e67ccae0f32">More...</a><br /></td></tr>
<tr class="separator:a111927f9df4b59e5233d9e67ccae0f32"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Attributes</div></td></tr>
<tr class="memitem:afa99b898d3f2737e816db9cbf5b8bf7a"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#afa99b898d3f2737e816db9cbf5b8bf7a">name</a></td></tr>
<tr class="memdesc:afa99b898d3f2737e816db9cbf5b8bf7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Application's name.  <a href="#afa99b898d3f2737e816db9cbf5b8bf7a">More...</a><br /></td></tr>
<tr class="separator:afa99b898d3f2737e816db9cbf5b8bf7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31e80ef8cd71c0905f7725388eb54b79"><td class="memItemLeft" align="right" valign="top">QStateMachine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#a31e80ef8cd71c0905f7725388eb54b79">machine</a></td></tr>
<tr class="memdesc:a31e80ef8cd71c0905f7725388eb54b79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Actual state machine.  <a href="#a31e80ef8cd71c0905f7725388eb54b79">More...</a><br /></td></tr>
<tr class="separator:a31e80ef8cd71c0905f7725388eb54b79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefdb2cb0339774812bd161d50c578b58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcamitk_1_1MainWindow.html">camitk::MainWindow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#aefdb2cb0339774812bd161d50c578b58">mainWindow</a></td></tr>
<tr class="memdesc:aefdb2cb0339774812bd161d50c578b58"><td class="mdescLeft">&#160;</td><td class="mdescRight">main window  <a href="#aefdb2cb0339774812bd161d50c578b58">More...</a><br /></td></tr>
<tr class="separator:aefdb2cb0339774812bd161d50c578b58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad645f11df7eb18d5516350e2086ca2ba"><td class="memItemLeft" align="right" valign="top">QDomDocument&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#ad645f11df7eb18d5516350e2086ca2ba">scxmlDoc</a></td></tr>
<tr class="memdesc:ad645f11df7eb18d5516350e2086ca2ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">XML tree containing infos.  <a href="#ad645f11df7eb18d5516350e2086ca2ba">More...</a><br /></td></tr>
<tr class="separator:ad645f11df7eb18d5516350e2086ca2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa108bb62d35a9374b41bbecef99af44a"><td class="memItemLeft" align="right" valign="top">QMap&lt; QString, <a class="el" href="classActionState.html">ActionState</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#aa108bb62d35a9374b41bbecef99af44a">statesMap</a></td></tr>
<tr class="memdesc:aa108bb62d35a9374b41bbecef99af44a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Map of action state to build transitions.  <a href="#aa108bb62d35a9374b41bbecef99af44a">More...</a><br /></td></tr>
<tr class="separator:aa108bb62d35a9374b41bbecef99af44a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fa39c75418f28b54dd3fc38a8ca386f"><td class="memItemLeft" align="right" valign="top">QFinalState *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#a2fa39c75418f28b54dd3fc38a8ca386f">theEnd</a></td></tr>
<tr class="memdesc:a2fa39c75418f28b54dd3fc38a8ca386f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Final State.  <a href="#a2fa39c75418f28b54dd3fc38a8ca386f">More...</a><br /></td></tr>
<tr class="separator:a2fa39c75418f28b54dd3fc38a8ca386f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1670c993b3f598c0bf0759b3c4226a85"><td class="memItemLeft" align="right" valign="top">QDir&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#a1670c993b3f598c0bf0759b3c4226a85">saveDirectory</a></td></tr>
<tr class="memdesc:a1670c993b3f598c0bf0759b3c4226a85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Where to save all files.  <a href="#a1670c993b3f598c0bf0759b3c4226a85">More...</a><br /></td></tr>
<tr class="separator:a1670c993b3f598c0bf0759b3c4226a85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e22e7d4404334032efdb1ad9d8e1d84"><td class="memItemLeft" align="right" valign="top">QTime *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#a8e22e7d4404334032efdb1ad9d8e1d84">startTime</a></td></tr>
<tr class="memdesc:a8e22e7d4404334032efdb1ad9d8e1d84"><td class="mdescLeft">&#160;</td><td class="mdescRight">To get track of the Action State Machine the duration.  <a href="#a8e22e7d4404334032efdb1ad9d8e1d84">More...</a><br /></td></tr>
<tr class="separator:a8e22e7d4404334032efdb1ad9d8e1d84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43e2dc7ddc53ecb55df5289f8b615f7d"><td class="memItemLeft" align="right" valign="top">QTextStream *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#a43e2dc7ddc53ecb55df5289f8b615f7d">logStream</a></td></tr>
<tr class="memdesc:a43e2dc7ddc53ecb55df5289f8b615f7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Log stream to write report on logFile.  <a href="#a43e2dc7ddc53ecb55df5289f8b615f7d">More...</a><br /></td></tr>
<tr class="separator:a43e2dc7ddc53ecb55df5289f8b615f7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab334a684270c4104fdd7cec18d7379ac"><td class="memItemLeft" align="right" valign="top">QFile *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#ab334a684270c4104fdd7cec18d7379ac">logFile</a></td></tr>
<tr class="memdesc:ab334a684270c4104fdd7cec18d7379ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Log file.  <a href="#ab334a684270c4104fdd7cec18d7379ac">More...</a><br /></td></tr>
<tr class="separator:ab334a684270c4104fdd7cec18d7379ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:ac8cfd0fb7f33d363a4a157513acf639f"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#ac8cfd0fb7f33d363a4a157513acf639f">getDomNodeLocation</a> (QDomNode)</td></tr>
<tr class="memdesc:ac8cfd0fb7f33d363a4a157513acf639f"><td class="mdescLeft">&#160;</td><td class="mdescRight">build a specific error message containing the line and column if available  <a href="#ac8cfd0fb7f33d363a4a157513acf639f">More...</a><br /></td></tr>
<tr class="separator:ac8cfd0fb7f33d363a4a157513acf639f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Tool methods used, see parseSCXMLTree()</div></td></tr>
<tr class="memitem:a0c4401cf75194b83ce2aba94754b398b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#a0c4401cf75194b83ce2aba94754b398b">createAllActionStates</a> (QDomNodeList nodeList)  throw (camitk::AbortException)</td></tr>
<tr class="separator:a0c4401cf75194b83ce2aba94754b398b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91b3127219218a34b1c209f3f76ba918"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#a91b3127219218a34b1c209f3f76ba918">createTransitions</a> (QDomNodeList nodeList)  throw (camitk::AbortException)</td></tr>
<tr class="separator:a91b3127219218a34b1c209f3f76ba918"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef6d1c281738b157bcbfa9a366096165"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#aef6d1c281738b157bcbfa9a366096165">setCamiTKAction</a> (<a class="el" href="classActionState.html">ActionState</a> *actionState, QDomElement actionElement)  throw (camitk::AbortException)</td></tr>
<tr class="separator:aef6d1c281738b157bcbfa9a366096165"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c309c3aa2fb6dc7252bc4cd42b537a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#a5c309c3aa2fb6dc7252bc4cd42b537a2">setCamiTKSaveAction</a> (<a class="el" href="classSaveActionState.html">SaveActionState</a> *actionState, QDomElement actionElement)  throw (camitk::AbortException)</td></tr>
<tr class="separator:a5c309c3aa2fb6dc7252bc4cd42b537a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a129e06025bdaea5873b3f9e599509a79"><td class="memItemLeft" align="right" valign="top">QVector&lt; <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">camitk::Action::ApplyStatus</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classActionStateMachine.html#a129e06025bdaea5873b3f9e599509a79">stringToStatus</a> (QString listOfStatus)</td></tr>
<tr class="separator:a129e06025bdaea5873b3f9e599509a79"><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 pub_types_classcamitk_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classcamitk_1_1Application')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classcamitk_1_1Application.html">camitk::Application</a></td></tr>
<tr class="memitem:a6233651b4abf503774cae79f075c2d1e inherit pub_types_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a6233651b4abf503774cae79f075c2d1e">TargetPositionningMethods</a> { <a class="el" href="classcamitk_1_1Application.html#a6233651b4abf503774cae79f075c2d1ea258876a3456ad5016d27abda930f29a6">SAME_TRANSFORMATION</a>, 
<a class="el" href="classcamitk_1_1Application.html#a6233651b4abf503774cae79f075c2d1ea7abbe68297fb9c479549fccc8aa0a461">NO_TRANSFORMATION</a>, 
<a class="el" href="classcamitk_1_1Application.html#a6233651b4abf503774cae79f075c2d1eacf7a78a1c723577356d690183f10c191">SUBFRAME</a>
 }</td></tr>
<tr class="separator:a6233651b4abf503774cae79f075c2d1e inherit pub_types_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classcamitk_1_1Application"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classcamitk_1_1Application')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classcamitk_1_1Application.html">camitk::Application</a></td></tr>
<tr class="memitem:af97ce57309e50c015911ad9025f878b4 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#af97ce57309e50c015911ad9025f878b4">getName</a> ()</td></tr>
<tr class="memdesc:af97ce57309e50c015911ad9025f878b4 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the application name  <a href="classcamitk_1_1Application.html#af97ce57309e50c015911ad9025f878b4">More...</a><br /></td></tr>
<tr class="separator:af97ce57309e50c015911ad9025f878b4 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0da8b24b52d21a7d14b357cdaa347a8a inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static QSettings &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a0da8b24b52d21a7d14b357cdaa347a8a">getSettings</a> ()</td></tr>
<tr class="memdesc:a0da8b24b52d21a7d14b357cdaa347a8a inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the <a class="el" href="classcamitk_1_1Core.html" title="Core class specifies the basic static information for the CamiTK API. ">Core</a> wide settings.  <a href="classcamitk_1_1Application.html#a0da8b24b52d21a7d14b357cdaa347a8a">More...</a><br /></td></tr>
<tr class="separator:a0da8b24b52d21a7d14b357cdaa347a8a inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcf7c4591afba644adc99d27fa9a5f5f inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#adcf7c4591afba644adc99d27fa9a5f5f">exec</a> ()</td></tr>
<tr class="memdesc:adcf7c4591afba644adc99d27fa9a5f5f inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overriden from QApplication: Enters the main event loop and waits until exit() is called, then returns the value that was set to exit() (which is 0 if exit() is called via quit()).  <a href="classcamitk_1_1Application.html#adcf7c4591afba644adc99d27fa9a5f5f">More...</a><br /></td></tr>
<tr class="separator:adcf7c4591afba644adc99d27fa9a5f5f inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72d8dcde269c220958a37f9f00ee249c inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static const QDir&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a72d8dcde269c220958a37f9f00ee249c">getLastUsedDirectory</a> ()</td></tr>
<tr class="memdesc:a72d8dcde269c220958a37f9f00ee249c inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the last used directory (e.g.  <a href="classcamitk_1_1Application.html#a72d8dcde269c220958a37f9f00ee249c">More...</a><br /></td></tr>
<tr class="separator:a72d8dcde269c220958a37f9f00ee249c inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67c37a3d854cd0b27d2c1d2cdfbdbb33 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a67c37a3d854cd0b27d2c1d2cdfbdbb33">setLastUsedDirectory</a> (QDir)</td></tr>
<tr class="memdesc:a67c37a3d854cd0b27d2c1d2cdfbdbb33 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">set (force) the last used directory  <a href="classcamitk_1_1Application.html#a67c37a3d854cd0b27d2c1d2cdfbdbb33">More...</a><br /></td></tr>
<tr class="separator:a67c37a3d854cd0b27d2c1d2cdfbdbb33 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef3def27c68eef32d24c1cac15a50086 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#aef3def27c68eef32d24c1cac15a50086">addRecentDocument</a> (QFileInfo)</td></tr>
<tr class="memdesc:aef3def27c68eef32d24c1cac15a50086 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a document to the list of recent documents (e.g.  <a href="classcamitk_1_1Application.html#aef3def27c68eef32d24c1cac15a50086">More...</a><br /></td></tr>
<tr class="separator:aef3def27c68eef32d24c1cac15a50086 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d65ca397289532de721edfedb04bd71 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static const QList&lt; QFileInfo &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a3d65ca397289532de721edfedb04bd71">getRecentDocuments</a> ()</td></tr>
<tr class="memdesc:a3d65ca397289532de721edfedb04bd71 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the list of recent documents.  <a href="classcamitk_1_1Application.html#a3d65ca397289532de721edfedb04bd71">More...</a><br /></td></tr>
<tr class="separator:a3d65ca397289532de721edfedb04bd71 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1305426da05b7d37f6d63687404c1965 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a1305426da05b7d37f6d63687404c1965">getMaxRecentDocuments</a> ()</td></tr>
<tr class="memdesc:a1305426da05b7d37f6d63687404c1965 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the maximal number of recent documents stored  <a href="classcamitk_1_1Application.html#a1305426da05b7d37f6d63687404c1965">More...</a><br /></td></tr>
<tr class="separator:a1305426da05b7d37f6d63687404c1965 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a748a510550b1339f04a7f15c63646369 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="namespacecamitk.html#a0c506d1881aa1f45c2eba76b91156aa2">ComponentList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a748a510550b1339f04a7f15c63646369">getSelectedComponents</a> ()</td></tr>
<tr class="memdesc:a748a510550b1339f04a7f15c63646369 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the currently selected Components.  <a href="classcamitk_1_1Application.html#a748a510550b1339f04a7f15c63646369">More...</a><br /></td></tr>
<tr class="separator:a748a510550b1339f04a7f15c63646369 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3828daa489f12fe9ac35965753c0e885 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a3828daa489f12fe9ac35965753c0e885">clearSelectedComponents</a> ()</td></tr>
<tr class="memdesc:a3828daa489f12fe9ac35965753c0e885 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">clear all the selection, i.e call setSelected(false) for all the previously selected components and clear the list.  <a href="classcamitk_1_1Application.html#a3828daa489f12fe9ac35965753c0e885">More...</a><br /></td></tr>
<tr class="separator:a3828daa489f12fe9ac35965753c0e885 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50988e804f74959fb4c9377fd19e2aaa inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classcamitk_1_1Action.html">Action</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a50988e804f74959fb4c9377fd19e2aaa">getAction</a> (QString)</td></tr>
<tr class="memdesc:a50988e804f74959fb4c9377fd19e2aaa inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">get a registered action given its name  <a href="classcamitk_1_1Application.html#a50988e804f74959fb4c9377fd19e2aaa">More...</a><br /></td></tr>
<tr class="separator:a50988e804f74959fb4c9377fd19e2aaa inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ead07f44193deb00dcac8c7a6a9e130 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="namespacecamitk.html#a99b30dcb179e5b4c29bdfe36b2369ddf">ActionList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a2ead07f44193deb00dcac8c7a6a9e130">getActions</a> ()</td></tr>
<tr class="memdesc:a2ead07f44193deb00dcac8c7a6a9e130 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">get all the actions registered in the application (note: the returned ActionList is garanteed to be sorted by action name and to contain no duplicates)  <a href="classcamitk_1_1Application.html#a2ead07f44193deb00dcac8c7a6a9e130">More...</a><br /></td></tr>
<tr class="separator:a2ead07f44193deb00dcac8c7a6a9e130 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8174c848d05657183b4f94bfd459edd8 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacecamitk.html#a99b30dcb179e5b4c29bdfe36b2369ddf">ActionList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a8174c848d05657183b4f94bfd459edd8">getActions</a> (<a class="el" href="classcamitk_1_1Component.html">Component</a> *)</td></tr>
<tr class="memdesc:a8174c848d05657183b4f94bfd459edd8 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">get all the actions that can be applied on a given component (note: the returned ActionList is garanteed to be sorted by action name and to contain no duplicates)  <a href="classcamitk_1_1Application.html#a8174c848d05657183b4f94bfd459edd8">More...</a><br /></td></tr>
<tr class="separator:a8174c848d05657183b4f94bfd459edd8 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af93e4b0072df06c7585b8637d06e19f6 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacecamitk.html#a99b30dcb179e5b4c29bdfe36b2369ddf">ActionList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#af93e4b0072df06c7585b8637d06e19f6">getActions</a> (<a class="el" href="namespacecamitk.html#a0c506d1881aa1f45c2eba76b91156aa2">ComponentList</a>)</td></tr>
<tr class="memdesc:af93e4b0072df06c7585b8637d06e19f6 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get all the actions that can be applied on any components of the given list of components (note: the returned ActionList is garanteed to be sorted by action name and to contain no duplicates)  <a href="classcamitk_1_1Application.html#af93e4b0072df06c7585b8637d06e19f6">More...</a><br /></td></tr>
<tr class="separator:af93e4b0072df06c7585b8637d06e19f6 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0dca8893da73e57e6e27afc7a644cc6 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacecamitk.html#a99b30dcb179e5b4c29bdfe36b2369ddf">ActionList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#ad0dca8893da73e57e6e27afc7a644cc6">getActions</a> (<a class="el" href="namespacecamitk.html#a0c506d1881aa1f45c2eba76b91156aa2">ComponentList</a>, QString)</td></tr>
<tr class="memdesc:ad0dca8893da73e57e6e27afc7a644cc6 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">get all the actions that of a given tag (note: the returned ActionList is guaranteed to be sorted by action name and to contain no duplicates)  <a href="classcamitk_1_1Application.html#ad0dca8893da73e57e6e27afc7a644cc6">More...</a><br /></td></tr>
<tr class="separator:ad0dca8893da73e57e6e27afc7a644cc6 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7413c05d09c508a4c6a1a28960b4e7ed inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a7413c05d09c508a4c6a1a28960b4e7ed">registerAllActions</a> (<a class="el" href="classcamitk_1_1ActionExtension.html">ActionExtension</a> *)</td></tr>
<tr class="memdesc:a7413c05d09c508a4c6a1a28960b4e7ed inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">register all actions from the given <a class="el" href="classcamitk_1_1ActionExtension.html" title="This class describes what is a generic Action extension. ">ActionExtension</a>  <a href="classcamitk_1_1Application.html#a7413c05d09c508a4c6a1a28960b4e7ed">More...</a><br /></td></tr>
<tr class="separator:a7413c05d09c508a4c6a1a28960b4e7ed inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59db9e4a409ad6bac677aeb6aa2c8eb5 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a59db9e4a409ad6bac677aeb6aa2c8eb5">unregisterAllActions</a> (<a class="el" href="classcamitk_1_1ActionExtension.html">ActionExtension</a> *)</td></tr>
<tr class="memdesc:a59db9e4a409ad6bac677aeb6aa2c8eb5 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">unregister all actions from the given <a class="el" href="classcamitk_1_1ActionExtension.html" title="This class describes what is a generic Action extension. ">ActionExtension</a>  <a href="classcamitk_1_1Application.html#a59db9e4a409ad6bac677aeb6aa2c8eb5">More...</a><br /></td></tr>
<tr class="separator:a59db9e4a409ad6bac677aeb6aa2c8eb5 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af86eace5057b3d242a71201d2dda7524 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#af86eace5057b3d242a71201d2dda7524">getSelectedLanguage</a> ()</td></tr>
<tr class="memdesc:af86eace5057b3d242a71201d2dda7524 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns for the current CamiTK application, the selected language (stored in its .ini configuration file)  <a href="classcamitk_1_1Application.html#af86eace5057b3d242a71201d2dda7524">More...</a><br /></td></tr>
<tr class="separator:af86eace5057b3d242a71201d2dda7524 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed886d768de4a792fe3e41222caf3743 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classcamitk_1_1Application.html#a6233651b4abf503774cae79f075c2d1e">TargetPositionningMethods</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#aed886d768de4a792fe3e41222caf3743">getDefaultTargetPositionningMethod</a> ()</td></tr>
<tr class="memdesc:aed886d768de4a792fe3e41222caf3743 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default target positionning method.  <a href="classcamitk_1_1Application.html#aed886d768de4a792fe3e41222caf3743">More...</a><br /></td></tr>
<tr class="separator:aed886d768de4a792fe3e41222caf3743 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45fcebd1d865a1244482ffa0d6644380 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a45fcebd1d865a1244482ffa0d6644380">setDefaultTargetPositionningMethod</a> (<a class="el" href="classcamitk_1_1Application.html#a6233651b4abf503774cae79f075c2d1e">TargetPositionningMethods</a> method)</td></tr>
<tr class="memdesc:a45fcebd1d865a1244482ffa0d6644380 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the default target positionning method.  <a href="classcamitk_1_1Application.html#a45fcebd1d865a1244482ffa0d6644380">More...</a><br /></td></tr>
<tr class="separator:a45fcebd1d865a1244482ffa0d6644380 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25f0acec5e6dd45eac62030bc4af39fb inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classcamitk_1_1Component.html">Component</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a25f0acec5e6dd45eac62030bc4af39fb">open</a> (const QString &amp;)</td></tr>
<tr class="memdesc:a25f0acec5e6dd45eac62030bc4af39fb inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">load the filename and returns the corresponding top level <a class="el" href="classcamitk_1_1Component.html" title="A Component represents something that could be included in the explorer view, the interactive 3D view...">Component</a> (return NULL if an error occurs)  <a href="classcamitk_1_1Application.html#a25f0acec5e6dd45eac62030bc4af39fb">More...</a><br /></td></tr>
<tr class="separator:a25f0acec5e6dd45eac62030bc4af39fb inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76470e2db0888f63948a5448265d2cdf inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classcamitk_1_1Component.html">Component</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a76470e2db0888f63948a5448265d2cdf">openDirectory</a> (const QString &amp;dirName, const QString &amp;pluginName)</td></tr>
<tr class="memdesc:a76470e2db0888f63948a5448265d2cdf inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">load a directory and returns the corresponding <a class="el" href="classcamitk_1_1Component.html" title="A Component represents something that could be included in the explorer view, the interactive 3D view...">Component</a> (return NULL if an error occurs)  <a href="classcamitk_1_1Application.html#a76470e2db0888f63948a5448265d2cdf">More...</a><br /></td></tr>
<tr class="separator:a76470e2db0888f63948a5448265d2cdf inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a028771edc7d201c306a6f7fc876654a5 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a028771edc7d201c306a6f7fc876654a5">close</a> (<a class="el" href="classcamitk_1_1Component.html">Component</a> *component)</td></tr>
<tr class="memdesc:a028771edc7d201c306a6f7fc876654a5 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close a <a class="el" href="classcamitk_1_1Component.html" title="A Component represents something that could be included in the explorer view, the interactive 3D view...">Component</a>: if it has been changed, ask the user for more information, then if everything is ok, delete it.  <a href="classcamitk_1_1Application.html#a028771edc7d201c306a6f7fc876654a5">More...</a><br /></td></tr>
<tr class="separator:a028771edc7d201c306a6f7fc876654a5 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2375a0bd60459a159926b862e1e66cc inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#ac2375a0bd60459a159926b862e1e66cc">save</a> (<a class="el" href="classcamitk_1_1Component.html">Component</a> *component)</td></tr>
<tr class="memdesc:ac2375a0bd60459a159926b862e1e66cc inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">save a component to its file (as given by component-&gt;getFileName()).  <a href="classcamitk_1_1Application.html#ac2375a0bd60459a159926b862e1e66cc">More...</a><br /></td></tr>
<tr class="separator:ac2375a0bd60459a159926b862e1e66cc inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3af99b536d73cf0bb415273920accfd3 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="namespacecamitk.html#a0c506d1881aa1f45c2eba76b91156aa2">ComponentList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a3af99b536d73cf0bb415273920accfd3">getTopLevelComponents</a> ()</td></tr>
<tr class="memdesc:a3af99b536d73cf0bb415273920accfd3 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the current application wide list of instanciated top-level Components.  <a href="classcamitk_1_1Application.html#a3af99b536d73cf0bb415273920accfd3">More...</a><br /></td></tr>
<tr class="separator:a3af99b536d73cf0bb415273920accfd3 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1583278c697bdef23e5fed3fb55cd2c0 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="namespacecamitk.html#a0c506d1881aa1f45c2eba76b91156aa2">ComponentList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a1583278c697bdef23e5fed3fb55cd2c0">getAllComponents</a> ()</td></tr>
<tr class="memdesc:a1583278c697bdef23e5fed3fb55cd2c0 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the current application wide list of all Components.  <a href="classcamitk_1_1Application.html#a1583278c697bdef23e5fed3fb55cd2c0">More...</a><br /></td></tr>
<tr class="separator:a1583278c697bdef23e5fed3fb55cd2c0 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af54b8d3f1454815ae8e88cffebc909a0 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#af54b8d3f1454815ae8e88cffebc909a0">isAlive</a> (<a class="el" href="classcamitk_1_1Component.html">Component</a> *)</td></tr>
<tr class="memdesc:af54b8d3f1454815ae8e88cffebc909a0 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">does this <a class="el" href="classcamitk_1_1Component.html" title="A Component represents something that could be included in the explorer view, the interactive 3D view...">Component</a> still exists?  <a href="classcamitk_1_1Application.html#af54b8d3f1454815ae8e88cffebc909a0">More...</a><br /></td></tr>
<tr class="separator:af54b8d3f1454815ae8e88cffebc909a0 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9668078507f1868f58f16ce53cb04fc3 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a9668078507f1868f58f16ce53cb04fc3">hasModified</a> ()</td></tr>
<tr class="memdesc:a9668078507f1868f58f16ce53cb04fc3 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if at least one of the opened components has been modified, false otherwise.  <a href="classcamitk_1_1Application.html#a9668078507f1868f58f16ce53cb04fc3">More...</a><br /></td></tr>
<tr class="separator:a9668078507f1868f58f16ce53cb04fc3 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04607b234fad6206f2f5bfce2d398900 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classcamitk_1_1MainWindow.html">MainWindow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a04607b234fad6206f2f5bfce2d398900">getMainWindow</a> ()</td></tr>
<tr class="memdesc:a04607b234fad6206f2f5bfce2d398900 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the main window  <a href="classcamitk_1_1Application.html#a04607b234fad6206f2f5bfce2d398900">More...</a><br /></td></tr>
<tr class="separator:a04607b234fad6206f2f5bfce2d398900 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9d523c01d80720b24118b2bb8f87069 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#ae9d523c01d80720b24118b2bb8f87069">refresh</a> ()</td></tr>
<tr class="memdesc:ae9d523c01d80720b24118b2bb8f87069 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">refresh the main window (this will call the refresh method of all viewers)  <a href="classcamitk_1_1Application.html#ae9d523c01d80720b24118b2bb8f87069">More...</a><br /></td></tr>
<tr class="separator:ae9d523c01d80720b24118b2bb8f87069 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a451f3c303b2ab16b897ce05194126388 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a451f3c303b2ab16b897ce05194126388">showStatusBarMessage</a> (QString msg, int timeout=0)</td></tr>
<tr class="memdesc:a451f3c303b2ab16b897ce05194126388 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a message to the status bar.  <a href="classcamitk_1_1Application.html#a451f3c303b2ab16b897ce05194126388">More...</a><br /></td></tr>
<tr class="separator:a451f3c303b2ab16b897ce05194126388 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c9bdc17cce90489e226b32ec50a9e87 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a8c9bdc17cce90489e226b32ec50a9e87">resetProgressBar</a> ()</td></tr>
<tr class="memdesc:a8c9bdc17cce90489e226b32ec50a9e87 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the progress bar if it exists.  <a href="classcamitk_1_1Application.html#a8c9bdc17cce90489e226b32ec50a9e87">More...</a><br /></td></tr>
<tr class="separator:a8c9bdc17cce90489e226b32ec50a9e87 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe154ffd3e569fb2988d87fa30dbb054 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#afe154ffd3e569fb2988d87fa30dbb054">setProgressBarValue</a> (int)</td></tr>
<tr class="memdesc:afe154ffd3e569fb2988d87fa30dbb054 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the progress bar value, value should be in [0..100].  <a href="classcamitk_1_1Application.html#afe154ffd3e569fb2988d87fa30dbb054">More...</a><br /></td></tr>
<tr class="separator:afe154ffd3e569fb2988d87fa30dbb054 inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85eb5579f0062cd2d8b8e7e49a5f518e inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a85eb5579f0062cd2d8b8e7e49a5f518e">vtkProgressFunction</a> (vtkObject *caller, long unsigned int eventId, void *clientData, void *callData)</td></tr>
<tr class="memdesc:a85eb5579f0062cd2d8b8e7e49a5f518e inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Observer function to be called by vtkFilters and to update progress bar Example of use:  <a href="classcamitk_1_1Application.html#a85eb5579f0062cd2d8b8e7e49a5f518e">More...</a><br /></td></tr>
<tr class="separator:a85eb5579f0062cd2d8b8e7e49a5f518e inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a256f1d79137bd0c760ba3fb7bc25dced inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#a256f1d79137bd0c760ba3fb7bc25dced">addHistoryItem</a> (<a class="el" href="classcamitk_1_1HistoryItem.html">HistoryItem</a> item)</td></tr>
<tr class="memdesc:a256f1d79137bd0c760ba3fb7bc25dced inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the history item to the application history.  <a href="classcamitk_1_1Application.html#a256f1d79137bd0c760ba3fb7bc25dced">More...</a><br /></td></tr>
<tr class="separator:a256f1d79137bd0c760ba3fb7bc25dced inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade44904a2d250eb54e7b9943c05c546e inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classcamitk_1_1HistoryItem.html">HistoryItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#ade44904a2d250eb54e7b9943c05c546e">removeLastHistoryItem</a> ()</td></tr>
<tr class="memdesc:ade44904a2d250eb54e7b9943c05c546e inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the last pushed actions in the history of the current pipeline.  <a href="classcamitk_1_1Application.html#ade44904a2d250eb54e7b9943c05c546e">More...</a><br /></td></tr>
<tr class="separator:ade44904a2d250eb54e7b9943c05c546e inherit pub_static_methods_classcamitk_1_1Application"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbcac8c6d77eb76c6e68976bfaf9ef67 inherit pub_static_methods_classcamitk_1_1Application"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcamitk_1_1Application.html#acbcac8c6d77eb76c6e68976bfaf9ef67">saveHistoryAsSXML</a> ()</td></tr>
<tr class="memdesc:acbcac8c6d77eb76c6e68976bfaf9ef67 inherit pub_static_methods_classcamitk_1_1Application"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save the history as an SCXML file, stored using.  <a href="classcamitk_1_1Application.html#acbcac8c6d77eb76c6e68976bfaf9ef67">More...</a><br /></td></tr>
<tr class="separator:acbcac8c6d77eb76c6e68976bfaf9ef67 inherit pub_static_methods_classcamitk_1_1Application"><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>This Class describes <a class="el" href="classActionStateMachine.html" title="This Class describes ActionStateMachine MainWindow extension. ">ActionStateMachine</a> <a class="el" href="classMainWindow.html">MainWindow</a> extension. </p>
<p>This application use a modified version of SCXML that describes a pipeline of CamiTK actions. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a50c251d3ee1ec23442a59f033a5c4839"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50c251d3ee1ec23442a59f033a5c4839">&#9670;&nbsp;</a></span>ActionStateMachine()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ActionStateMachine::ActionStateMachine </td>
          <td>(</td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>inputFileName</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>outputDirectory</em> = <code>&quot;&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classcamitk_1_1AbortException.html">camitk::AbortException</a></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>construtor </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ActionStateMachine::~ActionStateMachine </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>destructor </p>

<p class="reference">References <a class="el" href="namespacecamitk.html#a50b114fe9d8c67d92ccc9ccd60bc4f8d">camitk::logFile</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ActionStateMachine::checkSCXMLFile </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>filename</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classcamitk_1_1AbortException.html">camitk::AbortException</a></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>check that the file is a SCXML file (simple checking, no XML Schema validation yet) </p>

<p class="reference">References <a class="el" href="Log_8h.html#a0df6987fb508854c7adf3537e42a15fb">CAMITK_ERROR</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ActionStateMachine::createAllActionStates </td>
          <td>(</td>
          <td class="paramtype">QDomNodeList&#160;</td>
          <td class="paramname"><em>nodeList</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classcamitk_1_1AbortException.html">camitk::AbortException</a></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></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">References <a class="el" href="Log_8h.html#a0df6987fb508854c7adf3537e42a15fb">CAMITK_ERROR</a>, and <a class="el" href="classActionState.html#aa81204a1ddd02d097827a264102efb17">ActionState::setAlternativeDesc()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ActionStateMachine::createTransitions </td>
          <td>(</td>
          <td class="paramtype">QDomNodeList&#160;</td>
          <td class="paramname"><em>nodeList</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classcamitk_1_1AbortException.html">camitk::AbortException</a></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></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">References <a class="el" href="classActionState.html#a7ecd28ee1457a8b1412692a82e185857">ActionState::addActionTransition()</a>, <a class="el" href="classActionTransition.html#aa59b958c41a69ed3b42532d451c16e9e">ActionTransition::addComponentToClose()</a>, <a class="el" href="Log_8h.html#a0df6987fb508854c7adf3537e42a15fb">CAMITK_ERROR</a>, and <a class="el" href="classActionState.html#abb1ade77920bc7673e0007c601eba466">ActionState::getName()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QString ActionStateMachine::getDomNodeLocation </td>
          <td>(</td>
          <td class="paramtype">QDomNode&#160;</td>
          <td class="paramname"><em>inputNode</em></td><td>)</td>
          <td></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>build a specific error message containing the line and column if available </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString ActionStateMachine::getSaveDirectory </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>where to save the files </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ActionStateMachine::initMainWindow </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>initialized main window </p>

<p class="reference">References <a class="el" href="classActionStateViewer.html#ae9969b9a9ab7c21b0aed0b6265868ac3">ActionStateViewer::getActionStateViewer()</a>, <a class="el" href="classcamitk_1_1Explorer.html#a992484b4e91c7c8be228dcbb332b2eda">camitk::Explorer::getInstance()</a>, <a class="el" href="classcamitk_1_1MedicalImageViewer.html#ac625e251007f8100be4d6638aa3d86ae">camitk::MedicalImageViewer::getInstance()</a>, and <a class="el" href="classcamitk_1_1MedicalImageViewer.html#ac065f3ba1b66bf37947cf708cd480c4f">camitk::MedicalImageViewer::setToolbarAutoVisibility()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QString ActionStateMachine::parseSCXMLTree </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classcamitk_1_1AbortException.html">camitk::AbortException</a></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>parse the XML file (using Qt DOM API) </p>

<p class="reference">References <a class="el" href="classActionStateViewer.html#ae9969b9a9ab7c21b0aed0b6265868ac3">ActionStateViewer::getActionStateViewer()</a>, <a class="el" href="namespacecamitk.html#a50b114fe9d8c67d92ccc9ccd60bc4f8d">camitk::logFile</a>, and <a class="el" href="classActionStateViewer.html#aea5d8739f47d2ce83ba9c7204de19efc">ActionStateViewer::setState()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ActionStateMachine::setCamiTKAction </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classActionState.html">ActionState</a> *&#160;</td>
          <td class="paramname"><em>actionState</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>actionElement</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classcamitk_1_1AbortException.html">camitk::AbortException</a></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></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">References <a class="el" href="Log_8h.html#a0df6987fb508854c7adf3537e42a15fb">CAMITK_ERROR</a>, and <a class="el" href="classcamitk_1_1Application.html#a50988e804f74959fb4c9377fd19e2aaa">camitk::Application::getAction()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ActionStateMachine::setCamiTKSaveAction </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classSaveActionState.html">SaveActionState</a> *&#160;</td>
          <td class="paramname"><em>actionState</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>actionElement</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"><a class="el" href="classcamitk_1_1AbortException.html">camitk::AbortException</a></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></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">References <a class="el" href="Log_8h.html#a0df6987fb508854c7adf3537e42a15fb">CAMITK_ERROR</a>, <a class="el" href="structSaveActionState_1_1saveComponentsInfo.html#a27b7bf0f5626715759fd5942e8be3ffa">SaveActionState::saveComponentsInfo::directory</a>, <a class="el" href="structSaveActionState_1_1saveComponentsInfo.html#abb467148a400d5e21aab47d95c1afb49">SaveActionState::saveComponentsInfo::extension</a>, <a class="el" href="structSaveActionState_1_1saveComponentsInfo.html#ae7757e7ff581bfcb5c9b8b4ade202880">SaveActionState::saveComponentsInfo::name</a>, and <a class="el" href="structSaveActionState_1_1saveComponentsInfo.html#a6e219ea7c1d2e138c20208c1814f4d64">SaveActionState::saveComponentsInfo::type</a>.</p>

</div>
</div>
<a id="a129e06025bdaea5873b3f9e599509a79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a129e06025bdaea5873b3f9e599509a79">&#9670;&nbsp;</a></span>stringToStatus()</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="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591">Action::ApplyStatus</a> &gt; ActionStateMachine::stringToStatus </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>listOfStatus</em></td><td>)</td>
          <td></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">References <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591a4fd4f6108f3c44cf3fe06e045a605c21">camitk::Action::ABORTED</a>, <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591a14b649ad8c49d6efa86f5d70e0066eb2">camitk::Action::ERROR</a>, <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591a2ccad2ccfefb3344a708ca2d9e978b3f">camitk::Action::SUCCESS</a>, <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591a789cbe09a5414b4f3b38881c465ca66a">camitk::Action::TRIGGERED</a>, and <a class="el" href="classcamitk_1_1Action.html#a05b470fba3a27ab6db40c9867248c591ad0665957bf28860f6d70d4f30fd81627">camitk::Action::WARNING</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QFile* ActionStateMachine::logFile</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Log file. </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QTextStream* ActionStateMachine::logStream</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Log stream to write report on logFile. </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QStateMachine ActionStateMachine::machine</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Actual state machine. </p>

</div>
</div>
<a id="aefdb2cb0339774812bd161d50c578b58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefdb2cb0339774812bd161d50c578b58">&#9670;&nbsp;</a></span>mainWindow</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_1MainWindow.html">camitk::MainWindow</a>* ActionStateMachine::mainWindow</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>main window </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QString ActionStateMachine::name</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Application's name. </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QDir ActionStateMachine::saveDirectory</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Where to save all files. </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QDomDocument ActionStateMachine::scxmlDoc</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>XML tree containing infos. </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QTime* ActionStateMachine::startTime</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>To get track of the Action State Machine the duration. </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QMap&lt;QString, <a class="el" href="classActionState.html">ActionState</a> *&gt;* ActionStateMachine::statesMap</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Map of action state to build transitions. </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QFinalState* ActionStateMachine::theEnd</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Final State. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="ActionStateMachine_8h_source.html">ActionStateMachine.h</a></li>
<li><a class="el" href="ActionStateMachine_8cpp.html">ActionStateMachine.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>