13 #ifndef mitkPropertyListSerializer_h_included 14 #define mitkPropertyListSerializer_h_included 20 #include <itkObjectFactoryBase.h> 37 itkFactorylessNewMacro(Self)
39 itkSetStringMacro(FilenameHint);
40 itkGetStringMacro(FilenameHint);
42 itkSetStringMacro(WorkingDirectory);
43 itkGetStringMacro(WorkingDirectory);
51 virtual std::string Serialize();
59 tinyxml2::XMLElement *SerializeOneProperty(tinyxml2::XMLDocument &doc,
const std::string &key,
const BaseProperty *property);
PropertyList::Pointer m_FailedProperties
std::string m_FilenameHint
DataCollection - Class to facilitate loading/accessing structured data.
Key-value list holding instances of BaseProperty.
Abstract base class for properties.
#define mitkClassMacroItkParent(className, SuperClassName)
std::string m_WorkingDirectory
Serializes a mitk::PropertyList.
PropertyList::Pointer m_PropertyList
#define MITKSCENESERIALIZATIONBASE_EXPORT