14#include <lagrange/SurfaceMesh.h>
15#include <lagrange/utils/function_ref.h>
16#include <lagrange/utils/span.h>
18#include <initializer_list>
41template <
typename Scalar,
typename Index>
44 bool preserve_attributes =
true);
59template <
typename Scalar,
typename Index>
62 bool preserve_attributes =
true);
79template <
typename Scalar,
typename Index>
83 bool preserve_attributes =
true);
A general purpose polygonal mesh class.
Definition SurfaceMesh.h:66
A lightweight non-owning reference to a callable.
Definition function_ref.h:47
SurfaceMesh< Scalar, Index > combine_meshes(std::initializer_list< const SurfaceMesh< Scalar, Index > * > meshes, bool preserve_attributes=true)
Combine multiple meshes into a single mesh.
Definition combine_meshes.cpp:295
::nonstd::span< T, Extent > span
A bounds-safe view for sequences of objects.
Definition span.h:27
Main namespace for Lagrange.