Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
mitkIGTLMessageCommon.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
14
#ifndef mitkIGTLMessageCommon_h
15
#define mitkIGTLMessageCommon_h
16
17
#include <itkDataObject.h>
18
#include "MitkOpenIGTLinkExports.h"
19
#include <
mitkNumericTypes.h
>
20
#include <
mitkCommon.h
>
21
22
#include "igtlMessageBase.h"
23
#include "igtlTransformMessage.h"
24
25
namespace
mitk
{
26
33
class
MITKOPENIGTLINK_EXPORT
IGTLMessageCommon
:
public
itk::DataObject
34
{
35
public
:
36
mitkClassMacroItkParent
(
IGTLMessageCommon
, itk::DataObject);
37
itkFactorylessNewMacro(Self);
38
itkCloneMacro(Self);
39
44
// static igtl::MessageBase::Pointer Clone(igtl::TransformMessage::Pointer original);
45
50
// static igtl::MessageBase::Pointer Clone(igtl::MessageBase::Pointer original);
51
52
53
protected
:
54
IGTLMessageCommon
();
55
59
// IGTLMessageCommon(const mitk::IGTLMessageCommon& toCopy);
60
61
~
IGTLMessageCommon
()
override
;
62
63
private
:
64
65
};
66
67
68
}
// namespace mitk
69
#endif
mitk::IGTLMessageCommon
Helper class for copying OpenIGTLink messages.
Definition:
mitkIGTLMessageCommon.h:33
mitkClassMacroItkParent
#define mitkClassMacroItkParent(className, SuperClassName)
Definition:
mitkCommon.h:45
mitk
DataCollection - Class to facilitate loading/accessing structured data.
Definition:
RenderingTests.dox:1
mitkNumericTypes.h
mitkCommon.h
src
MITK
Modules
OpenIGTLink
mitkIGTLMessageCommon.h
Generated on Wed May 17 2023 16:26:07 for Medical Imaging Interaction Toolkit by
1.8.17