Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::MitkMultilabelIOMimeTypes Namespace Reference

Provides custom MIME types for multi-label segmentation IO. More...

Classes

class  LegacyLabelSetMimeType
 MIME type for legacy LabelSetImage NRRD files. More...
 
class  MultiLabelSegmentationMimeType
 MIME type for MultiLabelSegmentation NRRD files with embedded label metadata. More...
 
class  MultiLabelMetaMimeType
 MIME type for multi-label meta JSON files (mitklabel.json). More...
 
class  MultiLabelNiftiStackMimeType
 MIME type for multi-label NIfTI stack directories. More...
 

Functions

MITKMULTILABELIO_EXPORT LegacyLabelSetMimeType LEGACYLABELSET_MIMETYPE ()
 Return an instance of the legacy LabelSet MIME type. More...
 
MITKMULTILABELIO_EXPORT std::string LEGACYLABELSET_MIMETYPE_NAME ()
 Return the name string for the legacy LabelSet MIME type. More...
 
MITKMULTILABELIO_EXPORT MultiLabelSegmentationMimeType MULTILABEL_SEGMENTATION_MIMETYPE ()
 Return an instance of the MultiLabelSegmentation MIME type. More...
 
MITKMULTILABELIO_EXPORT std::string MULTILABEL_SEGMENTATION_MIMETYPE_NAME ()
 Return the name string for the MultiLabelSegmentation MIME type. More...
 
MITKMULTILABELIO_EXPORT MultiLabelMetaMimeType MULTILABELMETA_MIMETYPE ()
 Return an instance of the MultiLabelMeta MIME type. More...
 
MITKMULTILABELIO_EXPORT std::string MULTILABELMETA_MIMETYPE_NAME ()
 Return the name string for the MultiLabelMeta MIME type. More...
 
MITKMULTILABELIO_EXPORT MultiLabelNiftiStackMimeType MULTILABEL_NIFTISTACK_MIMETYPE ()
 Return an instance of the MultiLabel NIfTI stack MIME type. More...
 
MITKMULTILABELIO_EXPORT std::string MULTILABEL_NIFTISTACK_MIMETYPE_NAME ()
 Return the name string for the MultiLabel NIfTI stack MIME type. More...
 
MITKMULTILABELIO_EXPORT std::vector< CustomMimeType * > Get ()
 Return all registered multi-label IO MIME types. Caller takes ownership. More...
 

Detailed Description

Provides custom MIME types for multi-label segmentation IO.

Function Documentation

◆ Get()

MITKMULTILABELIO_EXPORT std::vector<CustomMimeType*> mitk::MitkMultilabelIOMimeTypes::Get ( )

Return all registered multi-label IO MIME types. Caller takes ownership.

◆ LEGACYLABELSET_MIMETYPE()

MITKMULTILABELIO_EXPORT LegacyLabelSetMimeType mitk::MitkMultilabelIOMimeTypes::LEGACYLABELSET_MIMETYPE ( )

Return an instance of the legacy LabelSet MIME type.

◆ LEGACYLABELSET_MIMETYPE_NAME()

MITKMULTILABELIO_EXPORT std::string mitk::MitkMultilabelIOMimeTypes::LEGACYLABELSET_MIMETYPE_NAME ( )

Return the name string for the legacy LabelSet MIME type.

◆ MULTILABEL_NIFTISTACK_MIMETYPE()

MITKMULTILABELIO_EXPORT MultiLabelNiftiStackMimeType mitk::MitkMultilabelIOMimeTypes::MULTILABEL_NIFTISTACK_MIMETYPE ( )

Return an instance of the MultiLabel NIfTI stack MIME type.

◆ MULTILABEL_NIFTISTACK_MIMETYPE_NAME()

MITKMULTILABELIO_EXPORT std::string mitk::MitkMultilabelIOMimeTypes::MULTILABEL_NIFTISTACK_MIMETYPE_NAME ( )

Return the name string for the MultiLabel NIfTI stack MIME type.

◆ MULTILABEL_SEGMENTATION_MIMETYPE()

MITKMULTILABELIO_EXPORT MultiLabelSegmentationMimeType mitk::MitkMultilabelIOMimeTypes::MULTILABEL_SEGMENTATION_MIMETYPE ( )

Return an instance of the MultiLabelSegmentation MIME type.

◆ MULTILABEL_SEGMENTATION_MIMETYPE_NAME()

MITKMULTILABELIO_EXPORT std::string mitk::MitkMultilabelIOMimeTypes::MULTILABEL_SEGMENTATION_MIMETYPE_NAME ( )

Return the name string for the MultiLabelSegmentation MIME type.

◆ MULTILABELMETA_MIMETYPE()

MITKMULTILABELIO_EXPORT MultiLabelMetaMimeType mitk::MitkMultilabelIOMimeTypes::MULTILABELMETA_MIMETYPE ( )

Return an instance of the MultiLabelMeta MIME type.

◆ MULTILABELMETA_MIMETYPE_NAME()

MITKMULTILABELIO_EXPORT std::string mitk::MitkMultilabelIOMimeTypes::MULTILABELMETA_MIMETYPE_NAME ( )

Return the name string for the MultiLabelMeta MIME type.