13 #ifndef mitkCESTIOMimeTypes_h
14 #define mitkCESTIOMimeTypes_h
35 bool AppliesTo(
const std::string &path)
const override;
54 bool AppliesTo(
const std::string& path)
const override;
74 bool AppliesTo(
const std::string& path)
const override;
85 static std::vector<CustomMimeType *>
Get();
Base mime-type for all DICOM image formats.
MitkCESTDicomMimeType * Clone() const override
Create a heap-allocated copy of this CustomMimeType.
bool AppliesTo(const std::string &path) const override
Check whether this mime-type can handle the file at the given path.
Provides the custom mime types for MitkCEST.
static MitkCESTDicomWOMetaFileMimeType CEST_DICOM_WITHOUT_META_FILE_MIMETYPE()
Return an instance of the CEST DICOM without meta file MIME type.
static MitkCESTDicomWithMetaFileMimeType CEST_DICOM_WITH_META_FILE_MIMETYPE()
Return an instance of the CEST DICOM with meta file MIME type.
static std::string CEST_DICOM_WITH_META_FILE_NAME()
Return the name string for the CEST DICOM with meta file MIME type.
static MitkCESTDicomMimeType CEST_DICOM_MIMETYPE()
Return an instance of the CEST DICOM MIME type.
static std::vector< CustomMimeType * > Get()
Return all registered CEST MIME types. Caller takes ownership of the returned pointers.
static std::string CEST_DICOM_WITHOUT_META_FILE_NAME()
Return the name string for the CEST DICOM without meta file MIME type.
static std::string CEST_DICOM_MIMETYPE_NAME()
Return the name string for the CEST DICOM MIME type.
Find image slices visible on a given plane.