14#include <lagrange/SurfaceMesh.h>
15#include <lagrange/filter_attributes.h>
53template <
typename ToScalar,
typename ToIndex,
typename FromScalar,
typename FromIndex>
57 std::vector<std::string>* converted_attributes_names =
nullptr);
A general purpose polygonal mesh class.
Definition: SurfaceMesh.h:66
SurfaceMesh< ToScalar, ToIndex > cast(const SurfaceMesh< FromScalar, FromIndex > &source_mesh, const AttributeFilter &convertible_attributes={}, std::vector< std::string > *converted_attributes_names=nullptr)
Cast a mesh to a mesh of different scalar and/or index type.
Main namespace for Lagrange.
Definition: AABBIGL.h:30
Helper object to filter attributes based on name, id, usage or element type.
Definition: filter_attributes.h:37