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

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

adjust_collapse() const -> &meshlib::std_function_void_from_MR_UndirectedEdgeId_float_ref_MR_Vector3f_refmeshlib::DecimateSettings
adjust_collapse_mut() -> &mut meshlib::std_function_void_from_MR_UndirectedEdgeId_float_ref_MR_Vector3f_refmeshlib::DecimateSettings
angle_weighted_dist_to_plane() const -> &boolmeshlib::DecimateSettings
angle_weighted_dist_to_plane_mut() -> &mut boolmeshlib::DecimateSettings
assign_from_another(_other:&meshlib::DecimateSettings) -> &mut meshlib::DecimateSettingsmeshlib::DecimateSettings
bd_verts() const -> *const *mut meshlib::ffi::MR_VertBitSetmeshlib::DecimateSettings
bd_verts_mut() -> *mut *mut meshlib::ffi::MR_VertBitSetmeshlib::DecimateSettings
collapse_near_not_flippable() const -> &boolmeshlib::DecimateSettings
collapse_near_not_flippable_mut() -> &mut boolmeshlib::DecimateSettings
construct_from(strategy:meshlib::DecimateStrategy, maxError:f32, maxEdgeLen:f32, maxBdShift:f32, maxTriangleAspectRatio:f32, criticalTriAspectRatio:f32, preventNormalFlips:bool, tinyEdgeLength:f32, stabilizer:f32, angleWeightedDistToPlane:bool, optimizeVertexPos:bool, maxDeletedVertices:core::ffi::c_int, maxDeletedFaces:core::ffi::c_int, region:Option<&mut meshlib::FaceBitSet >, notFlippable:Option<&mut meshlib::UndirectedEdgeBitSet >, collapseNearNotFlippable:bool, edgesToCollapse:Option<&mut meshlib::UndirectedEdgeBitSet >, twinMap:Option<&mut meshlib::phmap::phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId >, touchNearBdEdges:bool, touchBdVerts:bool, bdVerts:Option<&mut meshlib::VertBitSet >, regionEdges:Option<&meshlib::UndirectedEdgeBitSet >, maxAngleChange:f32, preCollapse:&meshlib::std_function_bool_from_MR_EdgeId_const_MR_Vector3f_ref, adjustCollapse:&meshlib::std_function_void_from_MR_UndirectedEdgeId_float_ref_MR_Vector3f_ref, onEdgeDel:&meshlib::std_function_void_from_MR_EdgeId_MR_EdgeId, vertForms:Option<&mut meshlib::Vector_MR_QuadraticForm3f_MR_VertId >, packMesh:bool, progressCallback:&meshlib::std_function_bool_from_float, subdivideParts:core::ffi::c_int, partsMode:meshlib::DecimatePartsMode, decimateBetweenParts:bool, partFaces:Option<&mut meshlib::std_vector_MR_FaceBitSet >, minFacesInPart:core::ffi::c_int) -> meshlib::Owned< meshlib::DecimateSettings >meshlib::DecimateSettingsstatic
construct_from_another(_other:&meshlib::DecimateSettings) -> meshlib::Owned< meshlib::DecimateSettings >meshlib::DecimateSettingsstatic
copy(ptr:*const Self) -> *mut Selfmeshlib::CppCopystatic
critical_tri_aspect_ratio() const -> &f32meshlib::DecimateSettings
critical_tri_aspect_ratio_mut() -> &mut f32meshlib::DecimateSettings
decimate_between_parts() const -> &boolmeshlib::DecimateSettings
decimate_between_parts_mut() -> &mut boolmeshlib::DecimateSettings
meshlib::destroy(ptr:*mut Self)meshlib::CppClassstatic
meshlib::CppCopy::destroy(ptr:*mut Self)meshlib::CppClassstatic
edges_to_collapse() const -> *const *mut meshlib::ffi::MR_UndirectedEdgeBitSetmeshlib::DecimateSettings
edges_to_collapse_mut() -> *mut *mut meshlib::ffi::MR_UndirectedEdgeBitSetmeshlib::DecimateSettings
max_angle_change() const -> &f32meshlib::DecimateSettings
max_angle_change_mut() -> &mut f32meshlib::DecimateSettings
max_bd_shift() const -> &f32meshlib::DecimateSettings
max_bd_shift_mut() -> &mut f32meshlib::DecimateSettings
max_deleted_faces() const -> &core::ffi::c_intmeshlib::DecimateSettings
max_deleted_faces_mut() -> &mut core::ffi::c_intmeshlib::DecimateSettings
max_deleted_vertices() const -> &core::ffi::c_intmeshlib::DecimateSettings
max_deleted_vertices_mut() -> &mut core::ffi::c_intmeshlib::DecimateSettings
max_edge_len() const -> &f32meshlib::DecimateSettings
max_edge_len_mut() -> &mut f32meshlib::DecimateSettings
max_error() const -> &f32meshlib::DecimateSettings
max_error_mut() -> &mut f32meshlib::DecimateSettings
max_triangle_aspect_ratio() const -> &f32meshlib::DecimateSettings
max_triangle_aspect_ratio_mut() -> &mut f32meshlib::DecimateSettings
min_faces_in_part() const -> &core::ffi::c_intmeshlib::DecimateSettings
min_faces_in_part_mut() -> &mut core::ffi::c_intmeshlib::DecimateSettings
new() -> meshlib::Owned< meshlib::DecimateSettings >meshlib::DecimateSettingsstatic
not_flippable() const -> *const *mut meshlib::ffi::MR_UndirectedEdgeBitSetmeshlib::DecimateSettings
not_flippable_mut() -> *mut *mut meshlib::ffi::MR_UndirectedEdgeBitSetmeshlib::DecimateSettings
on_edge_del() const -> &meshlib::std_function_void_from_MR_EdgeId_MR_EdgeIdmeshlib::DecimateSettings
on_edge_del_mut() -> &mut meshlib::std_function_void_from_MR_EdgeId_MR_EdgeIdmeshlib::DecimateSettings
optimize_vertex_pos() const -> &boolmeshlib::DecimateSettings
optimize_vertex_pos_mut() -> &mut boolmeshlib::DecimateSettings
pack_mesh() const -> &boolmeshlib::DecimateSettings
pack_mesh_mut() -> &mut boolmeshlib::DecimateSettings
part_faces() const -> *const *mut meshlib::ffi::MR_std_vector_MR_FaceBitSetmeshlib::DecimateSettings
part_faces_mut() -> *mut *mut meshlib::ffi::MR_std_vector_MR_FaceBitSetmeshlib::DecimateSettings
parts_mode() const -> &meshlib::DecimatePartsModemeshlib::DecimateSettings
parts_mode_mut() -> &mut meshlib::DecimatePartsModemeshlib::DecimateSettings
pre_collapse() const -> &meshlib::std_function_bool_from_MR_EdgeId_const_MR_Vector3f_refmeshlib::DecimateSettings
pre_collapse_mut() -> &mut meshlib::std_function_bool_from_MR_EdgeId_const_MR_Vector3f_refmeshlib::DecimateSettings
prevent_normal_flips() const -> &boolmeshlib::DecimateSettings
prevent_normal_flips_mut() -> &mut boolmeshlib::DecimateSettings
progress_callback() const -> &meshlib::std_function_bool_from_floatmeshlib::DecimateSettings
progress_callback_mut() -> &mut meshlib::std_function_bool_from_floatmeshlib::DecimateSettings
region() const -> *const *mut meshlib::ffi::MR_FaceBitSetmeshlib::DecimateSettings
region_edges() const -> *const *const meshlib::ffi::MR_UndirectedEdgeBitSetmeshlib::DecimateSettings
region_edges_mut() -> *mut *const meshlib::ffi::MR_UndirectedEdgeBitSetmeshlib::DecimateSettings
region_mut() -> *mut *mut meshlib::ffi::MR_FaceBitSetmeshlib::DecimateSettings
set_adjust_collapse(value:&meshlib::std_function_void_from_MR_UndirectedEdgeId_float_ref_MR_Vector3f_ref)meshlib::DecimateSettings
set_angle_weighted_dist_to_plane(value:bool)meshlib::DecimateSettings
set_bd_verts(value:Option<&mut meshlib::VertBitSet >)meshlib::DecimateSettings
set_collapse_near_not_flippable(value:bool)meshlib::DecimateSettings
set_critical_tri_aspect_ratio(value:f32)meshlib::DecimateSettings
set_decimate_between_parts(value:bool)meshlib::DecimateSettings
set_edges_to_collapse(value:Option<&mut meshlib::UndirectedEdgeBitSet >)meshlib::DecimateSettings
set_max_angle_change(value:f32)meshlib::DecimateSettings
set_max_bd_shift(value:f32)meshlib::DecimateSettings
set_max_deleted_faces(value:core::ffi::c_int)meshlib::DecimateSettings
set_max_deleted_vertices(value:core::ffi::c_int)meshlib::DecimateSettings
set_max_edge_len(value:f32)meshlib::DecimateSettings
set_max_error(value:f32)meshlib::DecimateSettings
set_max_triangle_aspect_ratio(value:f32)meshlib::DecimateSettings
set_min_faces_in_part(value:core::ffi::c_int)meshlib::DecimateSettings
set_not_flippable(value:Option<&mut meshlib::UndirectedEdgeBitSet >)meshlib::DecimateSettings
set_on_edge_del(value:&meshlib::std_function_void_from_MR_EdgeId_MR_EdgeId)meshlib::DecimateSettings
set_optimize_vertex_pos(value:bool)meshlib::DecimateSettings
set_pack_mesh(value:bool)meshlib::DecimateSettings
set_part_faces(value:Option<&mut meshlib::std_vector_MR_FaceBitSet >)meshlib::DecimateSettings
set_parts_mode(value:meshlib::DecimatePartsMode)meshlib::DecimateSettings
set_pre_collapse(value:&meshlib::std_function_bool_from_MR_EdgeId_const_MR_Vector3f_ref)meshlib::DecimateSettings
set_prevent_normal_flips(value:bool)meshlib::DecimateSettings
set_progress_callback(value:&meshlib::std_function_bool_from_float)meshlib::DecimateSettings
set_region(value:Option<&mut meshlib::FaceBitSet >)meshlib::DecimateSettings
set_region_edges(value:Option<&meshlib::UndirectedEdgeBitSet >)meshlib::DecimateSettings
set_stabilizer(value:f32)meshlib::DecimateSettings
set_strategy(value:meshlib::DecimateStrategy)meshlib::DecimateSettings
set_subdivide_parts(value:core::ffi::c_int)meshlib::DecimateSettings
set_tiny_edge_length(value:f32)meshlib::DecimateSettings
set_touch_bd_verts(value:bool)meshlib::DecimateSettings
set_touch_near_bd_edges(value:bool)meshlib::DecimateSettings
set_twin_map(value:Option<&mut meshlib::phmap::phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeId >)meshlib::DecimateSettings
set_vert_forms(value:Option<&mut meshlib::Vector_MR_QuadraticForm3f_MR_VertId >)meshlib::DecimateSettings
stabilizer() const -> &f32meshlib::DecimateSettings
stabilizer_mut() -> &mut f32meshlib::DecimateSettings
strategy() const -> &meshlib::DecimateStrategymeshlib::DecimateSettings
strategy_mut() -> &mut meshlib::DecimateStrategymeshlib::DecimateSettings
subdivide_parts() const -> &core::ffi::c_intmeshlib::DecimateSettings
subdivide_parts_mut() -> &mut core::ffi::c_intmeshlib::DecimateSettings
tiny_edge_length() const -> &f32meshlib::DecimateSettings
tiny_edge_length_mut() -> &mut f32meshlib::DecimateSettings
touch_bd_verts() const -> &boolmeshlib::DecimateSettings
touch_bd_verts_mut() -> &mut boolmeshlib::DecimateSettings
touch_near_bd_edges() const -> &boolmeshlib::DecimateSettings
touch_near_bd_edges_mut() -> &mut boolmeshlib::DecimateSettings
twin_map() const -> *const *mut meshlib::ffi::MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeIdmeshlib::DecimateSettings
twin_map_mut() -> *mut *mut meshlib::ffi::MR_phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_UndirectedEdgeId_MR_Allocator_std_pair_const_MR_UndirectedEdgeId_MR_UndirectedEdgeIdmeshlib::DecimateSettings
vert_forms() const -> *const *mut meshlib::ffi::MR_Vector_MR_QuadraticForm3f_MR_VertIdmeshlib::DecimateSettings
vert_forms_mut() -> *mut *mut meshlib::ffi::MR_Vector_MR_QuadraticForm3f_MR_VertIdmeshlib::DecimateSettings