flutter_dicom library

Classes

DicomConfig
Configuration options for the DICOM processing engine.
DicomController
The central state manager and orchestrator for DICOM file processing and rendering.
DicomFrameResult
Represents a single processed DICOM frame, ready for rendering.
DicomMetadata
Represents the extracted medical metadata from a DICOM file header.
DicomService
A domain service that orchestrates DICOM operations.
DicomShaderPainter
A performance-critical CustomPainter that offloads medical rendering to the GPU.
DicomViewer
A production-ready, interactive widget for high-performance DICOM rendering.
FileDicomLoader
The default implementation for loading DICOM files from the local file system.
IDicomLoader
An abstract interface defining how DICOM files are loaded.
RustLib
Main entrypoint of the Rust API

Exceptions / Errors

DicomConfigurationException
Thrown when an invalid configuration is passed to the SDK.
DicomException
Base exception for all DICOM-related errors in the SDK.
DicomProcessingException
Thrown when the high-performance Rust engine fails to parse or process the file.
DicomShaderException
Thrown when the GPU Fragment Shader fails to load or compile.