17 #ifndef mitkSceneIO_h_included
18 #define mitkSceneIO_h_included
25 #include <Poco/Zip/ZipLocalFileHeader.h>
38 itkFactorylessNewMacro(Self) itkCloneMacro(Self)
57 bool clearStorageFirst = false);
75 const
std::
string &filename);
83 const FailedBaseDataListType *GetFailedNodes();
102 std::
string CreateEmptyTempDirectory();
104 TiXmlElement *SaveBaseData(
BaseData *data, const
std::
string &filenamehint,
bool &error);
105 TiXmlElement *SavePropertyList(
PropertyList *propertyList, const
std::
string &filenamehint);
107 void OnUnzipError(const
void *pSender,
std::pair<const
Poco::Zip::ZipLocalFileHeader, const
std::
string> &
info);
108 void OnUnzipOk(const
void *pSender,
std::pair<const
Poco::Zip::ZipLocalFileHeader, const
Poco::Path> &info);
110 FailedBaseDataListType::
Pointer m_FailedNodes;
113 std::
string m_WorkingDirectory;
114 unsigned int m_UnzipErrors;
Data management class that handles 'was created by' relations.
Base of all data objects.
DataCollection - Class to facilitate loading/accessing structured data.
Key-value list holding instances of BaseProperty.
static void info(const char *fmt,...)
static const std::string filename
#define mitkClassMacroItkParent(className, SuperClassName)
DataStorage::SetOfObjects FailedBaseDataListType
#define MITKSCENESERIALIZATION_EXPORT