CTK 0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Loading...
Searching...
No Matches
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.