Add missing template specifier

This commit is contained in:
Julian Stahl 2022-09-27 14:41:27 +02:00
parent 5a28b1ff22
commit 4586dabb14
2 changed files with 4 additions and 4 deletions

View File

@ -56,10 +56,10 @@ void dual_contouring(const Domain_& domain, const typename Domain_::FT iso_value
// static_assert(Domain_::CELL_TYPE & ANY_CELL); // static_assert(Domain_::CELL_TYPE & ANY_CELL);
internal::Dual_contouring_vertex_positioning<Domain_, Positioning> pos_func(domain, iso_value, positioning); internal::Dual_contouring_vertex_positioning<Domain_, Positioning> pos_func(domain, iso_value, positioning);
domain.iterate_cells<Concurrency_tag>(pos_func); domain.template iterate_cells<Concurrency_tag>(pos_func);
internal::Dual_contouring_face_generation<Domain_> face_generation(domain, iso_value); internal::Dual_contouring_face_generation<Domain_> face_generation(domain, iso_value);
domain.iterate_edges<Concurrency_tag>(face_generation); domain.template iterate_edges<Concurrency_tag>(face_generation);
// write points and faces in ranges // write points and faces in ranges
points.resize(pos_func.points_counter); points.resize(pos_func.points_counter);

View File

@ -49,10 +49,10 @@ void marching_cubes(const Domain_& domain, const typename Domain_::FT iso_value,
if (topologically_correct) { if (topologically_correct) {
internal::TMC_functor<Domain_, PointRange, TriangleRange> functor(domain, iso_value, points, polygons); internal::TMC_functor<Domain_, PointRange, TriangleRange> functor(domain, iso_value, points, polygons);
domain.iterate_cells<Concurrency_tag>(functor); domain.template iterate_cells<Concurrency_tag>(functor);
} else { } else {
internal::Marching_cubes_functor<Domain_> functor(domain, iso_value); internal::Marching_cubes_functor<Domain_> functor(domain, iso_value);
domain.iterate_cells<Concurrency_tag>(functor); domain.template iterate_cells<Concurrency_tag>(functor);
internal::to_indexed_face_set(functor.get_triangles(), points, polygons); internal::to_indexed_face_set(functor.get_triangles(), points, polygons);
} }
} }