Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitkPlanarFigureSubclassesSerializer.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
#ifndef mitkPlanarFiguresSubclassesSerializer_h_included
14
#define mitkPlanarFiguresSubclassesSerializer_h_included
15
16
#include "
mitkPlanarFigureSerializer.h
"
17
18
#define MITK_REGISTER_PF_SUB_SERIALIZER(classname) \
19
\
20
namespace mitk \
21
\
22
{ \
23
\
24
class classname##Serializer : public PlanarFigureSerializer\
25
{ \
26
\
27
public : \
28
\
29
mitkClassMacro(classname##Serializer, PlanarFigureSerializer) itkFactorylessNewMacro(Self) itkCloneMacro(Self) \
30
\
31
protected : \
32
\
33
classname##Serializer(){} virtual ~classname##Serializer(){} \
34
\
35
}; \
36
\
37
} \
38
\
39
MITK_REGISTER_SERIALIZER(classname##Serializer);
40
41
MITK_REGISTER_PF_SUB_SERIALIZER
(PlanarAngle)
42
MITK_REGISTER_PF_SUB_SERIALIZER
(PlanarCircle)
43
MITK_REGISTER_PF_SUB_SERIALIZER
(PlanarCross)
44
MITK_REGISTER_PF_SUB_SERIALIZER
(PlanarFourPointAngle)
45
MITK_REGISTER_PF_SUB_SERIALIZER
(PlanarLine)
46
MITK_REGISTER_PF_SUB_SERIALIZER
(PlanarPolygon)
47
MITK_REGISTER_PF_SUB_SERIALIZER
(PlanarRectangle)
48
MITK_REGISTER_PF_SUB_SERIALIZER
(PlanarEllipse)
49
MITK_REGISTER_PF_SUB_SERIALIZER
(PlanarDoubleEllipse)
50
MITK_REGISTER_PF_SUB_SERIALIZER
(PlanarBezierCurve)
51
MITK_REGISTER_PF_SUB_SERIALIZER
(PlanarSubdivisionPolygon)
52
53
#endif
MITK_REGISTER_PF_SUB_SERIALIZER
#define MITK_REGISTER_PF_SUB_SERIALIZER(classname)
Definition:
mitkPlanarFigureSubclassesSerializer.cpp:18
mitkPlanarFigureSerializer.h
Source
Modules
PlanarFigure
src
IO
mitkPlanarFigureSubclassesSerializer.cpp
Generated on Thu Mar 12 2020 10:24:00 for Medical Imaging Interaction Toolkit by
1.8.13