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
Command Line Module Core API
Collaboration diagram for Command Line Module Core API:

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. 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. More...
 
class  ctkCmdLineModuleFrontendFactory
 Factory class to create new front-ends. More...
 
class  ctkCmdLineModuleFuture
 QFuture sub-class for enhanced communication with running modules. 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. 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. 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...
 

Detailed Description

This is a list of types provided by the CTK Command Line Module Core library. See the Core library page for general information.