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

Classes

struct  meshlib::FloatGrid

Namespaces

namespace  meshlib

Functions

auto meshlib::heap_bytes_mr_float_grid (grid:&meshlib::FloatGrid) -> usize
auto meshlib::resampled_float (grid:&meshlib::FloatGrid, voxelScale:f32, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::FloatGrid >
auto meshlib::resampled_mr_vector3f (grid:&meshlib::FloatGrid, voxelScale:&meshlib::Vector3f, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::FloatGrid >
auto meshlib::cropped (grid:&meshlib::FloatGrid, box:&meshlib::Box3i, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::FloatGrid >
auto meshlib::count_voxels_with_value_pred (grid:&meshlib::FloatGrid, pred:&meshlib::std_function_bool_from_float) -> usize
auto meshlib::count_voxels_with_value_less (grid:&meshlib::FloatGrid, value:f32) -> usize
auto meshlib::count_voxels_with_value_greater (grid:&meshlib::FloatGrid, value:f32) -> usize
void meshlib::gaussian_filter (grid:&mut meshlib::FloatGrid, width:core::ffi::c_int, iters:core::ffi::c_int, cb:Option<&meshlib::std_function_bool_from_float >)
auto meshlib::gaussian_filtered (grid:&meshlib::FloatGrid, width:core::ffi::c_int, iters:core::ffi::c_int, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::FloatGrid >
auto meshlib::get_value (grid:&meshlib::FloatGrid, p:&meshlib::Vector3i) -> f32
void meshlib::set_value_mr_vector3i (grid:&mut meshlib::FloatGrid, p:&meshlib::Vector3i, value:f32)
void meshlib::set_value_mr_voxel_bit_set (grid:&mut meshlib::FloatGrid, region:&meshlib::VoxelBitSet, value:f32)
auto meshlib::find_active_bounds (grid:&meshlib::FloatGrid) -> meshlib::Box3i
void meshlib::set_values (grid:&mut meshlib::FloatGrid, region:&meshlib::VoxelBitSet, values:&meshlib::std_vector_float)
void meshlib::set_level_set_type (grid:&mut meshlib::FloatGrid)
auto meshlib::op_add_assign_mr_float_grid (a:&mut meshlib::FloatGrid, b:&mut meshlib::FloatGrid) -> meshlib::Owned< meshlib::FloatGrid >
auto meshlib::op_sub_assign_mr_float_grid (a:&mut meshlib::FloatGrid, b:&mut meshlib::FloatGrid) -> meshlib::Owned< meshlib::FloatGrid >
auto meshlib::op_mul_assign_mr_float_grid (a:&mut meshlib::FloatGrid, b:&mut meshlib::FloatGrid) -> meshlib::Owned< meshlib::FloatGrid >
auto meshlib::op_add_mr_float_grid (a:&meshlib::FloatGrid, b:&meshlib::FloatGrid) -> meshlib::Owned< meshlib::FloatGrid >
auto meshlib::op_sub_mr_float_grid (a:&meshlib::FloatGrid, b:&meshlib::FloatGrid) -> meshlib::Owned< meshlib::FloatGrid >
auto meshlib::op_mul_mr_float_grid (a:&meshlib::FloatGrid, b:&meshlib::FloatGrid) -> meshlib::Owned< meshlib::FloatGrid >