Computer Assited Medical Intervention Tool Kit  version 3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Enumerations

The CamiTK Core Action structure. More...

+ Collaboration diagram for Action:

Classes

class  camitk::Action
 Action class is an abstract class that enables you to build a action (generally on a component). More...
 
class  camitk::ActionExtension
 This class describes what is a generic Action extension. More...
 
class  camitk::ActionWidget
 Build a default widget for a given action using its Qt properties. More...
 

Enumerations

enum  camitk::Action::ApplyStatus {
  camitk::Action::SUCCESS, camitk::Action::ERROR, camitk::Action::WARNING, camitk::Action::ABORTED,
  camitk::Action::TRIGGERED
}
 describes what happened during the application of an algorithm (i.e. results of the apply method) More...
 

Detailed Description

The CamiTK Core Action structure.

The Action class generalizes the notion of component processing. An action applies a given algorithm to one or several listed components. Generally viewers trigger actions on the currently selected components. Actions may work on [0 ... N] components and may have [0 ... N] input parameters.

Enumeration Type Documentation

describes what happened during the application of an algorithm (i.e. results of the apply method)

Enumerator
SUCCESS 

everything went according to plan

ERROR 

apply() failed : an error occured (usually it means that the apply() was interrupted)

WARNING 

some (partial) error occured during the application of the algorithm

ABORTED 

the action was aborted before completion

TRIGGERED 

the action was triggered only, but not applied