|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
DICOM tags of interest service. More...
#include <mitkDICOMTagsOfInterestService.h>


Public Member Functions | |
| DICOMTagsOfInterestService () | |
| ~DICOMTagsOfInterestService () override | |
| void | AddTagOfInterest (const DICOMTagPath &tag, bool makePersistant=true) override |
| Add an tag to the TOI. If the tag was already added it will be overwritten with the passed values. More... | |
| DICOMTagPathMapType | GetTagsOfInterest () const override |
| Returns the map of all registered tags of interest. More... | |
| bool | HasTag (const DICOMTagPath &tag) const override |
| Check whether a given tag is already registered as a tag of interest. More... | |
| void | RemoveTag (const DICOMTagPath &tag) override |
| Remove specific tag. If it not exists the function will do nothing. More... | |
| void | RemoveAllTags () override |
| Remove all tags. More... | |
Public Member Functions inherited from mitk::IDICOMTagsOfInterest | |
| virtual | ~IDICOMTagsOfInterest () |
DICOM tags of interest service.
This service allows you to manage the tags of interest (toi). All registered toi will be extracted when loading dicom data and stored as properties in the corresponding base data object. In addition the service can (if available) use IPropertyPersistance and IPropertyDescriptions to ensure that the tags of interests are also persisted and have a human readable descriptions.
Definition at line 33 of file mitkDICOMTagsOfInterestService.h.
| mitk::DICOMTagsOfInterestService::DICOMTagsOfInterestService | ( | ) |
|
override |
|
overridevirtual |
Add an tag to the TOI. If the tag was already added it will be overwritten with the passed values.
| [in] | tag | Tag that should be added. |
| [in] | makePersistant | Indicates if the tag should be made persistent if possible via the IPropertyPersistence service. |
Implements mitk::IDICOMTagsOfInterest.
|
overridevirtual |
Returns the map of all registered tags of interest.
Key is the property name. Value is the DICOM tag path.
Implements mitk::IDICOMTagsOfInterest.
|
overridevirtual |
Check whether a given tag is already registered as a tag of interest.
| [in] | tag | The tag path to check. |
Implements mitk::IDICOMTagsOfInterest.
|
overridevirtual |
Remove all tags.
Implements mitk::IDICOMTagsOfInterest.
|
overridevirtual |
Remove specific tag. If it not exists the function will do nothing.
| [in] | tag | Tag that should be removed. |
Implements mitk::IDICOMTagsOfInterest.