13 #ifndef mitkSceneIO_h_included 14 #define mitkSceneIO_h_included 21 #include <Poco/Zip/ZipLocalFileHeader.h> 34 itkFactorylessNewMacro(Self);
54 bool clearStorageFirst =
false);
72 bool clearStorageFirst =
false);
89 virtual bool SaveScene(DataStorage::SetOfObjects::ConstPointer sceneNodes,
91 const std::string &filename);
99 const FailedBaseDataListType *GetFailedNodes();
118 std::string CreateEmptyTempDirectory();
120 TiXmlElement *SaveBaseData(
BaseData *data,
const std::string &filenamehint,
bool &error);
121 TiXmlElement *SavePropertyList(
PropertyList *propertyList,
const std::string &filenamehint);
123 void OnUnzipError(
const void *pSender, std::pair<const Poco::Zip::ZipLocalFileHeader, const std::string> &
info);
124 void OnUnzipOk(
const void *pSender, std::pair<const Poco::Zip::ZipLocalFileHeader, const Poco::Path> &
info);
std::string m_WorkingDirectory
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,...)
unsigned int m_UnzipErrors
#define mitkClassMacroItkParent(className, SuperClassName)
PropertyList::Pointer m_FailedProperties
FailedBaseDataListType::Pointer m_FailedNodes
itk::VectorContainer< unsigned int, DataNode::Pointer > SetOfObjects
A Container of objects that is used as a result set of GetSubset() query operations (Set of...
DataStorage::SetOfObjects FailedBaseDataListType
#define MITKSCENESERIALIZATION_EXPORT