15 #include "mitkIGTException.h" 16 #include "mitkIGTIOException.h" 22 #include <Poco/Zip/Compress.h> 25 #include <itksys/SystemTools.hxx> 53 for(
unsigned int i=0; i<storage->GetToolCount();i++)
56 if (!myToolWriter->DoWrite(tempFileName,storage->GetTool(i)))
62 std::ofstream file( filename.c_str(), std::ios::binary | std::ios::out);
66 for (
unsigned int i=0; i<storage->GetToolCount();i++)
69 std::remove(tempFileName.c_str());
74 Poco::Zip::Compress zipper( file,
true );
75 for (
unsigned int i=0; i<storage->GetToolCount();i++)
78 zipper.addFile(fileName, myToolWriter->GetFileWithoutPath(fileName));
79 std::remove(fileName.c_str());
88 std::stringstream out;
static char GetDirectorySeparator()
An object of this class represents an exception of the MITK-IGT module which are releated to the inpu...
static std::string CreateTemporaryDirectory(const std::string &templateName="XXXXXX", std::string path=std::string())
#define mitkThrowException(classname)