Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
IO Classes

This subcategory includes the IO classes to read or write data objects. More...

Collaboration diagram for IO Classes:

Classes

class  mitk::AbstractFileIO
 Abstract base class for implementing a combined file reader and writer. More...
 
class  mitk::AbstractFileReader
 Base class for creating mitk::BaseData objects from files or streams. More...
 
class  mitk::AbstractFileWriter
 Base class for writing mitk::BaseData objects to files or streams. More...
 
class  mitk::CustomMimeType
 A custom mime-type that can be registered as a service object. More...
 
class  mitk::FileReaderRegistry
 Registry that provides convenient access to IFileReader service instances. More...
 
class  mitk::FileReaderSelector
 Selects the most suitable IFileReader for a given file path. More...
 
class  mitk::FileWriterRegistry
 Provides convenient access to mitk::IFileWriter instances and writing files from mitk::BaseData types. More...
 
class  mitk::FileWriterSelector
 Selects the most suitable IFileWriter for a given BaseData object. More...
 
struct  mitk::IFileIO
 Common interface for all MITK file readers and writers. More...
 
struct  mitk::IFileReader
 The common interface for all MITK file readers. More...
 
struct  mitk::IFileWriter
 The common interface of all MITK file writers. More...
 
class  mitk::ImageGenerator
 Generator for synthetic MITK images. More...
 
struct  mitk::IMimeTypeProvider
 Service interface for querying all registered mime-types. More...
 
struct  mitk::IOConstants
 Defines string constants for I/O option keys and values. More...
 
struct  mitk::IOMetaInformationPropertyConstants
 Property key path constants for IO meta information. More...
 
class  mitk::IOMimeTypes
 Collection of predefined MITK mime-types and factory methods. More...
 
class  mitk::IOUtil
 A utility class to load and save data from/to the local file system. More...
 
class  mitk::IOVolumeSplitReason
 Records the reasons why a DICOM volume was split during loading. More...
 
class  mitk::ItkLoggingAdapter
 Adapter that overwrites the standard ITK logging output window and redirects logging messages to the MITK logging system. More...
 
class  mitk::MimeType
 Immutable, value-type wrapper for a registered mime-type. More...
 
struct  mitk::PreferenceListReaderOptionsFunctor
 Option callback functor with a preference list/ black list option selection strategy. More...
 
class  mitk::VtkLoggingAdapter
 Adapter that redirects VTK logging output to the MITK logging system. More...
 

Detailed Description

This subcategory includes the IO classes to read or write data objects.