From c57262c2a0780252f78eca21cff3fa7a51263a9d Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@Germany> Date: Sun, 18 Oct 2009 16:23:41 +0200 Subject: [PATCH] Cleanup/fixup paraview readers - remove patch/point text labels upon deletion - combined client/server plugin instead of separate .so files first experiment with adding panel decorations - directory reorganization --- .../{ => PV2Readers}/PVFoamReader/Allwmake | 0 .../PVFoamReader/PVFoamReader/CMakeLists.txt | 0 .../PVFoamReader/Make/PVFoamReader.pvsm | 0 .../PVFoamReader/Make/PVFoamReader.xml | 0 .../PVFoamReader/PVFoamReader.pvsm.in | 0 .../PVFoamReader/PVFoamReader.xml.in | 0 .../PVFoamReader/PVFoamReaderConfigure.h.in | 0 .../PVFoamReader/PVFoamReader/vtkFoamData.cxx | 0 .../PVFoamReader/PVFoamReader/vtkFoamData.h | 0 .../PVFoamReader/vtkFoamReader.cxx | 0 .../PVFoamReader/PVFoamReader/vtkFoamReader.h | 0 .../PVFoamReader/vtkPVFoamSelectTimeSet.cxx | 0 .../PVFoamReader/vtkPVFoamSelectTimeSet.h | 0 .../vtkPVFoamServerSelectTimeSet.cxx | 0 .../vtkPVFoamServerSelectTimeSet.h | 0 .../PVFoamReader/vtkFoam/Make/files | 0 .../PVFoamReader/vtkFoam/Make/options | 0 .../vtkFoam}/vtkDataArrayTemplateImplicit.txx | 0 .../PVFoamReader/vtkFoam/vtkFoam.C | 0 .../PVFoamReader/vtkFoam/vtkFoam.H | 0 .../PVFoamReader/vtkFoam/vtkFoamAddFields.H | 0 .../vtkFoam/vtkFoamAddInternalMesh.C | 0 .../PVFoamReader/vtkFoam/vtkFoamAddPatch.C | 0 .../vtkFoam/vtkFoamConvertFields.H | 0 .../vtkFoam/vtkFoamConvertPatchFaceField.H | 0 .../vtkFoam/vtkFoamConvertPatchPointField.H | 0 .../vtkFoam/vtkFoamConvertPointField.H | 0 .../vtkFoam/vtkFoamConvertVolField.H | 0 .../vtkFoam/vtkFoamInsertNextPoint.H | 0 .../{ => PV3Readers}/PV3FoamReader/Allwclean | 3 ++ .../{ => PV3Readers}/PV3FoamReader/Allwmake | 0 .../PV3FoamReader/CMakeLists.txt | 42 +++++++++++++++---- .../PV3FoamReader/PV3FoamReader.qrc | 0 .../PV3FoamReader/PV3FoamReader.xml | 0 .../PV3FoamReader/PV3FoamReader_SM.xml | 0 .../PV3FoamReader/pqPV3FoamReaderPanel.h | 34 +++++++++++++++ .../PV3FoamReader/vtkPV3FoamReader.cxx | 7 +++- .../PV3FoamReader/vtkPV3FoamReader.h | 0 .../PV3FoamReader/vtkPV3Foam/Make/files | 0 .../PV3FoamReader/vtkPV3Foam/Make/options | 0 .../vtkDataArrayTemplateImplicit.txx | 0 .../vtkPV3Foam/vtkOpenFOAMPoints.H | 0 .../PV3FoamReader/vtkPV3Foam/vtkPV3Foam.C | 0 .../PV3FoamReader/vtkPV3Foam/vtkPV3Foam.H | 0 .../vtkPV3Foam/vtkPV3FoamAddToSelection.H | 0 .../vtkPV3Foam/vtkPV3FoamFaceField.H | 0 .../vtkPV3Foam/vtkPV3FoamFields.C | 0 .../vtkPV3Foam/vtkPV3FoamLagrangianFields.H | 0 .../PV3FoamReader/vtkPV3Foam/vtkPV3FoamMesh.C | 0 .../vtkPV3Foam/vtkPV3FoamMeshLagrangian.C | 0 .../vtkPV3Foam/vtkPV3FoamMeshPatch.C | 0 .../vtkPV3Foam/vtkPV3FoamMeshSet.C | 0 .../vtkPV3Foam/vtkPV3FoamMeshVolume.C | 0 .../vtkPV3Foam/vtkPV3FoamMeshZone.C | 0 .../vtkPV3Foam/vtkPV3FoamPatchField.H | 0 .../vtkPV3Foam/vtkPV3FoamPointFields.H | 0 .../vtkPV3Foam/vtkPV3FoamUpdateInfo.C | 0 .../vtkPV3Foam/vtkPV3FoamUpdateInfoFields.H | 0 .../vtkPV3Foam/vtkPV3FoamUtils.C | 0 .../vtkPV3Foam/vtkPV3FoamVolFields.H | 0 .../PV3blockMeshReader/Allwclean | 3 ++ .../PV3blockMeshReader/Allwmake | 0 .../PV3blockMeshReader/CMakeLists.txt | 40 ++++++++++++++---- .../PV3blockMeshReader/PV3blockMeshReader.qrc | 0 .../PV3blockMeshReader/PV3blockMeshReader.xml | 0 .../PV3blockMeshReader_SM.xml | 0 .../pqPV3blockMeshReaderPanel.h | 34 +++++++++++++++ .../vtkPV3blockMeshReader.cxx | 7 +++- .../vtkPV3blockMeshReader.h | 0 .../vtkPV3blockMesh/Make/files | 0 .../vtkPV3blockMesh/Make/options | 0 .../vtkDataArrayTemplateImplicit.txx | 0 .../vtkPV3blockMesh/vtkOpenFOAMPoints.H | 0 .../vtkPV3blockMesh/vtkPV3blockMesh.C | 8 ++++ .../vtkPV3blockMesh/vtkPV3blockMesh.H | 0 .../vtkPV3blockMesh/vtkPV3blockMeshConvert.C | 0 .../vtkPV3blockMesh/vtkPV3blockMeshUtils.C | 0 77 files changed, 161 insertions(+), 17 deletions(-) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/Allwmake (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/CMakeLists.txt (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/Make/PVFoamReader.pvsm (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/Make/PVFoamReader.xml (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/PVFoamReader.pvsm.in (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/PVFoamReader.xml.in (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/PVFoamReaderConfigure.h.in (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/vtkFoamData.cxx (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/vtkFoamData.h (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/vtkFoamReader.cxx (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/vtkFoamReader.h (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/vtkPVFoamSelectTimeSet.cxx (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/vtkPVFoamSelectTimeSet.h (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/vtkPVFoamServerSelectTimeSet.cxx (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/PVFoamReader/vtkPVFoamServerSelectTimeSet.h (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/vtkFoam/Make/files (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/vtkFoam/Make/options (100%) rename applications/utilities/postProcessing/graphics/{PV3FoamReader/vtkPV3Foam => PV2Readers/PVFoamReader/vtkFoam}/vtkDataArrayTemplateImplicit.txx (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/vtkFoam/vtkFoam.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/vtkFoam/vtkFoam.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/vtkFoam/vtkFoamAddFields.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/vtkFoam/vtkFoamAddInternalMesh.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/vtkFoam/vtkFoamAddPatch.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/vtkFoam/vtkFoamConvertFields.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/vtkFoam/vtkFoamConvertPatchFaceField.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/vtkFoam/vtkFoamConvertPatchPointField.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/vtkFoam/vtkFoamConvertPointField.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/vtkFoam/vtkFoamConvertVolField.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV2Readers}/PVFoamReader/vtkFoam/vtkFoamInsertNextPoint.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/Allwclean (67%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/Allwmake (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/PV3FoamReader/CMakeLists.txt (60%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/PV3FoamReader/PV3FoamReader.qrc (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/PV3FoamReader/PV3FoamReader.xml (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/PV3FoamReader/PV3FoamReader_SM.xml (100%) create mode 100644 applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/pqPV3FoamReaderPanel.h rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/PV3FoamReader/vtkPV3FoamReader.cxx (99%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/PV3FoamReader/vtkPV3FoamReader.h (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/Make/files (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/Make/options (100%) rename applications/utilities/postProcessing/graphics/{PV3blockMeshReader/vtkPV3blockMesh => PV3Readers/PV3FoamReader/vtkPV3Foam}/vtkDataArrayTemplateImplicit.txx (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkOpenFOAMPoints.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3Foam.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3Foam.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamAddToSelection.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamFaceField.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamFields.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamLagrangianFields.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMesh.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshLagrangian.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshPatch.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshSet.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshVolume.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshZone.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPatchField.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPointFields.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfoFields.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUtils.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3FoamReader/vtkPV3Foam/vtkPV3FoamVolFields.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/Allwclean (67%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/Allwmake (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/PV3blockMeshReader/CMakeLists.txt (60%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader.qrc (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader.xml (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader_SM.xml (100%) create mode 100644 applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/pqPV3blockMeshReaderPanel.h rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/PV3blockMeshReader/vtkPV3blockMeshReader.cxx (98%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/PV3blockMeshReader/vtkPV3blockMeshReader.h (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/vtkPV3blockMesh/Make/files (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/vtkPV3blockMesh/Make/options (100%) rename applications/utilities/postProcessing/graphics/{PVFoamReader/vtkFoam => PV3Readers/PV3blockMeshReader/vtkPV3blockMesh}/vtkDataArrayTemplateImplicit.txx (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/vtkPV3blockMesh/vtkOpenFOAMPoints.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.C (98%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.H (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMeshConvert.C (100%) rename applications/utilities/postProcessing/graphics/{ => PV3Readers}/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMeshUtils.C (100%) diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/Allwmake b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/Allwmake similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/Allwmake rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/Allwmake diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/CMakeLists.txt b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/CMakeLists.txt similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/CMakeLists.txt rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/CMakeLists.txt diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/Make/PVFoamReader.pvsm b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/Make/PVFoamReader.pvsm similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/Make/PVFoamReader.pvsm rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/Make/PVFoamReader.pvsm diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/Make/PVFoamReader.xml b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/Make/PVFoamReader.xml similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/Make/PVFoamReader.xml rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/Make/PVFoamReader.xml diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/PVFoamReader.pvsm.in b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/PVFoamReader.pvsm.in similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/PVFoamReader.pvsm.in rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/PVFoamReader.pvsm.in diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/PVFoamReader.xml.in b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/PVFoamReader.xml.in similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/PVFoamReader.xml.in rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/PVFoamReader.xml.in diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/PVFoamReaderConfigure.h.in b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/PVFoamReaderConfigure.h.in similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/PVFoamReaderConfigure.h.in rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/PVFoamReaderConfigure.h.in diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkFoamData.cxx b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkFoamData.cxx similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkFoamData.cxx rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkFoamData.cxx diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkFoamData.h b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkFoamData.h similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkFoamData.h rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkFoamData.h diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkFoamReader.cxx b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkFoamReader.cxx similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkFoamReader.cxx rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkFoamReader.cxx diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkFoamReader.h b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkFoamReader.h similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkFoamReader.h rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkFoamReader.h diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkPVFoamSelectTimeSet.cxx b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkPVFoamSelectTimeSet.cxx similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkPVFoamSelectTimeSet.cxx rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkPVFoamSelectTimeSet.cxx diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkPVFoamSelectTimeSet.h b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkPVFoamSelectTimeSet.h similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkPVFoamSelectTimeSet.h rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkPVFoamSelectTimeSet.h diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkPVFoamServerSelectTimeSet.cxx b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkPVFoamServerSelectTimeSet.cxx similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkPVFoamServerSelectTimeSet.cxx rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkPVFoamServerSelectTimeSet.cxx diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkPVFoamServerSelectTimeSet.h b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkPVFoamServerSelectTimeSet.h similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/PVFoamReader/vtkPVFoamServerSelectTimeSet.h rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/PVFoamReader/vtkPVFoamServerSelectTimeSet.h diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/Make/files b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/Make/files similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/Make/files rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/Make/files diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/Make/options b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/Make/options similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/Make/options rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/Make/options diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkDataArrayTemplateImplicit.txx b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkDataArrayTemplateImplicit.txx similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkDataArrayTemplateImplicit.txx rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkDataArrayTemplateImplicit.txx diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoam.C b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoam.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoam.C rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoam.C diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoam.H b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoam.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoam.H rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoam.H diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamAddFields.H b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamAddFields.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamAddFields.H rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamAddFields.H diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamAddInternalMesh.C b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamAddInternalMesh.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamAddInternalMesh.C rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamAddInternalMesh.C diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamAddPatch.C b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamAddPatch.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamAddPatch.C rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamAddPatch.C diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamConvertFields.H b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamConvertFields.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamConvertFields.H rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamConvertFields.H diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamConvertPatchFaceField.H b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamConvertPatchFaceField.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamConvertPatchFaceField.H rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamConvertPatchFaceField.H diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamConvertPatchPointField.H b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamConvertPatchPointField.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamConvertPatchPointField.H rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamConvertPatchPointField.H diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamConvertPointField.H b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamConvertPointField.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamConvertPointField.H rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamConvertPointField.H diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamConvertVolField.H b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamConvertVolField.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamConvertVolField.H rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamConvertVolField.H diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamInsertNextPoint.H b/applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamInsertNextPoint.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkFoamInsertNextPoint.H rename to applications/utilities/postProcessing/graphics/PV2Readers/PVFoamReader/vtkFoam/vtkFoamInsertNextPoint.H diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/Allwclean b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/Allwclean similarity index 67% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/Allwclean rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/Allwclean index 3fdbeae44cd..c5f41ab9da1 100755 --- a/applications/utilities/postProcessing/graphics/PV3FoamReader/Allwclean +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/Allwclean @@ -2,6 +2,9 @@ cd ${0%/*} || exit 1 # run from this directory set -x +# deal with client/server vs combined plugins +rm -f $FOAM_LIBBIN/libPV3FoamReader* 2>/dev/null + rm -rf PV3FoamReader/Make wclean libso vtkPV3Foam diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/Allwmake b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/Allwmake similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/Allwmake rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/Allwmake diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/CMakeLists.txt b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/CMakeLists.txt similarity index 60% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/CMakeLists.txt rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/CMakeLists.txt index 670b78c33d8..7702f580396 100644 --- a/applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/CMakeLists.txt +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/CMakeLists.txt @@ -7,7 +7,7 @@ # the pqReader.xml file contains xml defining readers with their # file extensions and descriptions. -cmake_minimum_required(VERSION 2.4) +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) FIND_PACKAGE(ParaView REQUIRED) INCLUDE(${PARAVIEW_USE_FILE}) @@ -33,19 +33,45 @@ SET( "Single output directory for building all libraries." ) -# Build the server-side plugin + +# +# Defined combined plugin +# + +# Extend the auto-generated panel +QT4_WRAP_CPP(MOC_SRCS pqPV3FoamReaderPanel.h) + +ADD_PARAVIEW_OBJECT_PANEL(IFACES IFACE_SRCS + CLASS_NAME pqPV3FoamReaderPanel + XML_NAME PV3FoamReader # name of SourceProxy in *SM.xml + XML_GROUP sources +) + ADD_PARAVIEW_PLUGIN( PV3FoamReader_SM "1.0" SERVER_MANAGER_XML PV3FoamReader_SM.xml SERVER_MANAGER_SOURCES vtkPV3FoamReader.cxx + GUI_INTERFACES ${IFACES} + GUI_SOURCES ${MOC_SRCS} ${UI_SRCS} ${IFACE_SRCS} + GUI_RESOURCE_FILES PV3FoamReader.xml ) -# Build the client-side plugin -ADD_PARAVIEW_PLUGIN( - PV3FoamReader - "1.0" - GUI_RESOURCES PV3FoamReader.qrc -) +# # +# # Define the server-side portion of the reader plugin +# # +# ADD_PARAVIEW_PLUGIN( +# PV3FoamReader_SM "1.0" +# SERVER_MANAGER_XML PV3FoamReader_SM.xml +# SERVER_MANAGER_SOURCES vtkPV3FoamReader.cxx +# ) +# # +# # Define the client-side portion of the reader plugin +# # +# ADD_PARAVIEW_PLUGIN( +# PV3FoamReader "1.0" +# GUI_RESOURCES PV3FoamReader.qrc +# ) +# TARGET_LINK_LIBRARIES( PV3FoamReader_SM diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/PV3FoamReader.qrc b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/PV3FoamReader.qrc similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/PV3FoamReader.qrc rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/PV3FoamReader.qrc diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/PV3FoamReader.xml b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/PV3FoamReader.xml similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/PV3FoamReader.xml rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/PV3FoamReader.xml diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/PV3FoamReader_SM.xml b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/PV3FoamReader_SM.xml similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/PV3FoamReader_SM.xml rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/PV3FoamReader_SM.xml diff --git a/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/pqPV3FoamReaderPanel.h b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/pqPV3FoamReaderPanel.h new file mode 100644 index 00000000000..3c97b52dfdd --- /dev/null +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/pqPV3FoamReaderPanel.h @@ -0,0 +1,34 @@ +#ifndef __pqPV3FoamReaderPanel_h +#define __pqPV3FoamReaderPanel_h + +#include "pqAutoGeneratedObjectPanel.h" +#include <QLabel> +#include <QLayout> + +// +// Custom panel for PV3FoamReader source. +// +class pqPV3FoamReaderPanel +: + public pqAutoGeneratedObjectPanel +{ + Q_OBJECT; + typedef pqAutoGeneratedObjectPanel Superclass; + +public: + pqPV3FoamReaderPanel(pqProxy *proxy, QWidget *p) + : + pqAutoGeneratedObjectPanel(proxy, p) + { + this->layout()->addWidget + ( + new QLabel("Plugin for reading OpenFOAM meshes/results", this) + ); + } + + //virtual ~pqPV3FoamReaderPanel(); + +protected: +}; + +#endif //__pqPV3FoamReaderPanel_h diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/vtkPV3FoamReader.cxx b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/vtkPV3FoamReader.cxx similarity index 99% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/vtkPV3FoamReader.cxx rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/vtkPV3FoamReader.cxx index 55964e95407..28b9a2bc6fa 100644 --- a/applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/vtkPV3FoamReader.cxx +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/vtkPV3FoamReader.cxx @@ -113,7 +113,12 @@ vtkPV3FoamReader::~vtkPV3FoamReader() { vtkDebugMacro(<<"Deconstructor"); - delete foamData_; + if (foamData_) + { + // remove patch names + updatePatchNamesView(false); + delete foamData_; + } if (FileName) { diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/vtkPV3FoamReader.h b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/vtkPV3FoamReader.h similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/PV3FoamReader/vtkPV3FoamReader.h rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/vtkPV3FoamReader.h diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/Make/files b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/Make/files similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/Make/files rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/Make/files diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/Make/options b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/Make/options similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/Make/options rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/Make/options diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/vtkDataArrayTemplateImplicit.txx b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkDataArrayTemplateImplicit.txx similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/vtkDataArrayTemplateImplicit.txx rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkDataArrayTemplateImplicit.txx diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkOpenFOAMPoints.H b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkOpenFOAMPoints.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkOpenFOAMPoints.H rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkOpenFOAMPoints.H diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3Foam.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3Foam.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3Foam.C rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3Foam.C diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3Foam.H b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3Foam.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3Foam.H rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3Foam.H diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamAddToSelection.H b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamAddToSelection.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamAddToSelection.H rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamAddToSelection.H diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamFaceField.H b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamFaceField.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamFaceField.H rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamFaceField.H diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamFields.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamFields.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamFields.C rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamFields.C diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamLagrangianFields.H b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamLagrangianFields.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamLagrangianFields.H rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamLagrangianFields.H diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMesh.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMesh.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMesh.C rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMesh.C diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshLagrangian.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshLagrangian.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshLagrangian.C rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshLagrangian.C diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshPatch.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshPatch.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshPatch.C rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshPatch.C diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshSet.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshSet.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshSet.C rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshSet.C diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshVolume.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshVolume.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshVolume.C rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshVolume.C diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshZone.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshZone.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshZone.C rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamMeshZone.C diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPatchField.H b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPatchField.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPatchField.H rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPatchField.H diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPointFields.H b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPointFields.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPointFields.H rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamPointFields.H diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfoFields.H b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfoFields.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfoFields.H rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfoFields.H diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUtils.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUtils.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUtils.C rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUtils.C diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamVolFields.H b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamVolFields.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamVolFields.H rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamVolFields.H diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/Allwclean b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/Allwclean similarity index 67% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/Allwclean rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/Allwclean index 30ee40ddae5..d2c85df0011 100755 --- a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/Allwclean +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/Allwclean @@ -2,6 +2,9 @@ cd ${0%/*} || exit 1 # run from this directory set -x +# deal with client/server vs combined plugins +rm -f $FOAM_LIBBIN/libPV3blockMeshReader* 2>/dev/null + rm -rf PV3blockMeshReader/Make wclean libso vtkPV3blockMesh diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/Allwmake b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/Allwmake similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/Allwmake rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/Allwmake diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/CMakeLists.txt b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/CMakeLists.txt similarity index 60% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/CMakeLists.txt rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/CMakeLists.txt index fc645367f49..c5b911f6151 100644 --- a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/CMakeLists.txt +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/CMakeLists.txt @@ -7,7 +7,7 @@ # the pqReader.xml file contains xml defining readers with their # file extensions and descriptions. -cmake_minimum_required(VERSION 2.4) +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) FIND_PACKAGE(ParaView REQUIRED) INCLUDE(${PARAVIEW_USE_FILE}) @@ -33,19 +33,45 @@ SET( "Single output directory for building all libraries." ) -# Build the server-side plugin +# +# Define combined plugin +# +# Try to extend the auto-generated panel +QT4_WRAP_CPP(MOC_SRCS pqPV3blockMeshReaderPanel.h) + +ADD_PARAVIEW_OBJECT_PANEL(IFACES IFACE_SRCS + CLASS_NAME pqPV3blockMeshReaderPanel + XML_NAME PV3blockMeshReader # name of SourceProxy in *SM.xml + XML_GROUP sources +) + ADD_PARAVIEW_PLUGIN( PV3blockMeshReader_SM "1.0" SERVER_MANAGER_XML PV3blockMeshReader_SM.xml SERVER_MANAGER_SOURCES vtkPV3blockMeshReader.cxx + GUI_INTERFACES ${IFACES} + GUI_SOURCES ${MOC_SRCS} ${UI_SRCS} ${IFACE_SRCS} + GUI_RESOURCE_FILES PV3blockMeshReader.xml ) + +# # +# # Define the server-side portion of the reader plugin +# # +# ADD_PARAVIEW_PLUGIN(PV3blockMeshReader_SM "1.0" +# SERVER_MANAGER_XML PV3blockMeshReader_SM.xml +# SERVER_MANAGER_SOURCES vtkPV3blockMeshReader.cxx +# ) +# # +# # Define the client-side portion of the reader plugin +# # +# ADD_PARAVIEW_PLUGIN( +# PV3blockMeshReader "1.0" +# GUI_RESOURCES PV3blockMeshReader.qrc +# ) + + # Build the client-side plugin -ADD_PARAVIEW_PLUGIN( - PV3blockMeshReader - "1.0" - GUI_RESOURCES PV3blockMeshReader.qrc -) TARGET_LINK_LIBRARIES( PV3blockMeshReader_SM diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader.qrc b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader.qrc similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader.qrc rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader.qrc diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader.xml b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader.xml similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader.xml rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader.xml diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader_SM.xml b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader_SM.xml similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader_SM.xml rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/PV3blockMeshReader_SM.xml diff --git a/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/pqPV3blockMeshReaderPanel.h b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/pqPV3blockMeshReaderPanel.h new file mode 100644 index 00000000000..1f3c2ba9b2b --- /dev/null +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/pqPV3blockMeshReaderPanel.h @@ -0,0 +1,34 @@ +#ifndef __pqPV3blockMeshReaderPanel_h +#define __pqPV3blockMeshReaderPanel_h + +#include "pqAutoGeneratedObjectPanel.h" +#include <QLabel> +#include <QLayout> + +// +// Custom panel for PV3blockMeshReader source. +// +class pqPV3blockMeshReaderPanel +: + public pqAutoGeneratedObjectPanel +{ + Q_OBJECT; + typedef pqAutoGeneratedObjectPanel Superclass; + +public: + pqPV3blockMeshReaderPanel(pqProxy *proxy, QWidget *p) + : + pqAutoGeneratedObjectPanel(proxy, p) + { + this->layout()->addWidget + ( + new QLabel("Plugin for reading OpenFOAM blockMesh files", this) + ); + } + + //virtual ~pqPV3blockMeshReaderPanel(); + +protected: +}; + +#endif //__pqPV3blockMeshReaderPanel_h diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/vtkPV3blockMeshReader.cxx b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/vtkPV3blockMeshReader.cxx similarity index 98% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/vtkPV3blockMeshReader.cxx rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/vtkPV3blockMeshReader.cxx index 451c8b5855a..155fc83f57b 100644 --- a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/vtkPV3blockMeshReader.cxx +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/vtkPV3blockMeshReader.cxx @@ -80,7 +80,12 @@ vtkPV3blockMeshReader::~vtkPV3blockMeshReader() { vtkDebugMacro(<<"Deconstructor"); - delete foamData_; + if (foamData_) + { + // remove point numbers + updatePointNumbersView(false); + delete foamData_; + } if (FileName) { diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/vtkPV3blockMeshReader.h b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/vtkPV3blockMeshReader.h similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/PV3blockMeshReader/vtkPV3blockMeshReader.h rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/PV3blockMeshReader/vtkPV3blockMeshReader.h diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/Make/files b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/Make/files similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/Make/files rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/Make/files diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/Make/options b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/Make/options similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/Make/options rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/Make/options diff --git a/applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkDataArrayTemplateImplicit.txx b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkDataArrayTemplateImplicit.txx similarity index 100% rename from applications/utilities/postProcessing/graphics/PVFoamReader/vtkFoam/vtkDataArrayTemplateImplicit.txx rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkDataArrayTemplateImplicit.txx diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/vtkOpenFOAMPoints.H b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkOpenFOAMPoints.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/vtkOpenFOAMPoints.H rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkOpenFOAMPoints.H diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.C similarity index 98% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.C rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.C index 2dc5bc32e3a..66da31d620c 100644 --- a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.C +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.C @@ -219,6 +219,14 @@ Foam::vtkPV3blockMesh::~vtkPV3blockMesh() Info<< "<end> Foam::vtkPV3blockMesh::~vtkPV3blockMesh" << endl; } + // Hmm. pointNumberTextActors are not getting removed + // + forAll(pointNumberTextActorsPtrs_, pointI) + { + pointNumberTextActorsPtrs_[pointI]->Delete(); + } + pointNumberTextActorsPtrs_.clear(); + delete meshPtr_; } diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.H b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.H similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.H rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.H diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMeshConvert.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMeshConvert.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMeshConvert.C rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMeshConvert.C diff --git a/applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMeshUtils.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMeshUtils.C similarity index 100% rename from applications/utilities/postProcessing/graphics/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMeshUtils.C rename to applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMeshUtils.C -- GitLab