MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::WatershedGraph Member List

This is the complete list of members for meshlib::WatershedGraph, including all inherited members.

basin_info(v:meshlib::GraphVertId) const -> &meshlib::WatershedGraph_BasinInfomeshlib::WatershedGraph
basin_info_mut(v:meshlib::GraphVertId) -> &mut meshlib::WatershedGraph_BasinInfomeshlib::WatershedGraph
bd_info(e:meshlib::GraphEdgeId) const -> &meshlib::WatershedGraph_BdInfomeshlib::WatershedGraph
bd_info_mut(e:meshlib::GraphEdgeId) -> &mut meshlib::WatershedGraph_BdInfomeshlib::WatershedGraph
compute_basin_volume(basin:meshlib::GraphVertId, waterLevel:f32) const -> f64meshlib::WatershedGraph
construct(mesh:&meshlib::Mesh, face2basin:&meshlib::Vector_int_MR_FaceId, numBasins:core::ffi::c_int) -> meshlib::Owned< meshlib::WatershedGraph >meshlib::WatershedGraphstatic
construct_from_another(_other:&meshlib::WatershedGraph) -> meshlib::Owned< meshlib::WatershedGraph >meshlib::WatershedGraphstatic
copy(ptr:*const Self) -> *mut Selfmeshlib::CppCopystatic
meshlib::destroy(ptr:*mut Self)meshlib::CppClassstatic
meshlib::CppCopy::destroy(ptr:*mut Self)meshlib::CppClassstatic
find_lowest_bd() const -> meshlib::Owned< meshlib::std_pair_MR_GraphEdgeId_float >meshlib::WatershedGraph
flows_finally_to(v:meshlib::GraphVertId, exceptOutside:Option< bool >) const -> meshlib::GraphVertIdmeshlib::WatershedGraph
flows_to(v:meshlib::GraphVertId) const -> meshlib::GraphVertIdmeshlib::WatershedGraph
get_all_basin_faces(joinOverflowBasins:Option< bool >) const -> meshlib::Owned< meshlib::Vector_MR_FaceBitSet_MR_GraphVertId >meshlib::WatershedGraph
get_basin_faces(basin:meshlib::GraphVertId) const -> meshlib::Owned< meshlib::FaceBitSet >meshlib::WatershedGraph
get_basin_faces_below_level(basin:meshlib::GraphVertId, waterLevel:f32) const -> meshlib::Owned< meshlib::FaceBitSet >meshlib::WatershedGraph
get_height_at(v:meshlib::VertId) const -> f32meshlib::WatershedGraph
get_inter_basin_edges(joinOverflowBasins:Option< bool >) const -> meshlib::Owned< meshlib::UndirectedEdgeBitSet >meshlib::WatershedGraph
get_overflow_points() const -> meshlib::Owned< meshlib::std_vector_MR_WatershedGraph_OverflowPoint >meshlib::WatershedGraph
get_root_basin(v:meshlib::GraphVertId) const -> meshlib::GraphVertIdmeshlib::WatershedGraph
graph() const -> &meshlib::Graphmeshlib::WatershedGraph
ini_basin2_tgt(joinOverflowBasins:Option< bool >) const -> meshlib::Owned< meshlib::Vector_MR_GraphVertId_MR_GraphVertId >meshlib::WatershedGraph
merge(v0:meshlib::GraphVertId, v1:meshlib::GraphVertId) -> meshlib::GraphVertIdmeshlib::WatershedGraph
merge_via_bd(bd:meshlib::GraphEdgeId) -> meshlib::GraphVertIdmeshlib::WatershedGraph
num_basins() const -> core::ffi::c_intmeshlib::WatershedGraph
outside_id() const -> meshlib::GraphVertIdmeshlib::WatershedGraph
set_parents_to_roots()meshlib::WatershedGraph
total_area() const -> f32meshlib::WatershedGraph