14#include <lagrange/SurfaceMesh.h>
42template <
typename ToValueType,
typename Scalar,
typename Index>
46 std::string_view target_name);
60template <
typename ToValueType,
typename Scalar,
typename Index>
63 std::string_view source_name,
64 std::string_view target_name);
77template <
typename ToValueType,
typename Scalar,
typename Index>
91template <
typename ToValueType,
typename Scalar,
typename Index>
A general purpose polygonal mesh class.
Definition: SurfaceMesh.h:66
uint32_t AttributeId
Identified to be used to access an attribute.
Definition: AttributeFwd.h:73
AttributeId cast_attribute_in_place(SurfaceMesh< Scalar, Index > &mesh, AttributeId attribute_id)
Cast an attribute in place to a different value type.
Definition: cast_attribute.cpp:68
AttributeId cast_attribute(SurfaceMesh< Scalar, Index > &mesh, AttributeId source_id, std::string_view target_name)
Cast an attribute in place to a different value type.
Definition: cast_attribute.cpp:25
Main namespace for Lagrange.
Definition: AABBIGL.h:30