From f145cc8fa4340e94e1071e83f24d2617c40968e6 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Tue, 25 Sep 2012 09:50:37 +0100 Subject: [PATCH] BUG: paraFoam: keeping patchGroups thus doubling geometry --- .../vtkPV3Foam/vtkPV3FoamUpdateInfo.C | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C index ac66e9279e1..fe7cdae8a9e 100644 --- a/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C @@ -272,14 +272,17 @@ void Foam::vtkPV3Foam::updateInfoPatches if (enabledEntriesSet.found(vtkGrpName)) { - //enabledEntriesSet.erase(vtkGrpName); if (!reader_->GetShowGroupsOnly()) { + enabledEntriesSet.erase(vtkGrpName); forAll(patchIDs, i) { const polyPatch& pp = patches[patchIDs[i]]; - string vtkPatchName = pp.name() + " - patch"; - enabledEntriesSet.insert(vtkPatchName); + if (pp.size()) + { + string vtkPatchName = pp.name() + " - patch"; + enabledEntriesSet.insert(vtkPatchName); + } } } } @@ -406,14 +409,17 @@ void Foam::vtkPV3Foam::updateInfoPatches if (enabledEntriesSet.found(vtkGrpName)) { - //enabledEntriesSet.erase(vtkGrpName); if (!reader_->GetShowGroupsOnly()) { + enabledEntriesSet.erase(vtkGrpName); forAll(patchIDs, i) { - string vtkPatchName = - names[patchIDs[i]] + " - patch"; - enabledEntriesSet.insert(vtkPatchName); + if (sizes[patchIDs[i]]) + { + string vtkPatchName = + names[patchIDs[i]] + " - patch"; + enabledEntriesSet.insert(vtkPatchName); + } } } } -- GitLab