Medical Imaging Interaction Toolkit  2021.02.99-00f000b3
Medical Imaging Interaction Toolkit
mitk::MitkCESTIOMimeTypes::MitkCESTDicomMimeType Class Reference

#include <mitkCESTIOMimeTypes.h>

Inheritance diagram for mitk::MitkCESTIOMimeTypes::MitkCESTDicomMimeType:
Collaboration diagram for mitk::MitkCESTIOMimeTypes::MitkCESTDicomMimeType:

Public Member Functions

 MitkCESTDicomMimeType ()
 
bool AppliesTo (const std::string &path) const override
 Checks if the MimeType can handle file at the given location. More...
 
MitkCESTDicomMimeTypeClone () const override
 
- Public Member Functions inherited from mitk::IOMimeTypes::BaseDicomMimeType
 BaseDicomMimeType (const std::string &name)
 
 BaseDicomMimeType (const BaseDicomMimeType &other)=default
 
bool AppliesTo (const std::string &path) const override
 Checks if the MimeType can handle file at the given location. More...
 
BaseDicomMimeTypeClone () const override
 
- Public Member Functions inherited from mitk::CustomMimeType
 CustomMimeType ()
 
 CustomMimeType (const std::string &name)
 
 CustomMimeType (const CustomMimeType &other)
 
 CustomMimeType (const MimeType &other)
 
virtual ~CustomMimeType ()
 
CustomMimeTypeoperator= (const CustomMimeType &other)
 
CustomMimeTypeoperator= (const MimeType &other)
 
std::string GetName () const
 Returns the unique name for the MimeType. More...
 
std::string GetCategory () const
 Returns the human-readable Category of the mime-type. Allows grouping of similar mime-types (like Surfaces) More...
 
std::vector< std::string > GetExtensions () const
 Returns all extensions that this MimeType can handle. More...
 
std::string GetComment () const
 Returns the Human readable comment of the MimeType, a string that describes its unique role. More...
 
bool MatchesExtension (const std::string &path) const
 Checks if the MimeType can handle the etension of the given path. More...
 
std::string GetExtension (const std::string &path) const
 Provides the first matching extension. More...
 
std::string GetFilenameWithoutExtension (const std::string &path) const
 Provides the filename minus the extension. More...
 
void SetName (const std::string &name)
 
void SetCategory (const std::string &category)
 
void SetExtension (const std::string &extension)
 
void AddExtension (const std::string &extension)
 
void SetComment (const std::string &comment)
 
void Swap (CustomMimeType &r)
 

Detailed Description

Mime type that parses dicom files to determine whether they are CEST dicom files.

Accepts dicom files that contain the substring "CEST_Rev" (via the mitk::CustomTagParser parsing) in the tSequenceFileName parameter in dicom tag (0x0029, 0x1020)

Definition at line 31 of file mitkCESTIOMimeTypes.h.

Constructor & Destructor Documentation

◆ MitkCESTDicomMimeType()

mitk::MitkCESTIOMimeTypes::MitkCESTDicomMimeType::MitkCESTDicomMimeType ( )

Member Function Documentation

◆ AppliesTo()

bool mitk::MitkCESTIOMimeTypes::MitkCESTDicomMimeType::AppliesTo ( const std::string &  path) const
overridevirtual

Checks if the MimeType can handle file at the given location.

In its base implementation, this function exclusively looks a the given string. However, child classes can override this behaviour and peek into the file.

Reimplemented from mitk::CustomMimeType.

◆ Clone()

MitkCESTDicomMimeType* mitk::MitkCESTIOMimeTypes::MitkCESTDicomMimeType::Clone ( ) const
overridevirtual

Reimplemented from mitk::CustomMimeType.


The documentation for this class was generated from the following file: