![]() |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
![]() |
Classes | |
struct | ctkCmdLineModuleBackend |
Abstract base class for all back-end command line module implementations. More... | |
class | ctkCmdLineModuleConcurrentRegister |
A function object for concurrently adding modules. More... | |
class | ctkCmdLineModuleConcurrentUnRegister |
A function object for concurrently removing modules. More... | |
class | ctkCmdLineModuleDefaultPathBuilder |
Builds up a list of directory paths to search for command line modules. More... | |
class | ctkCmdLineModuleDescription |
Description of the parameters of a command line module.The parameters can be used for automated GUI generation or execution of the module, and are directly related to the XML description used to describe the command line module parameters. More... | |
class | ctkCmdLineModuleDirectoryWatcher |
Provides directory scanning and file watching via QFileSystemWatcher to automatically load new modules into a ctkCmdLineModuleManager. More... | |
class | ctkCmdLineModuleFrontend |
Abstract base class for all front-end command line module implementations.A module front-end represents a set of current parameter values for a specific module. A front-end instance is usually associated with a graphical user interface, accessible via guiHandle(). This allows users to interactively change parameter values of the module. More... | |
class | ctkCmdLineModuleFrontendFactory |
Factory class to create new front-ends.Front-end implementors are advised to create and export a sub-class of this class to unify the creation process of front-ends. More... | |
class | ctkCmdLineModuleFuture |
QFuture sub-class for enhanced communication with running modules.Please see the QFuture documentation of Qt for details. This sub-class provides additional query methods to check if a module can be paused and/or canceled and also provides the ability to retrieve the arbitrary output and error data from the module. More... | |
class | ctkCmdLineModuleFutureWatcher |
The ctkCmdLineModuleFutureWatcher class provides enhanced monitoring of a ctkCmdLineModuleFuture using signals and slots. More... | |
class | ctkCmdLineModuleManager |
Main manager class to handle loading and unloading of modules. More... | |
class | ctkCmdLineModuleParameter |
Single parameter to a module, like a threshold of a filter. More... | |
class | ctkCmdLineModuleParameterGroup |
Group of parameters. More... | |
class | ctkCmdLineModuleReference |
Defines a reference or handle to a module, including location, XML, description and access to the associated backend.Instances of this class reference registered modules and can be used to retrieve information about their parameters or to create a specific front-end. More... | |
class | ctkCmdLineModuleResult |
Describes a reported result of a command line module. More... | |
class | ctkCmdLineModuleRunException |
Exception class to describe problems with running the module. More... | |
class | ctkCmdLineModuleTimeoutException |
Exception class to describe problems with timeouts when running a module. More... | |
class | ctkCmdLineModuleXmlException |
Exception class to describe problems with XML processing. More... | |
class | ctkCmdLineModuleXmlProgressWatcher |
Provides progress updates of a module.This class is usually only used by back-end implementators for modules which can report progress and results in the form of XML fragments written to a QIODevice. More... | |
class | ctkCmdLineModuleXmlValidator |
Provides validation of an XML document against an XML schema. More... | |
class | ctkCmdLineModuleXslTransform |
Transforms a given XML input using an XML stylesheet. More... | |
class | QFutureInterface< ctkCmdLineModuleResult > |
A QFutureInterface specialization. More... | |
This is a list of types provided by the CTK Command Line Module Core library. See the Core library page for general information.