![]() |
ImFusion SDK 4.3
|
Plugin for handling DICOM data. More...
Plugin for handling DICOM data.
The ImFusion DICOM Plugin provides an extensive set of classes to support the reading/writing of DICOM data within the ImFusion software framework. The general software architecture of the plugin was designed to match the structure of DICOM data and allow for precise control over which DICOM modules and DICOM tags are supported and how they are used/interpreted. It builds on DCMTK and offers multiple layers of abstraction in order to provide API programmers with the right tools for their needs.
The DicomIOAlgorithm provides the highest layer of abstraction available in the ImFusion DICOM plugin. It does not have any references to DCMTK headers and enables the API programmer to load/save DICOM data with minimal efforts.
Topics | |
DataComponents | |
DICOM-specific or related DataComponents. | |
Extensions | |
Extending the default DICOM import/export with custom functionality. | |
GUI classes | |
Qt GUI classes for DICOM data. | |
Intermediate-level API | |
Intermediate-level API for loading/storing DICOM data. | |
Low-level/Core API | |
Low-level data structures for handling DICOM data. | |
Namespaces | |
namespace | ImFusion::Dicom |
Low-level and intermediate-level interfaces for working with DICOM data. | |
namespace | ImFusion::Dicom::Utils |
Collection of utility functions to handle DICOM data. | |
Classes | |
class | DicomIoAlgorithm |
IoAlgorithm for reading and writing DICOM files. More... | |
class | OverlayAnnotation |
The OverlayAnnotation displays any DICOM overlay stored in a OverlayDataComponent. More... | |
class | DicomPluginSettings |
Provides settings used by different parts of the DicomPlugin. More... | |
class | RTStructureDatasetHandler |
A DatasetHandler for loading DICOM RTStructureSet. More... | |
class | DicomGeVividE9IOD |
Extra IOD specialization for basic support of loading multiple ultrasound volumes created by GE Vivid E9 devices. More... | |
Enumerations | |
enum class | PhotometricInterpretation { Invalid , Monochrome1 , Monochrome2 , Palette , RGB , YbrFull , YbrFull422 } |
Enumeration describing the DICOM photometeric interpetration type. | |