From c8add907aa08d79533176b5f9c4e15aef3518eb6 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Wed, 27 Nov 2013 15:23:26 +0000 Subject: [PATCH] ENH: foamToVTK: leave VTK directory intact with faceSet, pointSet --- .../dataConversion/foamToVTK/foamToVTK.C | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C b/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C index d253be35178..2ef824b1694 100644 --- a/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C +++ b/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C @@ -366,6 +366,8 @@ int main(int argc, char *argv[]) } word cellSetName; + word faceSetName; + word pointSetName; string vtkName = runTime.caseName(); if (args.optionReadIfPresent("cellSet", cellSetName)) @@ -382,6 +384,9 @@ int main(int argc, char *argv[]) vtkName = vtkName.substr(i); } } + args.optionReadIfPresent("faceSet", faceSetName); + args.optionReadIfPresent("pointSet", pointSetName); + instantList timeDirs = timeSelector::select0(runTime, args); @@ -406,6 +411,8 @@ int main(int argc, char *argv[]) args.optionFound("time") || args.optionFound("latestTime") || cellSetName.size() + || faceSetName.size() + || pointSetName.size() || regionName != polyMesh::defaultRegion ) { @@ -489,10 +496,10 @@ int main(int argc, char *argv[]) // If faceSet: write faceSet only (as polydata) - if (args.optionFound("faceSet")) + if (faceSetName.size()) { // Load the faceSet - faceSet set(mesh, args["faceSet"]); + faceSet set(mesh, faceSetName); // Filename as if patch with same name. mkDir(fvPath/set.name()); @@ -512,10 +519,10 @@ int main(int argc, char *argv[]) continue; } // If pointSet: write pointSet only (as polydata) - if (args.optionFound("pointSet")) + if (pointSetName.size()) { // Load the pointSet - pointSet set(mesh, args["pointSet"]); + pointSet set(mesh, pointSetName); // Filename as if patch with same name. mkDir(fvPath/set.name()); -- GitLab