13 #ifndef mitkDICOMRTMimeTypes_h
14 #define mitkDICOMRTMimeTypes_h
33 bool AppliesTo(
const std::string &path)
const override;
42 bool AppliesTo(
const std::string &path)
const override;
50 bool AppliesTo(
const std::string &path)
const override;
54 static std::array<std::unique_ptr<CustomMimeType>, 3>
Get();
60 static std::string DICOMRT_DOSE_MIMETYPE_NAME();
61 static std::string DICOMRT_STRUCT_MIMETYPE_NAME();
62 static std::string DICOMRT_PLAN_MIMETYPE_NAME();
64 static std::string DICOMRT_DOSE_MIMETYPE_DESCRIPTION();
65 static std::string DICOMRT_STRUCT_MIMETYPE_DESCRIPTION();
66 static std::string DICOMRT_PLAN_MIMETYPE_DESCRIPTION();
71 static bool canReadByDicomFileReader(
const std::string & path);
72 static std::string GetModality(
const std::string & path);