diff --git a/applications/utilities/mesh/manipulation/setSet/Make/files b/applications/utilities/mesh/manipulation/setSet/Make/files index a14c37f5ee..75c578a1e5 100644 --- a/applications/utilities/mesh/manipulation/setSet/Make/files +++ b/applications/utilities/mesh/manipulation/setSet/Make/files @@ -1,5 +1,3 @@ -writePointSet.C -writePatch.C setSet.C EXE = $(FOAM_APPBIN)/setSet diff --git a/applications/utilities/mesh/manipulation/setSet/setSet.C b/applications/utilities/mesh/manipulation/setSet/setSet.C index e63a8b03e3..861e754e7b 100644 --- a/applications/utilities/mesh/manipulation/setSet/setSet.C +++ b/applications/utilities/mesh/manipulation/setSet/setSet.C @@ -41,8 +41,7 @@ Description #include "OFstream.H" #include "IFstream.H" #include "demandDrivenData.H" -#include "writePatch.H" -#include "writePointSet.H" +#include "vtkWritePolyData.H" #include "IOobjectList.H" #include "cellZoneSet.H" #include "faceZoneSet.H" @@ -80,7 +79,7 @@ void writeVTK // Faces of set with OpenFOAM faceID as value faceList setFaces(currentSet.size()); - labelList faceValues(currentSet.size()); + labelField faceValues(currentSet.size()); label setFacei = 0; forAllConstIter(topoSet, currentSet, iter) @@ -92,14 +91,18 @@ void writeVTK primitiveFacePatch fp(setFaces, mesh.points()); - vtkWriteOps::writePatch + vtkWritePolyData::write ( - true, + mesh.time().path()/vtkName, currentSet.name(), - fp, + true, + fp.localPoints(), + labelList(), + edgeList(), + fp.localFaces(), "faceID", - faceValues, - mesh.time().path()/vtkName + false, + faceValues ); } else if (isA(currentSet)) @@ -140,7 +143,7 @@ void writeVTK } faceList setFaces(cellFaces.size()); - labelList faceValues(cellFaces.size()); + labelField faceValues(cellFaces.size()); label setFacei = 0; forAllConstIter(Map