52  mitk::NavigationToolWriter::Pointer myToolWriter = mitk::NavigationToolWriter::New();
 
   53  for(
unsigned int i=0; i<storage->GetToolCount();i++)
 
   55    std::string tempFileName = m_tempDirectory + mitk::IOUtil::GetDirectorySeparator() + 
"NavigationTool" + convertIntToString(i) + 
".tool";
 
   56    if (!myToolWriter->DoWrite(tempFileName,storage->GetTool(i)))
 
   58        mitkThrowException(
mitk::IGTIOException) << 
"Could not write tool to tempory directory: " << tempFileName;
 
   62  std::ofstream file( filename.c_str(), std::ios::binary | std::ios::out);
 
   66    for (
unsigned int i=0; i<storage->GetToolCount();i++)
 
   68      std::string tempFileName = m_tempDirectory + mitk::IOUtil::GetDirectorySeparator() + 
"NavigationTool" + convertIntToString(i) + 
".tool";
 
   69      std::remove(tempFileName.c_str());
 
   74  Poco::Zip::Compress zipper( file, 
true );
 
   75  for (
unsigned int i=0; i<storage->GetToolCount();i++)
 
   77    std::string fileName = m_tempDirectory + mitk::IOUtil::GetDirectorySeparator() + 
"NavigationTool" + convertIntToString(i) + 
".tool";
 
   78    zipper.addFile(fileName, myToolWriter->GetFileWithoutPath(fileName));
 
   79    std::remove(fileName.c_str());