From 2ae537ef57022d160e627ce1479e189bcda0f9e0 Mon Sep 17 00:00:00 2001 From: BillSenior Date: Mon, 5 Aug 2024 16:16:12 +0200 Subject: [PATCH] GRIDEDIT-1143 mesh2d is preserved after convesion to curvilinear grid --- libs/MeshKernelApi/src/MeshKernel.cpp | 1 - libs/MeshKernelApi/tests/src/ApiTest.cpp | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/libs/MeshKernelApi/src/MeshKernel.cpp b/libs/MeshKernelApi/src/MeshKernel.cpp index 453b286d3..55c1357a5 100644 --- a/libs/MeshKernelApi/src/MeshKernel.cpp +++ b/libs/MeshKernelApi/src/MeshKernel.cpp @@ -926,7 +926,6 @@ namespace meshkernelapi meshkernel::Mesh2DToCurvilinear mesh2DToCurvilinear(*meshKernelState[meshKernelId].m_mesh2d); meshKernelState[meshKernelId].m_curvilinearGrid = mesh2DToCurvilinear.Compute({xPointCoordinate, yPointCoordinate}); - meshKernelState[meshKernelId].m_mesh2d = std::make_unique(meshKernelState[meshKernelId].m_projection); // No changes to the original mesh can be undone, so clear the undo-stack meshKernelUndoStack.Clear(); diff --git a/libs/MeshKernelApi/tests/src/ApiTest.cpp b/libs/MeshKernelApi/tests/src/ApiTest.cpp index ca7a07b18..19d34be81 100644 --- a/libs/MeshKernelApi/tests/src/ApiTest.cpp +++ b/libs/MeshKernelApi/tests/src/ApiTest.cpp @@ -3313,8 +3313,8 @@ TEST(Mesh2D, ConvertToCurvilinear_ShouldConvertMeshToCurvilinear) ASSERT_EQ(meshkernel::ExitCode::Success, errorCode); // Assert - ASSERT_EQ(0, mesh2dOut.num_nodes); - ASSERT_EQ(0, mesh2dOut.num_edges); + ASSERT_EQ(121, mesh2dOut.num_nodes); + ASSERT_EQ(220, mesh2dOut.num_edges); ASSERT_EQ(11, curvilinearOut.num_m); ASSERT_EQ(11, curvilinearOut.num_n);