Computer Assited Medical Intervention Tool Kit  version 5.0
Action State Machine (ASM)
+ Collaboration diagram for Action State Machine (ASM):

Classes

class  ActionState
 The state (in a state machine point of view) corresponding to the current processed action. More...
 
class  ActionStateMachine
 This Class describes ActionStateMachine MainWindow extension. This application use a modified version of SCXML that describes a pipeline of CamiTK actions. More...
 
class  ActionStateViewer
 The current action state viewer. More...
 
class  ActionStateWidget
 The action save state widget. More...
 
class  ActionStateWizard
 This dialog is shown only if at least one of the two required input parameters (SCXML and output directory) is missing when the application is started. More...
 
class  ActionTransition
 This class handle a transition between two states (including previous/next buttons). Specific things can happen for CamiTK SCXML transition (e.g., apply the selected action before going to the next, closing components...) More...
 
class  SaveActionState
 The asm application uses a state machine. This class implements the state of action save. More...
 

Detailed Description

The Action State Machine (ASM) is a simple pipeline of camitk::Action interpreter, thanks to simple interface.

Through a simple graphical user interface, the user will apply, step by step a bunch of actions described in a pipeline. The description of the pipeline is done within a XML file, which is taken as an input of the application. The user will have 2 main buttons "previous" and "next" to navigate from a step to another.

Note
Each time the user goes next, the current action is applied. Each time the user goes previous, the current state component are deleted, and the application presents the previous action.
This application was firstly targeting clinicians end users, which explains the simple ergonomy.
Smart application !