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_ref | meshlib::DecimateSettings | |
| adjust_collapse_mut() -> &mut meshlib::std_function_void_from_MR_UndirectedEdgeId_float_ref_MR_Vector3f_ref | meshlib::DecimateSettings | |
| angle_weighted_dist_to_plane() const -> &bool | meshlib::DecimateSettings | |
| angle_weighted_dist_to_plane_mut() -> &mut bool | meshlib::DecimateSettings | |
| assign_from_another(_other:&meshlib::DecimateSettings) -> &mut meshlib::DecimateSettings | meshlib::DecimateSettings | |
| bd_verts() const -> *const *mut meshlib::ffi::MR_VertBitSet | meshlib::DecimateSettings | |
| bd_verts_mut() -> *mut *mut meshlib::ffi::MR_VertBitSet | meshlib::DecimateSettings | |
| collapse_near_not_flippable() const -> &bool | meshlib::DecimateSettings | |
| collapse_near_not_flippable_mut() -> &mut bool | meshlib::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::DecimateSettings | static |
| construct_from_another(_other:&meshlib::DecimateSettings) -> meshlib::Owned< meshlib::DecimateSettings > | meshlib::DecimateSettings | static |
| copy(ptr:*const Self) -> *mut Self | meshlib::CppCopy | static |
| critical_tri_aspect_ratio() const -> &f32 | meshlib::DecimateSettings | |
| critical_tri_aspect_ratio_mut() -> &mut f32 | meshlib::DecimateSettings | |
| decimate_between_parts() const -> &bool | meshlib::DecimateSettings | |
| decimate_between_parts_mut() -> &mut bool | meshlib::DecimateSettings | |
| meshlib::destroy(ptr:*mut Self) | meshlib::CppClass | static |
| meshlib::CppCopy::destroy(ptr:*mut Self) | meshlib::CppClass | static |
| edges_to_collapse() const -> *const *mut meshlib::ffi::MR_UndirectedEdgeBitSet | meshlib::DecimateSettings | |
| edges_to_collapse_mut() -> *mut *mut meshlib::ffi::MR_UndirectedEdgeBitSet | meshlib::DecimateSettings | |
| max_angle_change() const -> &f32 | meshlib::DecimateSettings | |
| max_angle_change_mut() -> &mut f32 | meshlib::DecimateSettings | |
| max_bd_shift() const -> &f32 | meshlib::DecimateSettings | |
| max_bd_shift_mut() -> &mut f32 | meshlib::DecimateSettings | |
| max_deleted_faces() const -> &core::ffi::c_int | meshlib::DecimateSettings | |
| max_deleted_faces_mut() -> &mut core::ffi::c_int | meshlib::DecimateSettings | |
| max_deleted_vertices() const -> &core::ffi::c_int | meshlib::DecimateSettings | |
| max_deleted_vertices_mut() -> &mut core::ffi::c_int | meshlib::DecimateSettings | |
| max_edge_len() const -> &f32 | meshlib::DecimateSettings | |
| max_edge_len_mut() -> &mut f32 | meshlib::DecimateSettings | |
| max_error() const -> &f32 | meshlib::DecimateSettings | |
| max_error_mut() -> &mut f32 | meshlib::DecimateSettings | |
| max_triangle_aspect_ratio() const -> &f32 | meshlib::DecimateSettings | |
| max_triangle_aspect_ratio_mut() -> &mut f32 | meshlib::DecimateSettings | |
| min_faces_in_part() const -> &core::ffi::c_int | meshlib::DecimateSettings | |
| min_faces_in_part_mut() -> &mut core::ffi::c_int | meshlib::DecimateSettings | |
| new() -> meshlib::Owned< meshlib::DecimateSettings > | meshlib::DecimateSettings | static |
| not_flippable() const -> *const *mut meshlib::ffi::MR_UndirectedEdgeBitSet | meshlib::DecimateSettings | |
| not_flippable_mut() -> *mut *mut meshlib::ffi::MR_UndirectedEdgeBitSet | meshlib::DecimateSettings | |
| on_edge_del() const -> &meshlib::std_function_void_from_MR_EdgeId_MR_EdgeId | meshlib::DecimateSettings | |
| on_edge_del_mut() -> &mut meshlib::std_function_void_from_MR_EdgeId_MR_EdgeId | meshlib::DecimateSettings | |
| optimize_vertex_pos() const -> &bool | meshlib::DecimateSettings | |
| optimize_vertex_pos_mut() -> &mut bool | meshlib::DecimateSettings | |
| pack_mesh() const -> &bool | meshlib::DecimateSettings | |
| pack_mesh_mut() -> &mut bool | meshlib::DecimateSettings | |
| part_faces() const -> *const *mut meshlib::ffi::MR_std_vector_MR_FaceBitSet | meshlib::DecimateSettings | |
| part_faces_mut() -> *mut *mut meshlib::ffi::MR_std_vector_MR_FaceBitSet | meshlib::DecimateSettings | |
| parts_mode() const -> &meshlib::DecimatePartsMode | meshlib::DecimateSettings | |
| parts_mode_mut() -> &mut meshlib::DecimatePartsMode | meshlib::DecimateSettings | |
| pre_collapse() const -> &meshlib::std_function_bool_from_MR_EdgeId_const_MR_Vector3f_ref | meshlib::DecimateSettings | |
| pre_collapse_mut() -> &mut meshlib::std_function_bool_from_MR_EdgeId_const_MR_Vector3f_ref | meshlib::DecimateSettings | |
| prevent_normal_flips() const -> &bool | meshlib::DecimateSettings | |
| prevent_normal_flips_mut() -> &mut bool | meshlib::DecimateSettings | |
| progress_callback() const -> &meshlib::std_function_bool_from_float | meshlib::DecimateSettings | |
| progress_callback_mut() -> &mut meshlib::std_function_bool_from_float | meshlib::DecimateSettings | |
| region() const -> *const *mut meshlib::ffi::MR_FaceBitSet | meshlib::DecimateSettings | |
| region_edges() const -> *const *const meshlib::ffi::MR_UndirectedEdgeBitSet | meshlib::DecimateSettings | |
| region_edges_mut() -> *mut *const meshlib::ffi::MR_UndirectedEdgeBitSet | meshlib::DecimateSettings | |
| region_mut() -> *mut *mut meshlib::ffi::MR_FaceBitSet | meshlib::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 -> &f32 | meshlib::DecimateSettings | |
| stabilizer_mut() -> &mut f32 | meshlib::DecimateSettings | |
| strategy() const -> &meshlib::DecimateStrategy | meshlib::DecimateSettings | |
| strategy_mut() -> &mut meshlib::DecimateStrategy | meshlib::DecimateSettings | |
| subdivide_parts() const -> &core::ffi::c_int | meshlib::DecimateSettings | |
| subdivide_parts_mut() -> &mut core::ffi::c_int | meshlib::DecimateSettings | |
| tiny_edge_length() const -> &f32 | meshlib::DecimateSettings | |
| tiny_edge_length_mut() -> &mut f32 | meshlib::DecimateSettings | |
| touch_bd_verts() const -> &bool | meshlib::DecimateSettings | |
| touch_bd_verts_mut() -> &mut bool | meshlib::DecimateSettings | |
| touch_near_bd_edges() const -> &bool | meshlib::DecimateSettings | |
| touch_near_bd_edges_mut() -> &mut bool | meshlib::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_UndirectedEdgeId | meshlib::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_UndirectedEdgeId | meshlib::DecimateSettings | |
| vert_forms() const -> *const *mut meshlib::ffi::MR_Vector_MR_QuadraticForm3f_MR_VertId | meshlib::DecimateSettings | |
| vert_forms_mut() -> *mut *mut meshlib::ffi::MR_Vector_MR_QuadraticForm3f_MR_VertId | meshlib::DecimateSettings |