MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitkIGTLMessageCommon.h
Go to the documentation of this file.
1/*============================================================================
2
3The Medical Imaging Interaction Toolkit (MITK)
4
5Copyright (c) German Cancer Research Center (DKFZ)
6All rights reserved.
7
8Use of this source code is governed by a 3-clause BSD license that can be
9found 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
25namespace mitk {
26
33 class MITKOPENIGTLINK_EXPORT IGTLMessageCommon : public itk::DataObject
34 {
35 public:
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:
55
59// IGTLMessageCommon(const mitk::IGTLMessageCommon& toCopy);
60
61 ~IGTLMessageCommon() override;
62
63 private:
64
65 };
66
67
68} // namespace mitk
69#endif
Helper class for copying OpenIGTLink messages.
mitkClassMacroItkParent(IGTLMessageCommon, itk::DataObject)
IGT Exceptions.