Static Public Member Functions | |
| static auto | new () -> meshlib::Owned< meshlib::MeshVoxelsConverter > |
| static auto | construct_from (voxelSize:f32, surfaceOffset:f32, callBack:&meshlib::std_function_bool_from_float, offsetVoxels:f32, adaptivity:f32) -> meshlib::Owned< meshlib::MeshVoxelsConverter > |
| static auto | construct_from_another (_other:&meshlib::MeshVoxelsConverter) -> meshlib::Owned< meshlib::MeshVoxelsConverter > |
| 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 |
converter of meshes in or from signed distance volumetric representation Generated from class MR::MeshVoxelsConverter.
Generated from class MR::MeshVoxelsConverter. Heap-allocated instances are held in Owned<MeshVoxelsConverter>.
| auto meshlib::MeshVoxelsConverter::adaptivity | ( | ) | const -> &f32 |
[0, 1] ratio of combining small triangles into bigger ones Returns a pointer to a member variable of class MR::MeshVoxelsConverter named adaptivity.
Calls MR_MeshVoxelsConverter_Get_adaptivity(). The reference to this object might be preserved as the return value.
| auto meshlib::MeshVoxelsConverter::adaptivity_mut | ( | ) | -> &mut f32 |
[0, 1] ratio of combining small triangles into bigger ones Returns a mutable pointer to a member variable of class MR::MeshVoxelsConverter named adaptivity.
Calls MR_MeshVoxelsConverter_GetMutable_adaptivity(). The reference to this object might be preserved as the return value.
| auto meshlib::MeshVoxelsConverter::assign_from_another | ( | _other:&meshlib::MeshVoxelsConverter | ) | -> &mut meshlib::MeshVoxelsConverter |
Generated from method MR::MeshVoxelsConverter::operator=.
Calls MR_MeshVoxelsConverter_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.
| auto meshlib::MeshVoxelsConverter::call_1_mr_float_grid | ( | grid:&meshlib::FloatGrid | ) | const -> meshlib::Owned< meshlib::Mesh > |
Generated from method MR::MeshVoxelsConverter::operator().
Calls MR_MeshVoxelsConverter_call_1_MR_FloatGrid().
| auto meshlib::MeshVoxelsConverter::call_1_mr_object_mesh | ( | obj:&meshlib::ObjectMesh | ) | const -> meshlib::Owned< meshlib::FloatGrid > |
Generated from method MR::MeshVoxelsConverter::operator().
Calls MR_MeshVoxelsConverter_call_1_MR_ObjectMesh().
| auto meshlib::MeshVoxelsConverter::call_2 | ( | mp:&meshlib::MeshPart | , |
| xf:Option<&meshlib::AffineXf3f > | ) const -> meshlib::Owned< meshlib::FloatGrid > |
Generated from method MR::MeshVoxelsConverter::operator().
Calls MR_MeshVoxelsConverter_call_2().
| auto meshlib::MeshVoxelsConverter::call_back | ( | ) | const -> &meshlib::std_function_bool_from_float |
Returns a pointer to a member variable of class MR::MeshVoxelsConverter named callBack.
Calls MR_MeshVoxelsConverter_Get_callBack(). The reference to this object might be preserved as the return value.
| auto meshlib::MeshVoxelsConverter::call_back_mut | ( | ) | -> &mut meshlib::std_function_bool_from_float |
Returns a mutable pointer to a member variable of class MR::MeshVoxelsConverter named callBack.
Calls MR_MeshVoxelsConverter_GetMutable_callBack(). The reference to this object might be preserved as the return value.
|
static |
Constructs MR::MeshVoxelsConverter elementwise.
Calls MR_MeshVoxelsConverter_ConstructFrom(). The reference to the parameter callBack might be preserved in the constructed object.
|
static |
Generated from constructor MR::MeshVoxelsConverter::MeshVoxelsConverter.
Calls MR_MeshVoxelsConverter_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_MeshVoxelsConverter_DefaultConstruct().
| auto meshlib::MeshVoxelsConverter::offset_voxels | ( | ) | const -> &f32 |
the value is in voxels (not in meters!), 0 for no-offset Returns a pointer to a member variable of class MR::MeshVoxelsConverter named offsetVoxels.
Calls MR_MeshVoxelsConverter_Get_offsetVoxels(). The reference to this object might be preserved as the return value.
| auto meshlib::MeshVoxelsConverter::offset_voxels_mut | ( | ) | -> &mut f32 |
the value is in voxels (not in meters!), 0 for no-offset Returns a mutable pointer to a member variable of class MR::MeshVoxelsConverter named offsetVoxels.
Calls MR_MeshVoxelsConverter_GetMutable_offsetVoxels(). The reference to this object might be preserved as the return value.
| void meshlib::MeshVoxelsConverter::set_adaptivity | ( | value:f32 | ) |
[0, 1] ratio of combining small triangles into bigger ones Modifies a member variable of class MR::MeshVoxelsConverter named adaptivity.
Calls MR_MeshVoxelsConverter_Set_adaptivity().
| void meshlib::MeshVoxelsConverter::set_call_back | ( | value:&meshlib::std_function_bool_from_float | ) |
Modifies a member variable of class MR::MeshVoxelsConverter named callBack.
Calls MR_MeshVoxelsConverter_Set_callBack(). The reference to the parameter value might be preserved in this object in element callBack.
| void meshlib::MeshVoxelsConverter::set_offset_voxels | ( | value:f32 | ) |
the value is in voxels (not in meters!), 0 for no-offset Modifies a member variable of class MR::MeshVoxelsConverter named offsetVoxels.
Calls MR_MeshVoxelsConverter_Set_offsetVoxels().
| void meshlib::MeshVoxelsConverter::set_surface_offset | ( | value:f32 | ) |
number voxels around surface to calculate distance in (should be positive) Modifies a member variable of class MR::MeshVoxelsConverter named surfaceOffset.
Calls MR_MeshVoxelsConverter_Set_surfaceOffset().
| void meshlib::MeshVoxelsConverter::set_voxel_size | ( | value:f32 | ) |
both in and from Modifies a member variable of class MR::MeshVoxelsConverter named voxelSize.
Calls MR_MeshVoxelsConverter_Set_voxelSize().
| auto meshlib::MeshVoxelsConverter::surface_offset | ( | ) | const -> &f32 |
number voxels around surface to calculate distance in (should be positive) Returns a pointer to a member variable of class MR::MeshVoxelsConverter named surfaceOffset.
Calls MR_MeshVoxelsConverter_Get_surfaceOffset(). The reference to this object might be preserved as the return value.
| auto meshlib::MeshVoxelsConverter::surface_offset_mut | ( | ) | -> &mut f32 |
number voxels around surface to calculate distance in (should be positive) Returns a mutable pointer to a member variable of class MR::MeshVoxelsConverter named surfaceOffset.
Calls MR_MeshVoxelsConverter_GetMutable_surfaceOffset(). The reference to this object might be preserved as the return value.
| auto meshlib::MeshVoxelsConverter::voxel_size | ( | ) | const -> &f32 |
both in and from Returns a pointer to a member variable of class MR::MeshVoxelsConverter named voxelSize.
Calls MR_MeshVoxelsConverter_Get_voxelSize(). The reference to this object might be preserved as the return value.
| auto meshlib::MeshVoxelsConverter::voxel_size_mut | ( | ) | -> &mut f32 |
both in and from Returns a mutable pointer to a member variable of class MR::MeshVoxelsConverter named voxelSize.
Calls MR_MeshVoxelsConverter_GetMutable_voxelSize(). The reference to this object might be preserved as the return value.