| 625 | } |
| 626 | |
| 627 | std::pair<std::string, std::string> mitk::MonaiLabelTool::CreateTempDirs(const std::string &filePattern) const |
| 628 | { |
| 629 | std::string inDir, outDir, inputImagePath, outputImagePath; |
| 630 | inDir = IOUtil::CreateTemporaryDirectory("monai-in-XXXXXX", this->GetTempDir()); |
| 631 | std::ofstream tmpStream; |
| 632 | inputImagePath = IOUtil::CreateTemporaryFile(tmpStream, filePattern, inDir); |
| 633 | tmpStream.close(); |
| 634 | std::string fileName = fs::path(inputImagePath).filename().string(); |
| 635 | std::string token = fileName.substr(0, fileName.find("_")); |
| 636 | outDir = IOUtil::CreateTemporaryDirectory("monai-out-XXXXXX", this->GetTempDir()); |
| 637 | outputImagePath = outDir + IOUtil::GetDirectorySeparator() + token + "_000.nii.gz"; |
| 638 | return std::make_pair(inputImagePath, outputImagePath); |
| 639 | } |
| 640 | |
| 641 | std::string mitk::MonaiLabelTool::ConvertPointsAsListString(const mitk::BaseGeometry *baseGeometry, |
| 642 | const PointSet::Pointer pointSet) const |
no test coverage detected