14#include <lagrange/SurfaceMesh.h>
39template <
typename Scalar,
typename Index>
40bool is_oriented(
const SurfaceMesh<Scalar, Index>& mesh);
62template <
typename Scalar,
typename Index>
uint32_t AttributeId
Identified to be used to access an attribute.
Definition: AttributeFwd.h:73
AttributeId compute_edge_is_oriented(SurfaceMesh< Scalar, Index > &mesh, const OrientationOptions &options={})
Compute a mesh attribute indicating whether an edge is oriented.
Definition: orientation.cpp:82
bool is_oriented(const SurfaceMesh< Scalar, Index > &mesh)
Check if a mesh is oriented.
Definition: orientation.cpp:57
Main namespace for Lagrange.
Definition: AABBIGL.h:30
Option struct for computing if edges are oriented.
Definition: orientation.h:46
std::string_view output_attribute_name
Per-edge attribute indicating whether an edge is oriented.
Definition: orientation.h:48