|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
MIME type for DICOM RT Plan files. More...
#include <mitkDICOMRTMimeTypes.h>


Public Member Functions | |
| RTPlanMimeType () | |
| Default constructor. Sets category to "DICOMRT" and adds ".dcm" extension. More... | |
| bool | AppliesTo (const std::string &path) const override |
| Checks whether the given file is an RT Plan DICOM file. More... | |
| RTPlanMimeType * | Clone () const override |
| Creates a clone of this MIME type instance. More... | |
Public Member Functions inherited from mitk::CustomMimeType | |
| CustomMimeType () | |
| Construct a default CustomMimeType with an empty name. More... | |
| CustomMimeType (const std::string &name) | |
| Construct a CustomMimeType with the given unique name. More... | |
| CustomMimeType (const CustomMimeType &other) | |
| Copy constructor. More... | |
| CustomMimeType (const MimeType &other) | |
| Construct from an immutable MimeType wrapper. More... | |
| virtual | ~CustomMimeType () |
| CustomMimeType & | operator= (const CustomMimeType &other) |
| Copy assignment operator. More... | |
| CustomMimeType & | operator= (const MimeType &other) |
| Assignment from an immutable MimeType wrapper. More... | |
| std::string | GetName () const |
| Get the unique name for this mime-type. More... | |
| std::string | GetCategory () const |
| Get the human-readable category of this mime-type. More... | |
| std::vector< std::string > | GetExtensions () const |
| Get all file extensions this mime-type can handle. More... | |
| std::string | GetComment () const |
| Get a human-readable description of this mime-type. More... | |
| bool | MatchesExtension (const std::string &path) const |
| Check whether the file extension of the given path matches this mime-type. More... | |
| std::string | GetExtension (const std::string &path) const |
| Get the first matching extension found at the end of the given path. More... | |
| std::string | GetFilenameWithoutExtension (const std::string &path) const |
| Get the filename from the given path, without the matching extension. More... | |
| void | SetName (const std::string &name) |
| Set the unique name of this mime-type. More... | |
| void | SetCategory (const std::string &category) |
| Set the category for grouping this mime-type. More... | |
| void | SetExtension (const std::string &extension) |
| Set a single file extension, replacing all existing extensions. More... | |
| void | AddExtension (const std::string &extension) |
| Add a file extension to the list if not already present (case-insensitive). More... | |
| void | SetComment (const std::string &comment) |
| Set the human-readable comment for this mime-type. More... | |
| void | Swap (CustomMimeType &r) |
| Swap the contents of this CustomMimeType with another. More... | |
MIME type for DICOM RT Plan files.
Identifies files whose DICOM Modality tag is "RTPLAN".
Definition at line 102 of file mitkDICOMRTMimeTypes.h.
| mitk::DICOMRTMimeTypes::RTPlanMimeType::RTPlanMimeType | ( | ) |
Default constructor. Sets category to "DICOMRT" and adds ".dcm" extension.
|
overridevirtual |
Checks whether the given file is an RT Plan DICOM file.
| [in] | path | Filesystem path to the file to check. |
Reimplemented from mitk::CustomMimeType.
|
overridevirtual |
Creates a clone of this MIME type instance.
Reimplemented from mitk::CustomMimeType.