17 #ifndef mitkGroupTagPropertySerializer_h_included
18 #define mitkGroupTagPropertySerializer_h_included
26 class GroupTagPropertySerializer :
public BasePropertySerializer
29 mitkClassMacro(GroupTagPropertySerializer, BasePropertySerializer);
30 itkFactorylessNewMacro(Self) itkCloneMacro(Self)
32 virtual TiXmlElement *Serialize()
override
34 if (dynamic_cast<const GroupTagProperty *>(m_Property.GetPointer()) !=
nullptr)
36 auto element =
new TiXmlElement(
"GroupTag");
51 GroupTagPropertySerializer() {}
52 virtual ~GroupTagPropertySerializer() {}
DataCollection - Class to facilitate loading/accessing structured data.
itk::SmartPointer< Self > Pointer
#define mitkClassMacro(className, SuperClassName)
MITK_REGISTER_SERIALIZER(GroupTagPropertySerializer)