From ab244651e34d8c3448dc701e4148382d7b827c2e Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Thu, 15 Feb 2024 13:02:08 +0000 Subject: [PATCH] static_cast --- .../include/CGAL/Isosurfacing_3/Cartesian_grid_3.h | 6 +++--- .../include/CGAL/Isosurfacing_3/interpolation_schemes_3.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Isosurfacing_3/include/CGAL/Isosurfacing_3/Cartesian_grid_3.h b/Isosurfacing_3/include/CGAL/Isosurfacing_3/Cartesian_grid_3.h index ea834c18971..bfb13e426ea 100644 --- a/Isosurfacing_3/include/CGAL/Isosurfacing_3/Cartesian_grid_3.h +++ b/Isosurfacing_3/include/CGAL/Isosurfacing_3/Cartesian_grid_3.h @@ -183,9 +183,9 @@ public: const FT y_span = y_coord(max_p) - y_coord(min_p); const FT z_span = z_coord(max_p) - z_coord(min_p); - m_sizes[0] = std::ceil(x_span / spacing[0]) + 1; - m_sizes[1] = std::ceil(y_span / spacing[1]) + 1; - m_sizes[2] = std::ceil(z_span / spacing[2]) + 1; + m_sizes[0] = static_cast(std::ceil(x_span / spacing[0])) + 1; + m_sizes[1] = static_cast(std::ceil(y_span / spacing[1])) + 1; + m_sizes[2] = static_cast(std::ceil(z_span / spacing[2])) + 1; } /** diff --git a/Isosurfacing_3/include/CGAL/Isosurfacing_3/interpolation_schemes_3.h b/Isosurfacing_3/include/CGAL/Isosurfacing_3/interpolation_schemes_3.h index d53d7968a08..39cfb5db518 100644 --- a/Isosurfacing_3/include/CGAL/Isosurfacing_3/interpolation_schemes_3.h +++ b/Isosurfacing_3/include/CGAL/Isosurfacing_3/interpolation_schemes_3.h @@ -140,9 +140,9 @@ public: // calculate min index including border case const Point_3& min_p = vertex(bbox, 0); - std::size_t i = (x_coord(p) - x_coord(min_p)) / spacing[0]; - std::size_t j = (y_coord(p) - y_coord(min_p)) / spacing[1]; - std::size_t k = (z_coord(p) - z_coord(min_p)) / spacing[2]; + std::size_t i = static_cast((x_coord(p) - x_coord(min_p)) / spacing[0]); + std::size_t j = static_cast((y_coord(p) - y_coord(min_p)) / spacing[1]); + std::size_t k = static_cast((z_coord(p) - z_coord(min_p)) / spacing[2]); if(i == g.xdim() - 1) --i;