From de0f98f42f1c6fd648689fb10176657e3ff4e87c Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@esi-group.com> Date: Fri, 15 Feb 2019 12:18:39 +0100 Subject: [PATCH] STYLE: use vtk::Tools::Vertices() method --- src/catalyst/cloud/foamVtkCloudAdaptor.C | 31 ++---------------------- 1 file changed, 2 insertions(+), 29 deletions(-) diff --git a/src/catalyst/cloud/foamVtkCloudAdaptor.C b/src/catalyst/cloud/foamVtkCloudAdaptor.C index 4497adf..acea103 100644 --- a/src/catalyst/cloud/foamVtkCloudAdaptor.C +++ b/src/catalyst/cloud/foamVtkCloudAdaptor.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2018 OpenCFD Ltd. + \\ / A nd | Copyright (C) 2018-2019 OpenCFD Ltd. \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -46,33 +46,6 @@ namespace vtk } // End namespace Foam -// * * * * * * * * * * * * * Static Member Functions * * * * * * * * * * * * // - -vtkSmartPointer<vtkPolyData> -Foam::vtk::cloudAdaptor::startLagrangian -( - const pointField& points -) -{ - auto vtkmesh = vtkSmartPointer<vtkPolyData>::New(); - auto vtkpoints = vtkSmartPointer<vtkPoints>::New(); - - vtkpoints->SetNumberOfPoints(points.size()); - - vtkIdType particleId = 0; - for (const vector& p : points) - { - vtkpoints->SetPoint(particleId, p.v_); - ++particleId; - } - - vtkmesh->SetPoints(vtkpoints); - vtkmesh->SetVerts(vtk::Tools::identityVertices(points.size())); - - return vtkmesh; -} - - // * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // template<class UnaryMatchPredicate> @@ -124,7 +97,7 @@ Foam::vtk::cloudAdaptor::getCloudImpl vtkSmartPointer<vtkPolyData> vtkmesh; if (pointsPtr) { - vtkmesh = startLagrangian(*pointsPtr); + vtkmesh = vtk::Tools::Vertices(*pointsPtr); // Prevent any possible conversion of positions as a field obrTmp.filterKeys -- GitLab