-
Notifications
You must be signed in to change notification settings - Fork 491
Topics
This page provides an overview of various topics related to the CTK (Common Toolkit) project. Each topic is accompanied by a brief description and links to visit pages where you will find more extensive information, examples, and additional resources.
CTK provides high-level classes that support query and retrieve operations from PACS and local databases. It includes Qt widgets for easily setting up a server connection, sending queries, and viewing the results. The underlying toolkit used is DCMTK.
To learn more, refer to the Overview of DICOM functionality in CTK.
CTK aims to create a C++ reference implementation of the DICOM Part 19 Application Hosting specifications. It provides an infrastructure to create both hosts and hosted applications. Although the project is still in alpha status, it can be useful for conformance testing and initial experimentation.
To learn more, see the DICOM Application Hosting documentation.
CTK offers a collection of Qt Widgets for use in biomedical imaging applications.
To explore the available widgets, visit the Gallery and the associated Widgets wiki page.
CTK provides a dynamic component system for C++, modeled after the OSGi specifications. It enables a development model where applications are dynamically composed of many different reusable components, following a service-oriented approach.
To get started with the Plugin Framework, refer to the Plugin Framework page.
CTK supports the usage of algorithms written as self-contained executables in multiple programming languages. It includes a command line interface (CLI) module that simplifies the integration of command line tools into CTK-based applications. The CLI module provides a flexible and extensible framework for defining, executing, and configuring command line interfaces for algorithms.
To learn more about the CLI module, see the Command Line Interfaces documentation.