CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nctk
 NctkDicomAppHostingTypedefs and classes defined in the interfaces of DICOM Supplement 118
 NctkDicomAvailableDataHelper
 NctkEventBus
 CctkAbstractFactoryCtkAbstractFactory is the base class of all the factory where items need to be registered before being instantiated
 CctkAbstractFactoryFileBasedItem
 CctkAbstractFactoryItem
 CctkAbstractFileBasedFactory
 CctkAbstractLibraryFactory
 CctkAbstractObjectFactory
 CctkAbstractPluginFactory
 CctkAbstractPythonManager
 CctkAbstractQObjectFactory
 CctkActionsWidget
 CctkAddRemoveComboBox
 CctkApplicationDescriptor
 CctkApplicationException
 CctkApplicationHandle
 CctkApplicationLauncher
 CctkApplicationRunnable
 CctkAppSoapMessageProcessor
 CctkAttributeDefinition
 CctkAxesWidget
 CctkAxesWidgetEventPlayer
 CctkAxesWidgetEventTranslator
 CctkBackTraceObtains a back trace from the current execution context
 CctkBasePopupWidget
 CctkBezierControlPoint
 CctkBinaryFileDescriptor
 CctkBooleanMapper
 CctkBusEvent
 CctkButtonGroup
 CctkCallback
 CctkCheckableComboBox
 CctkCheckableComboBoxEventPlayer
 CctkCheckableComboBoxEventTranslator
 CctkCheckableHeaderView
 CctkCheckableHeaderViewEventPlayer
 CctkCheckableHeaderViewEventTranslator
 CctkCheckableModelHelper
 CctkCheckablePushButton
 CctkCheckBox
 CctkCheckBoxPixmaps
 CctkCLModuleExplorerMainWindowExample application main window
 CctkCmdLineModuleBackendAbstract base class for all back-end command line module implementations
 CctkCmdLineModuleBackendFunctionPointerProvides a back-end implementation to enable directly calling a function pointer
 CctkCmdLineModuleBackendLocalProcessProvides an ctkCmdLineModuleBackend implementation to run a locally installed command line application
 CctkCmdLineModuleBackendXMLCheckerProvides a ctkCmdLineModuleBackend implementation to pretend to run a command line process, but actually it returns a fixed, static piece of XML which can then be validated by the core library
 CctkCmdLineModuleConcurrentRegisterA function object for concurrently adding modules
 CctkCmdLineModuleConcurrentUnRegisterA function object for concurrently removing modules
 CctkCmdLineModuleDefaultPathBuilderBuilds up a list of directory paths to search for command line modules
 CctkCmdLineModuleDescriptionDescription of the parameters of a command line module
 CctkCmdLineModuleDirectoryWatcherProvides directory scanning and file watching via QFileSystemWatcher to automatically load new modules into a ctkCmdLineModuleManager
 CctkCmdLineModuleExplorerConstants
 CctkCmdLineModuleExplorerDirectorySettingsExample application settings panel
 CctkCmdLineModuleExplorerGeneralModuleSettings
 CctkCmdLineModuleExplorerModulesSettings
 CctkCmdLineModuleExplorerOutputText
 CctkCmdLineModuleExplorerProgressListWidget
 CctkCmdLineModuleExplorerProgressWidgetExample application progress update widget
 CctkCmdLineModuleExplorerShowXmlAction
 CctkCmdLineModuleExplorerTabListExample application tab list
 CctkCmdLineModuleExplorerTreeWidgetExample application tree widget
 CctkCmdLineModuleExplorerUtils
 CctkCmdLineModuleFrontendAbstract base class for all front-end command line module implementations
 CctkCmdLineModuleFrontendFactoryFactory class to create new front-ends
 CctkCmdLineModuleFrontendFactoryQtGuiFactory class to instantiate Qt widget based front-ends
 CctkCmdLineModuleFrontendFactoryQtWebKitQtWebKit specific implementation of ctkCmdLineModuleFrontendFactory
 CctkCmdLineModuleFrontendQtGuiA Qt based implementation of the module front end
 CctkCmdLineModuleFutureQFuture sub-class for enhanced communication with running modules
 CctkCmdLineModuleFutureWatcherEnhanced monitoring of a ctkCmdLineModuleFuture using signals and slots
 CctkCmdLineModuleManagerMain manager class to handle loading and unloading of modules
 CctkCmdLineModuleParameterSingle parameter to a module, like a threshold of a filter
 CctkCmdLineModuleParameterGroupGroup of parameters
 CctkCmdLineModulePathBuilderPrototype interface for objects that can build up a list of file paths, stored in a QStringList
 CctkCmdLineModuleProcessTaskImplements ctkCmdLineModuleFutureInterface to enabling running a command line application asynchronously
 CctkCmdLineModuleQtUiLoaderDerived from QUiLoader to enable us to instantiate custom widgets at runtime, where this class provides ctkCmdLineModuleQtComboBox instead of QComboBox
 CctkCmdLineModuleReferenceDefines a reference or handle to a module, including location, XML, description and access to the associated backend
 CctkCmdLineModuleReferenceResult
 CctkCmdLineModuleResultDescribes a reported result of a command line module
 CctkCmdLineModuleRunExceptionException class to describe problems with running the module
 CctkCmdLineModuleTimeoutExceptionException class to describe problems with timeouts when running a module
 CctkCmdLineModuleUtils
 CctkCmdLineModuleXmlExceptionException class to describe problems with XML processing
 CctkCmdLineModuleXmlProgressWatcherProvides progress updates of a module
 CctkCmdLineModuleXmlValidatorProvides validation of an XML document against an XML schema
 CctkCmdLineModuleXslTransformTransforms a given XML input using an XML stylesheet
 CctkCollapsibleButton
 CctkCollapsibleGroupBox
 CctkColorDialog
 CctkColorPickerButton
 CctkComboBoxCtkComboBox is an advanced QComboBox. It adds multiple features:
 CctkCommandLineParser
 CctkCompleter
 CctkConfiguration
 CctkConfigurationAdmin
 CctkConfigurationEvent
 CctkConfigurationException
 CctkConfigurationListener
 CctkConfigurationPlugin
 CctkConsole
 CctkConsoleCompleter
 CctkConsoleEventPlayer
 CctkConsoleEventTranslator
 CctkControlPoint
 CctkCoordinatesWidget
 CctkCorePythonQtDecorators
 CctkCrosshairLabel
 CctkDateRangeWidget
 CctkDebugOptions
 CctkDebugOptionsListener
 CctkDependencyGraphClass to implement a dependency graph, converted to STL instead of Qt
 CctkDicomAbstractAppProvides a basic implementation for an application app
 CctkDicomAbstractExchangeCacheProvides a basic convenience methods for the data exchange
 CctkDicomAbstractHostProvides a basic implementation for an application host
 CctkDICOMAbstractThumbnailGeneratorAbstract thumbnail generator class
 CctkDicomAppInterface
 CctkDicomAppService
 CctkDICOMAppWidget
 CctkDICOMBrowserThe DICOM browser widget provides an interface to organize DICOM data stored in a local ctkDICOMDatabase
 CctkDICOMCorePythonQtDecorators
 CctkDICOMDatabase
 CctkDICOMDirectoryListWidget
 CctkDicomExchangeInterface
 CctkDicomExchangeService
 CctkDICOMFilterProxyModel
 CctkDicomHostInterface
 CctkDICOMHostMainLogic
 CctkDicomHostServer
 CctkDICOMImageWrapper around a DCMTK DicomImage
 CctkDICOMImportWidget
 CctkDICOMIndexerIndexes DICOM images located in local directory into an Sql database
 CctkDICOMItem
 CctkDICOMItemTreeModel
 CctkDICOMItemView
 CctkDICOMListenerWidget
 CctkDICOMModel
 CctkDICOMObjectListWidget
 CctkDicomObjectLocatorCache
 CctkDICOMObjectModelProvides a Qt MVC-compatible wrapper around a ctkDICOMItem
 CctkDICOMPersonNameA person's name as modelled in DICOM
 CctkDICOMQuery
 CctkDICOMQueryResultsTabWidget
 CctkDICOMQueryRetrieveWidget
 CctkDICOMQueryWidget
 CctkDICOMRetrieve
 CctkDICOMServerNodeWidget
 CctkDicomSoapArrayOfObjectDescriptors
 CctkDicomSoapArrayOfObjectLocators
 CctkDicomSoapArrayOfStringType
 CctkDicomSoapArrayOfUIDS
 CctkDicomSoapArrayOfUUIDS
 CctkDicomSoapAvailableData
 CctkDicomSoapBool
 CctkDicomSoapObjectDescriptor
 CctkDicomSoapObjectLocator
 CctkDicomSoapPatient
 CctkDicomSoapRectangle
 CctkDicomSoapSeries
 CctkDicomSoapState
 CctkDicomSoapStatus
 CctkDicomSoapStudy
 CctkDicomSoapUID
 CctkDicomSoapUUID
 CctkDICOMTableManager
 CctkDICOMTableViewThe ctkDICOMTableView displays the content of a specific table of the ctkDICOMDatabase
 CctkDICOMTesterUtility class to test DICOM network applications A simple DICOM archive server can be run (startDCMQRSCP()), and images can be stored into the server using storeData(). It internally uses storeSCU
 CctkDICOMThumbnailGeneratorThumbnail generator class
 CctkDICOMThumbnailListWidget
 CctkDICOMWidgetsPythonQtDecorators
 CctkDirectoryButton
 CctkDoubleRangeSlider
 CctkDoubleRangeSliderEventPlayer
 CctkDoubleRangeSliderEventTranslatorTranslate low-level Qt events into high-level events for QtTesting
 CctkDoubleSlider
 CctkDoubleSpinBoxCustom SpinBox The ctkDoubleSpinBox internaly uses a QDoubleSpinBox while it retain controls over it
 CctkDynamicSpacer
 CctkErrorLogAbstractMessageHandler
 CctkErrorLogContext
 CctkErrorLogFDMessageHandler
 CctkErrorLogLevel
 CctkErrorLogModel
 CctkErrorLogQtMessageHandler
 CctkErrorLogStatusMessageHandler
 CctkErrorLogStreamMessageHandler
 CctkErrorLogTerminalOutput
 CctkErrorLogWidget
 CctkEvent
 CctkEventAdmin
 CctkEventAdminBus
 CctkEventBusDemoMainWindow
 CctkEventConstants
 CctkEventDemo
 CctkEventHandler
 CctkEventTranslatorPlayerWidget
 CctkExampleDicomHost
 CctkExampleHostControlWidget
 CctkExampleHostLogic
 CctkExceptionThe base class for all exceptions defined in CTK
 CctkExchangeSoapMessageProcessor
 CctkExpandableWidgetWidget that can be resized by the user using a corner size grip. ctkExpandableWidget is a container widget that has a user customizable sizeHint
 CctkExpandButton
 CctkFactoryLibraryItem
 CctkFactoryObjectItem
 CctkFactoryPluginItem
 CctkFileDialog
 CctkFileDialogEventPlayer
 CctkFileDialogEventTranslatorTranslate low-level Qt events into high-level events for QtTesting
 CctkFileLogger
 CctkFittedTextBrowser
 CctkFlatProxyModel
 CctkFlowLayout
 CctkFontButton
 CctkFontButtonEventPlayer
 CctkFontButtonEventTranslatorTranslate low-level Qt events into high-level events for QtTesting
 CctkHighPrecisionTimerA fast and high precision timer
 CctkHistogram
 CctkHistogramBarQt includes
 CctkHostAppExampleWidget
 CctkHostedAppPlaceholderWidget
 CctkIconEngine
 CctkIconEnginePlugin
 CctkIllegalStateException
 CctkInvalidArgumentException
 CctkITKErrorLogMessageHandler
 CctkLanguageComboBox
 CctkLayoutFactory
 CctkLayoutManager
 CctkLayoutViewFactory
 CctkLDAPSearchFilter
 CctkLinearValueProxyImplementation of an affine value proxy. The ctkLinearValueProxy takes a coefficient and an offset, effectively implementing a value proxy such as: valueProxy = coefficient * value + offset Note: If the coefficient is null then the property value given by value = (valueProxy - offset) / coefficient can give bad results (+ or - infinity depending on the sign of valueProxy - offset)
 CctkLocation
 CctkLogEntry
 CctkLogger
 CctkLogListener
 CctkLogReaderService
 CctkLogService
 CctkLogStream
 CctkLogStreamWithServiceRef
 CctkManagedService
 CctkManagedServiceFactory
 CctkMaterialPropertyPreviewLabel
 CctkMaterialPropertyWidget
 CctkMatrixWidget
 CctkMatrixWidgetEventPlayer
 CctkMatrixWidgetEventTranslatorTranslate low-level Qt events into high-level events for QtTesting
 CctkMenuButton
 CctkMenuComboBox
 CctkMenuComboBoxEventPlayer
 CctkMenuComboBoxEventTranslatorTranslate low-level Qt events into high-level events for QtTesting
 CctkMessageBox
 CctkMetaTypeInformation
 CctkMetaTypeProvider
 CctkMetaTypeService
 CctkModalityWidget
 CctkModelTester
 CctkNonLinearControlPoint
 CctkNullLogStream
 CctkObjectClassDefinition
 CctkPathLineEditAdvanced line edit to select a file or directory
 CctkPathLineEditEventPlayer
 CctkPathLineEditEventTranslatorTranslate low-level Qt events into high-level events for QtTesting
 CctkPathListButtonsWidgetA widget with add, remove and edit buttons to be used together with ctkPathListWidget
 CctkPathListWidgetThe ctkPathListWidget lists files and/or directories
 CctkPixmapIconEngine
 CctkPixmapIconEngineEntry
 CctkPlugin
 CctkPluginActivator
 CctkPluginBrowser
 CctkPluginBrowserEditors
 CctkPluginConstants
 CctkPluginContext
 CctkPluginDatabaseException
 CctkPluginEvent
 CctkPluginException
 CctkPluginFramework
 CctkPluginFrameworkEvent
 CctkPluginFrameworkFactory
 CctkPluginFrameworkLauncher
 CctkPluginGeneratorAbstractExtension
 CctkPluginGeneratorAbstractTemplate
 CctkPluginGeneratorAbstractUiExtension
 CctkPluginGeneratorCMakeLists
 CctkPluginGeneratorCodeModel
 CctkPluginGeneratorConstants
 CctkPluginGeneratorCppPluginActivator
 CctkPluginGeneratorCppTemplate
 CctkPluginGeneratorHeaderTemplate
 CctkPluginGeneratorMainExtension
 CctkPluginGeneratorTargetLibraries
 CctkPluginLocalization
 CctkPluginResourcesTreeModel
 CctkPluginTableModel
 CctkPluginTracker
 CctkPluginTrackerCustomizer
 CctkPluginTrackerPrivate
 CctkPoint
 CctkPopupWidget
 CctkPopupWidgetEventPlayer
 CctkPopupWidgetEventTranslatorTranslate low-level Qt events into high-level events for QtTesting
 CctkProxyStyle
 CctkPushButton
 CctkPythonConsole
 CctkQImageView
 CctkQtResourcesTreeModel
 CctkQtTestingMainWindow
 CctkQtTestingUtility
 CctkRangeSlider
 CctkRangeSliderEventPlayer
 CctkRangeSliderEventTranslatorTranslate low-level Qt events into high-level events for QtTesting
 CctkRangeWidget
 CctkRichTextItemDelegate
 CctkRuntimeException
 CctkScopedCurrentDirUse this class to change the current application directory in a given scope and automatically restore it
 CctkScreenshotDialog
 CctkSearchBox
 CctkServiceEvent
 CctkServiceException
 CctkServiceFactory
 CctkServiceReference
 CctkServiceRegistration
 CctkServiceTracker
 CctkServiceTrackerCustomizer
 CctkServiceTrackerPrivate
 CctkSetName
 CctkSettings
 CctkSettingsDialog
 CctkSettingsPanel
 CctkSignalMapper
 CctkSimplePythonManager
 CctkSimplePythonQtDecorators
 CctkSimpleSoapClient
 CctkSimpleSoapServer
 CctkSizeGripCtkSizeGrip is a utility widget that allows widget in a layout to be manually resized. It is not meant to be used as is but with a third party that can change the size hint of a widget such as a container widget (e.g. ctkExpandableWidget). To resize a widget, the user must left click on the size grip and drag left/right to control the width and/or up/bottom to control the height. Left button double-click resets the size hint of the target widget to its default
 CctkSliderWidget
 CctkSoapMessageProcessor
 CctkSoapMessageProcessorList
 CctkSortFilterActionsProxyModel
 CctkTemplateLayoutViewFactory
 CctkTemplateWidget
 CctkTestApplication
 CctkTestWrappedQInvokable
 CctkTestWrappedQListOfVTKObject
 CctkTestWrappedQProperty
 CctkTestWrappedSlot
 CctkTestWrappedVTKObserver
 CctkTestWrappedVTKQInvokable
 CctkTestWrappedVTKSlot
 CctkThumbnailLabel
 CctkThumbnailListWidget
 CctkToolTipTrapper
 CctkTrackedPlugin
 CctkTrackedService
 CctkTransferFunction
 CctkTransferFunctionBarsItem
 CctkTransferFunctionControlPointsItem
 CctkTransferFunctionGradientItem
 CctkTransferFunctionItem
 CctkTransferFunctionNativeItem
 CctkTransferFunctionRepresentation
 CctkTransferFunctionScene
 CctkTransferFunctionView
 CctkTreeComboBox
 CctkTreeComboBoxEventPlayer
 CctkTreeComboBoxEventTranslatorTranslate low-level Qt events into high-level events for QtTesting
 CctkUnsupportedOperationException
 CctkValueProxyBase class for value proxies. Value proxy allows to decouple the displayed value from the values accessed within the program. For example, one may want to display Fahrenheit while still working with Celsius
 CctkVersion
 CctkVisualizationVTKWidgetsPythonQtDecorators
 CctkVTKAbstractMatrixWidget
 CctkVTKAbstractView
 CctkVTKChartView
 CctkVTKColorTransferFunction
 CctkVTKCompositeFunction
 CctkVTKConnection
 CctkVTKConnectionFactory
 CctkVTKDataSetArrayComboBox
 CctkVTKDataSetModel
 CctkVTKDiscretizableColorTransferWidget
 CctkVTKErrorLogMessageHandler
 CctkVTKHistogram
 CctkVTKLookupTable
 CctkVTKMagnifyView
 CctkVTKMatrixWidget
 CctkVTKObjectEventsObserverConnect vtkObject events with QObject slots. Helper class that provides utility methods for connecting vtkObjects with QObjects
 CctkVTKOpenGLNativeWidget
 CctkVTKPiecewiseFunction
 CctkVTKPropertyWidget
 CctkVTKPythonQtWrapperFactory
 CctkVTKRenderView
 CctkVTKRenderViewEventPlayer
 CctkVTKRenderViewEventTranslator
 CctkVTKScalarBarWidget
 CctkVTKScalarsToColorsComboBox
 CctkVTKScalarsToColorsView
 CctkVTKScalarsToColorsWidget
 CctkVTKSliceView
 CctkVTKSurfaceMaterialPropertyWidget
 CctkVTKTextPropertyWidget
 CctkVTKThresholdWidget
 CctkVTKThumbnailView
 CctkVTKVolumePropertyWidget
 CctkWidgetsPythonQtDecorators
 CctkWorkflowCtkWorkflow is the basis for a workflow engine, i.e. a state machine with enhancements to support ctkWorkflowStep
 CctkWorkflowAbstractPagedWidget
 CctkWorkflowButtonBoxWidgetA widget that controls a workflow
 CctkWorkflowGroupBoxCtkWorkflowGroupBox is a widget displaying the user interface elements, title, description and/or error status of the current step of a ctkWorkflow
 CctkWorkflowInterstepTransition
 CctkWorkflowInterstepTransitionEvent
 CctkWorkflowIntrastepTransition
 CctkWorkflowIntrastepTransitionEventCustom transitions for use with ctkWorkflow
 CctkWorkflowStackedWidgetCtkWorkflowStackedWidget is the basis for a workflow with a user interface containing a QStackedWidget
 CctkWorkflowStepCtkWorkflowStep is the basis for a workflow step
 CctkWorkflowTabWidgetCtkWorkflowTabWidget is the basis for a workflow with a user
 CctkWorkflowWidgetCtkWorkflowWidget is the basis for a workflow with a user interface. It groups together and manages a ctkWorkflowGroupBox (to display the step) and a ctkWorkflowButtonBoxWidget (providing buttons for traversing the workflow)
 CctkWorkflowWidgetStepCtkWorkflowWidgetStep is a convienience class to quickly construct a ctkWorkflowStep with a user interface
 CctkXMLEventObserver
 CctkXMLEventSource
 CctkXnatAssessor
 CctkXnatAssessorFolder
 CctkXnatDataModelReprents the root object in a XNAT data hierarchy
 CctkXnatDefaultSchemaTypes
 CctkXnatExperiment
 CctkXnatFile
 CctkXnatListModel
 CctkXnatLoginDialog
 CctkXnatLoginProfileA login profile for XNAT sessions
 CctkXnatObject
 CctkXnatProject
 CctkXnatReconstruction
 CctkXnatReconstructionFolder
 CctkXnatResource
 CctkXnatResourceCatalogXmlParserParses the xml response when requesting the catalog xml of a resource
 CctkXnatResourceFolder
 CctkXnatScan
 CctkXnatScanFolder
 CctkXnatSessionReprents a session object associated with a specific XNAT connection
 CctkXnatSettings
 CctkXnatSubject
 CctkXnatTreeBrowserMainWindow
 CctkXnatTreeModel
 CModuleSortFilterProxyModel
 CPythonQtWrapper_CTKDICOMCore
 CPythonQtWrapper_CTKWidgets
 CQFutureInterface< ctkCmdLineModuleResult >A QFutureInterface specialization
 CQHash
 CQList
 CvtkDiscretizableColorTransferChart
 CvtkDiscretizableColorTransferControlPointsItem
 CvtkLightBoxRendererManager
 CvtkScalarsToColorsContextItem
 CvtkScalarsToColorsHistogramChart
 CvtkScalarsToColorsPreviewChart