Public Member Functions | |
| auto | assign_from_another (_other:&meshlib::MakeDegenerateBandAroundRegionParams) -> &mut meshlib::MakeDegenerateBandAroundRegionParams |
| auto | out_new_faces () const -> *const *mut meshlib::ffi::MR_FaceBitSet |
| auto | out_new_faces_mut () -> *mut *mut meshlib::ffi::MR_FaceBitSet |
| void | set_out_new_faces (value:Option<&mut meshlib::FaceBitSet >) |
| auto | out_extruded_edges () const -> *const *mut meshlib::ffi::MR_UndirectedEdgeBitSet |
| auto | out_extruded_edges_mut () -> *mut *mut meshlib::ffi::MR_UndirectedEdgeBitSet |
| void | set_out_extruded_edges (value:Option<&mut meshlib::UndirectedEdgeBitSet >) |
| auto | max_edge_length () const -> *const *mut f32 |
| auto | max_edge_length_mut () -> *mut *mut f32 |
| void | set_max_edge_length (value:Option<&mut f32 >) |
| auto | new2_old_map () const -> *const *mut meshlib::ffi::MR_phmap_flat_hash_map_MR_VertId_MR_VertId_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Allocator_std_pair_const_MR_VertId_MR_VertId |
| auto | new2_old_map_mut () -> *mut *mut meshlib::ffi::MR_phmap_flat_hash_map_MR_VertId_MR_VertId_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Allocator_std_pair_const_MR_VertId_MR_VertId |
| void | set_new2_old_map (value:Option<&mut meshlib::phmap::phmap_flat_hash_map_MR_VertId_MR_VertId_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Allocator_std_pair_const_MR_VertId_MR_VertId >) |
Static Public Member Functions | |
| static auto | new () -> meshlib::Owned< meshlib::MakeDegenerateBandAroundRegionParams > |
| static auto | construct_from (outNewFaces:Option<&mut meshlib::FaceBitSet >, outExtrudedEdges:Option<&mut meshlib::UndirectedEdgeBitSet >, maxEdgeLength:Option<&mut f32 >, new2OldMap:Option<&mut meshlib::phmap::phmap_flat_hash_map_MR_VertId_MR_VertId_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Allocator_std_pair_const_MR_VertId_MR_VertId >) -> meshlib::Owned< meshlib::MakeDegenerateBandAroundRegionParams > |
| static auto | construct_from_another (_other:&meshlib::MakeDegenerateBandAroundRegionParams) -> meshlib::Owned< meshlib::MakeDegenerateBandAroundRegionParams > |
| Static Public Member Functions inherited from meshlib::CppClass | |
| static void | destroy (ptr:*mut Self) |
| Static Public Member Functions inherited from meshlib::CppCopy | |
| static auto | copy (ptr:*const Self) -> *mut Self |
holds together settings for makeDegenerateBandAroundRegion Generated from class MR::MakeDegenerateBandAroundRegionParams.
Generated from class MR::MakeDegenerateBandAroundRegionParams. Heap-allocated instances are held in Owned<MakeDegenerateBandAroundRegionParams>.
| auto meshlib::MakeDegenerateBandAroundRegionParams::assign_from_another | ( | _other:&meshlib::MakeDegenerateBandAroundRegionParams | ) | -> &mut meshlib::MakeDegenerateBandAroundRegionParams |
Generated from method MR::MakeDegenerateBandAroundRegionParams::operator=.
Calls MR_MakeDegenerateBandAroundRegionParams_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.
|
static |
Constructs MR::MakeDegenerateBandAroundRegionParams elementwise.
Calls MR_MakeDegenerateBandAroundRegionParams_ConstructFrom(). The reference to the parameter outNewFaces might be preserved in the constructed object. The reference to the parameter outExtrudedEdges might be preserved in the constructed object. The reference to the parameter maxEdgeLength might be preserved in the constructed object. The reference to the parameter new2OldMap might be preserved in the constructed object.
|
static |
Generated from constructor MR::MakeDegenerateBandAroundRegionParams::MakeDegenerateBandAroundRegionParams.
Calls MR_MakeDegenerateBandAroundRegionParams_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
| auto meshlib::MakeDegenerateBandAroundRegionParams::max_edge_length | ( | ) | const -> *const *mut f32 |
(optional) return legth of the longest edges from the boundary of the region Returns a pointer to a member variable of class MR::MakeDegenerateBandAroundRegionParams named maxEdgeLength.
Calls MR_MakeDegenerateBandAroundRegionParams_Get_maxEdgeLength(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.
| auto meshlib::MakeDegenerateBandAroundRegionParams::max_edge_length_mut | ( | ) | -> *mut *mut f32 |
(optional) return legth of the longest edges from the boundary of the region Returns a mutable pointer to a member variable of class MR::MakeDegenerateBandAroundRegionParams named maxEdgeLength.
Calls MR_MakeDegenerateBandAroundRegionParams_GetMutable_maxEdgeLength(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_MakeDegenerateBandAroundRegionParams_DefaultConstruct().
| auto meshlib::MakeDegenerateBandAroundRegionParams::new2_old_map | ( | ) | const -> *const *mut meshlib::ffi::MR_phmap_flat_hash_map_MR_VertId_MR_VertId_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Allocator_std_pair_const_MR_VertId_MR_VertId |
(optional) map of new vertices to old ones Returns a pointer to a member variable of class MR::MakeDegenerateBandAroundRegionParams named new2OldMap.
Calls MR_MakeDegenerateBandAroundRegionParams_Get_new2OldMap(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.
| auto meshlib::MakeDegenerateBandAroundRegionParams::new2_old_map_mut | ( | ) | -> *mut *mut meshlib::ffi::MR_phmap_flat_hash_map_MR_VertId_MR_VertId_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Allocator_std_pair_const_MR_VertId_MR_VertId |
(optional) map of new vertices to old ones Returns a mutable pointer to a member variable of class MR::MakeDegenerateBandAroundRegionParams named new2OldMap.
Calls MR_MakeDegenerateBandAroundRegionParams_GetMutable_new2OldMap(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.
| auto meshlib::MakeDegenerateBandAroundRegionParams::out_extruded_edges | ( | ) | const -> *const *mut meshlib::ffi::MR_UndirectedEdgeBitSet |
(optional) output edges orthogonal to the boundary Returns a pointer to a member variable of class MR::MakeDegenerateBandAroundRegionParams named outExtrudedEdges.
Calls MR_MakeDegenerateBandAroundRegionParams_Get_outExtrudedEdges(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.
| auto meshlib::MakeDegenerateBandAroundRegionParams::out_extruded_edges_mut | ( | ) | -> *mut *mut meshlib::ffi::MR_UndirectedEdgeBitSet |
(optional) output edges orthogonal to the boundary Returns a mutable pointer to a member variable of class MR::MakeDegenerateBandAroundRegionParams named outExtrudedEdges.
Calls MR_MakeDegenerateBandAroundRegionParams_GetMutable_outExtrudedEdges(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.
| auto meshlib::MakeDegenerateBandAroundRegionParams::out_new_faces | ( | ) | const -> *const *mut meshlib::ffi::MR_FaceBitSet |
(optional) output newly generated faces Returns a pointer to a member variable of class MR::MakeDegenerateBandAroundRegionParams named outNewFaces.
Calls MR_MakeDegenerateBandAroundRegionParams_Get_outNewFaces(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.
| auto meshlib::MakeDegenerateBandAroundRegionParams::out_new_faces_mut | ( | ) | -> *mut *mut meshlib::ffi::MR_FaceBitSet |
(optional) output newly generated faces Returns a mutable pointer to a member variable of class MR::MakeDegenerateBandAroundRegionParams named outNewFaces.
Calls MR_MakeDegenerateBandAroundRegionParams_GetMutable_outNewFaces(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.
| void meshlib::MakeDegenerateBandAroundRegionParams::set_max_edge_length | ( | value:Option<&mut f32 > | ) |
(optional) return legth of the longest edges from the boundary of the region Modifies a member variable of class MR::MakeDegenerateBandAroundRegionParams named maxEdgeLength.
Calls MR_MakeDegenerateBandAroundRegionParams_Set_maxEdgeLength(). The reference to the parameter value might be preserved in this object in element maxEdgeLength.
| void meshlib::MakeDegenerateBandAroundRegionParams::set_new2_old_map | ( | value:Option<&mut meshlib::phmap::phmap_flat_hash_map_MR_VertId_MR_VertId_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Allocator_std_pair_const_MR_VertId_MR_VertId > | ) |
(optional) map of new vertices to old ones Modifies a member variable of class MR::MakeDegenerateBandAroundRegionParams named new2OldMap.
Calls MR_MakeDegenerateBandAroundRegionParams_Set_new2OldMap(). The reference to the parameter value might be preserved in this object in element new2OldMap.
| void meshlib::MakeDegenerateBandAroundRegionParams::set_out_extruded_edges | ( | value:Option<&mut meshlib::UndirectedEdgeBitSet > | ) |
(optional) output edges orthogonal to the boundary Modifies a member variable of class MR::MakeDegenerateBandAroundRegionParams named outExtrudedEdges.
Calls MR_MakeDegenerateBandAroundRegionParams_Set_outExtrudedEdges(). The reference to the parameter value might be preserved in this object in element outExtrudedEdges.
| void meshlib::MakeDegenerateBandAroundRegionParams::set_out_new_faces | ( | value:Option<&mut meshlib::FaceBitSet > | ) |
(optional) output newly generated faces Modifies a member variable of class MR::MakeDegenerateBandAroundRegionParams named outNewFaces.
Calls MR_MakeDegenerateBandAroundRegionParams_Set_outNewFaces(). The reference to the parameter value might be preserved in this object in element outNewFaces.