|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Collection of predefined MITK mime-types and factory methods. More...
#include <mitkIOMimeTypes.h>
Classes | |
| class | BaseDicomMimeType |
| Base mime-type for all DICOM image formats. More... | |
| class | DicomMimeType |
| The default DICOM mime-type for standard (non-RT) DICOM images. More... | |
Static Public Member Functions | |
| static std::vector< CustomMimeType * > | Get () |
| Get all predefined MITK Core mime-types. More... | |
| static std::string | DEFAULT_BASE_NAME () |
| Get the default base name prefix for MITK mime-types ("application/vnd.mitk"). More... | |
| static std::string | CATEGORY_IMAGES () |
| Get the "Images" category string. More... | |
| static std::string | CATEGORY_SURFACES () |
| Get the "Surfaces" category string. More... | |
| static CustomMimeType | VTK_IMAGE_MIMETYPE () |
| Create a CustomMimeType for VTK XML image files (.vti). More... | |
| static CustomMimeType | VTK_IMAGE_LEGACY_MIMETYPE () |
| Create a CustomMimeType for VTK legacy image files (.vtk). More... | |
| static CustomMimeType | VTK_PARALLEL_IMAGE_MIMETYPE () |
| Create a CustomMimeType for VTK parallel image files (.pvti). More... | |
| static CustomMimeType | VTK_POLYDATA_MIMETYPE () |
| Create a CustomMimeType for VTK XML polydata files (.vtp). More... | |
| static CustomMimeType | VTK_POLYDATA_LEGACY_MIMETYPE () |
| Create a CustomMimeType for VTK legacy polydata files (.vtk). More... | |
| static CustomMimeType | VTK_PARALLEL_POLYDATA_MIMETYPE () |
| Create a CustomMimeType for VTK parallel polydata files (.pvtp). More... | |
| static CustomMimeType | STEREOLITHOGRAPHY_MIMETYPE () |
| Create a CustomMimeType for STL surface files (.stl). More... | |
| static CustomMimeType | WAVEFRONT_OBJ_MIMETYPE () |
| Create a CustomMimeType for Wavefront OBJ surface files (.obj). More... | |
| static CustomMimeType | STANFORD_PLY_MIMETYPE () |
| Create a CustomMimeType for Stanford PLY surface files (.ply). More... | |
| static std::string | STEREOLITHOGRAPHY_NAME () |
| Get the mime-type name for STL files. More... | |
| static std::string | VTK_IMAGE_NAME () |
| Get the mime-type name for VTK XML images. More... | |
| static std::string | VTK_IMAGE_LEGACY_NAME () |
| Get the mime-type name for VTK legacy images. More... | |
| static std::string | VTK_PARALLEL_IMAGE_NAME () |
| Get the mime-type name for VTK parallel images. More... | |
| static std::string | VTK_POLYDATA_NAME () |
| Get the mime-type name for VTK XML polydata. More... | |
| static std::string | VTK_POLYDATA_LEGACY_NAME () |
| Get the mime-type name for VTK legacy polydata. More... | |
| static std::string | VTK_PARALLEL_POLYDATA_NAME () |
| Get the mime-type name for VTK parallel polydata. More... | |
| static std::string | WAVEFRONT_OBJ_NAME () |
| Get the mime-type name for Wavefront OBJ. More... | |
| static std::string | STANFORD_PLY_NAME () |
| Get the mime-type name for Stanford PLY. More... | |
| static CustomMimeType | NRRD_MIMETYPE () |
| Create a CustomMimeType for NRRD image files (.nrrd, .nhdr). More... | |
| static CustomMimeType | NIFTI_MIMETYPE () |
| Create a CustomMimeType for NIfTI image files (.nii, .nii.gz, .hdr, etc.). More... | |
| static CustomMimeType | RAW_MIMETYPE () |
| Create a CustomMimeType for raw image files (.raw). More... | |
| static DicomMimeType | DICOM_MIMETYPE () |
| Create a DicomMimeType for standard DICOM image files. More... | |
| static std::string | NRRD_MIMETYPE_NAME () |
| Get the mime-type name for NRRD. More... | |
| static std::string | NIFTI_MIMETYPE_NAME () |
| Get the mime-type name for NIfTI. More... | |
| static std::string | RAW_MIMETYPE_NAME () |
| Get the mime-type name for raw images. More... | |
| static std::string | DICOM_MIMETYPE_NAME () |
| Get the mime-type name for DICOM. More... | |
| static CustomMimeType | POINTSET_MIMETYPE () |
| Create a CustomMimeType for MITK point set files (.mps). More... | |
| static CustomMimeType | GEOMETRY_DATA_MIMETYPE () |
| Create a CustomMimeType for MITK geometry data files (.mitkgeometry). More... | |
| static std::string | POINTSET_MIMETYPE_NAME () |
| Get the mime-type name for point sets. More... | |
Collection of predefined MITK mime-types and factory methods.
This utility class provides static factory methods for creating CustomMimeType objects for all file formats supported by MITK Core (VTK, ITK, DICOM, NRRD, NIfTI, STL, OBJ, PLY, etc.). It also defines the corresponding mime-type name strings and category constants.
Use Get() to obtain the full set of default mime-types for bulk registration, or call individual factory methods such as NRRD_MIMETYPE() to obtain a specific mime-type.
This class cannot be instantiated.
Definition at line 42 of file mitkIOMimeTypes.h.
|
static |
Get the "Images" category string.
|
static |
Get the "Surfaces" category string.
|
static |
Get the default base name prefix for MITK mime-types ("application/vnd.mitk").
|
static |
Create a DicomMimeType for standard DICOM image files.
|
static |
Get the mime-type name for DICOM.
|
static |
Create a CustomMimeType for MITK geometry data files (.mitkgeometry).
|
static |
Get all predefined MITK Core mime-types.
The returned mime-types are ordered by descending rank.
|
static |
Create a CustomMimeType for NIfTI image files (.nii, .nii.gz, .hdr, etc.).
|
static |
Get the mime-type name for NIfTI.
|
static |
Create a CustomMimeType for NRRD image files (.nrrd, .nhdr).
|
static |
Get the mime-type name for NRRD.
|
static |
Create a CustomMimeType for MITK point set files (.mps).
|
static |
Get the mime-type name for point sets.
|
static |
Create a CustomMimeType for raw image files (.raw).
|
static |
Get the mime-type name for raw images.
|
static |
Create a CustomMimeType for Stanford PLY surface files (.ply).
|
static |
Get the mime-type name for Stanford PLY.
|
static |
Create a CustomMimeType for STL surface files (.stl).
|
static |
Get the mime-type name for STL files.
|
static |
Create a CustomMimeType for VTK legacy image files (.vtk).
|
static |
Get the mime-type name for VTK legacy images.
|
static |
Create a CustomMimeType for VTK XML image files (.vti).
|
static |
Get the mime-type name for VTK XML images.
|
static |
Create a CustomMimeType for VTK parallel image files (.pvti).
|
static |
Get the mime-type name for VTK parallel images.
|
static |
Create a CustomMimeType for VTK parallel polydata files (.pvtp).
|
static |
Get the mime-type name for VTK parallel polydata.
|
static |
Create a CustomMimeType for VTK legacy polydata files (.vtk).
|
static |
Get the mime-type name for VTK legacy polydata.
|
static |
Create a CustomMimeType for VTK XML polydata files (.vtp).
|
static |
Get the mime-type name for VTK XML polydata.
|
static |
Create a CustomMimeType for Wavefront OBJ surface files (.obj).
|
static |
Get the mime-type name for Wavefront OBJ.