Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitkUIDManipulator.cpp
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
#include <
mitkUIDManipulator.h
>
14
#include <
mitkExceptionMacro.h
>
15
#include <
mitkIdentifiable.h
>
16
17
mitk::UIDManipulator::UIDManipulator
(
Identifiable
*identifiable)
18
: m_Identifiable(identifiable)
19
{
20
if
(
nullptr
== m_Identifiable)
21
mitkThrow
() <<
"Invalid identifiable object."
;
22
}
23
24
mitk::UIDManipulator::~UIDManipulator
()
25
{
26
}
27
28
void
mitk::UIDManipulator::SetUID
(
const
Identifiable::UIDType
&uid)
29
{
30
m_Identifiable->SetUID(uid);
31
}
mitk::UIDManipulator::SetUID
void SetUID(const Identifiable::UIDType &uid)
Set unique ID of an identifiable object.
Definition:
mitkUIDManipulator.cpp:28
mitkExceptionMacro.h
mitkIdentifiable.h
mitk::UIDManipulator::UIDManipulator
UIDManipulator(Identifiable *identifiable)
Definition:
mitkUIDManipulator.cpp:17
mitkUIDManipulator.h
mitkThrow
#define mitkThrow()
Definition:
mitkExceptionMacro.h:27
mitk::Identifiable::UIDType
std::string UIDType
Definition:
mitkIdentifiable.h:32
mitk::UIDManipulator::~UIDManipulator
~UIDManipulator()
Definition:
mitkUIDManipulator.cpp:24
mitk::Identifiable
Base class of identifiable objects.
Definition:
mitkIdentifiable.h:29
Source
Modules
Core
src
DataManagement
mitkUIDManipulator.cpp
Generated on Thu Mar 12 2020 10:24:07 for Medical Imaging Interaction Toolkit by
1.8.13