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

Classes

struct  meshlib::polyline_components::LargeByLengthComponentsSettings

Namespaces

namespace  meshlib
namespace  meshlib::polyline_components

Functions

auto meshlib::polyline_components::get_num_components (topology:&meshlib::PolylineTopology) -> usize
auto meshlib::polyline_components::get_component (topology:&meshlib::PolylineTopology, id:meshlib::UndirectedEdgeId) -> meshlib::Owned< meshlib::UndirectedEdgeBitSet >
auto meshlib::polyline_components::get_all_components_1 (topology:&meshlib::PolylineTopology) -> meshlib::Owned< meshlib::std_vector_MR_UndirectedEdgeBitSet >
auto meshlib::polyline_components::get_all_components_2 (topology:&meshlib::PolylineTopology, maxComponentCount:core::ffi::c_int) -> meshlib::Owned< meshlib::std_pair_std_vector_MR_UndirectedEdgeBitSet_int >
auto meshlib::polyline_components::get_n_large_by_length_components_mr_vector2f (polyline:&meshlib::Polyline2, settings:&meshlib::polyline_components::LargeByLengthComponentsSettings) -> meshlib::Owned< meshlib::std_vector_MR_UndirectedEdgeBitSet >
auto meshlib::polyline_components::get_n_large_by_length_components_mr_vector3f (polyline:&meshlib::Polyline3, settings:&meshlib::polyline_components::LargeByLengthComponentsSettings) -> meshlib::Owned< meshlib::std_vector_MR_UndirectedEdgeBitSet >
auto meshlib::polyline_components::get_union_find_structure (topology:&meshlib::PolylineTopology) -> meshlib::Owned< meshlib::UnionFind_MR_UndirectedEdgeId >
auto meshlib::polyline_components::get_largest_component_mr_vector2f (polyline:&meshlib::Polyline2, minLength:Option< f32 >, numSmallerComponents:Option<&mut core::ffi::c_int >) -> meshlib::Owned< meshlib::UndirectedEdgeBitSet >
auto meshlib::polyline_components::get_largest_component_mr_vector3f (polyline:&meshlib::Polyline3, minLength:Option< f32 >, numSmallerComponents:Option<&mut core::ffi::c_int >) -> meshlib::Owned< meshlib::UndirectedEdgeBitSet >