MCPcopy Create free account
hub / github.com/MITK/MITK / CreateTempDirs

Method CreateTempDirs

Modules/Segmentation/src/Interactions/mitkMonaiLabelTool.cpp:627–639  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

625}
626
627std::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
641std::string mitk::MonaiLabelTool::ConvertPointsAsListString(const mitk::BaseGeometry *baseGeometry,
642 const PointSet::Pointer pointSet) const

Callers 1

DoUpdatePreviewMethod · 0.95

Calls 2

closeMethod · 0.80
findMethod · 0.45

Tested by

no test coverage detected