Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
mitkIDICOMTagsOfInterest.h
Go to the documentation of this file.
1
/*============================================================================
2
3
The Medical Imaging Interaction Toolkit (MITK)
4
5
Copyright (c) German Cancer Research Center (DKFZ)
6
All rights reserved.
7
8
Use of this source code is governed by a 3-clause BSD license that can be
9
found in the LICENSE file.
10
11
============================================================================*/
12
13
#ifndef mitkIDICOMTagsOfInterest_h
14
#define mitkIDICOMTagsOfInterest_h
15
16
#include <
mitkServiceInterface.h
>
17
#include <string>
18
#include <vector>
19
#include <
mitkDICOMTagsOfInterestHelper.h
>
20
#include <
MitkDICOMExports.h
>
21
22
namespace
mitk
23
{
33
class
MITKDICOM_EXPORT
IDICOMTagsOfInterest
34
{
35
public
:
36
virtual
~
IDICOMTagsOfInterest
();
37
43
virtual
void
AddTagOfInterest(
const
DICOMTagPath
& tag,
bool
makePersistant =
true
) = 0;
44
46
virtual
DICOMTagPathMapType
GetTagsOfInterest()
const
= 0;
47
49
virtual
bool
HasTag(
const
DICOMTagPath
& tag)
const
= 0;
50
54
virtual
void
RemoveTag(
const
DICOMTagPath
& tag) = 0;
55
58
virtual
void
RemoveAllTags() = 0;
59
};
60
}
61
62
MITK_DECLARE_SERVICE_INTERFACE
(
mitk::IDICOMTagsOfInterest
,
"org.mitk.IDICOMTagsOfInterest"
)
63
64
#endif
mitkDICOMTagsOfInterestHelper.h
mitkServiceInterface.h
MitkDICOMExports.h
mitk
DataCollection - Class to facilitate loading/accessing structured data.
Definition:
RenderingTests.dox:1
mitk::IDICOMTagsOfInterest
Interface of DICOM tags of interest service.
Definition:
mitkIDICOMTagsOfInterest.h:33
mitk::DICOMTagPathMapType
std::map< DICOMTagPath, std::string > DICOMTagPathMapType
Definition:
mitkDICOMTagsOfInterestHelper.h:28
MITKDICOM_EXPORT
#define MITKDICOM_EXPORT
Definition:
MitkDICOMExports.h:15
MITK_DECLARE_SERVICE_INTERFACE
#define MITK_DECLARE_SERVICE_INTERFACE(IFace, IId)
Definition:
mitkServiceInterface.h:26
mitk::DICOMTagPath
Class is used to identify (nested) attributes in a DICOM dataset. In contrast to the class DICOMTag,...
Definition:
mitkDICOMTagPath.h:34
src
MITK
Modules
DICOM
include
mitkIDICOMTagsOfInterest.h
Generated on Wed May 17 2023 16:26:07 for Medical Imaging Interaction Toolkit by
1.8.17