MeshLib Rust Docs
Loading...
Searching...
No Matches
MREdgeMetric.rs File Reference

Classes

struct  meshlib::DihedralAngleProcessParams

Namespaces

namespace  meshlib

Functions

auto meshlib::identity_metric () -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >
auto meshlib::edge_length_metric_1 (mesh:&meshlib::Mesh) -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >
auto meshlib::edge_length_metric_2 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords) -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >
auto meshlib::discrete_abs_mean_curvature_metric_1 (mesh:&meshlib::Mesh) -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >
auto meshlib::discrete_abs_mean_curvature_metric_2 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords) -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >
auto meshlib::discrete_minus_abs_mean_curvature_metric_1 (mesh:&meshlib::Mesh) -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >
auto meshlib::discrete_minus_abs_mean_curvature_metric_2 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords) -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >
auto meshlib::edge_curv_metric_3 (mesh:&meshlib::Mesh, angleSinFactor:Option< f32 >, angleSinForBoundary:Option< f32 >) -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >
auto meshlib::edge_curv_metric_4 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, angleSinFactor:Option< f32 >, angleSinForBoundary:Option< f32 >) -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >
auto meshlib::edge_abs_curv_metric_3 (mesh:&meshlib::Mesh, angleSinFactor:Option< f32 >, angleSinForBoundary:Option< f32 >) -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >
auto meshlib::edge_abs_curv_metric_4 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, angleSinFactor:Option< f32 >, angleSinForBoundary:Option< f32 >) -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >
auto meshlib::edge_dihedral_angle_metric_2 (mesh:&meshlib::Mesh, params:Option<&meshlib::DihedralAngleProcessParams >) -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >
auto meshlib::edge_dihedral_angle_metric_3 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, params:Option<&meshlib::DihedralAngleProcessParams >) -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >
auto meshlib::edge_table_sym_metric (topology:&meshlib::MeshTopology, metric:&meshlib::std_function_float_from_MR_EdgeId) -> meshlib::Owned< meshlib::std_function_float_from_MR_EdgeId >