MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::MeshMeshConverter Struct Reference
Inheritance diagram for meshlib::MeshMeshConverter:

Public Member Functions

auto assign_from_another (_other:&meshlib::MeshMeshConverter) -> &mut meshlib::MeshMeshConverter
auto call_2 (mesh:&meshlib::Mesh, xf:Option<&meshlib::AffineXf3f >) const -> meshlib::Owned< meshlib::TransformedMesh >
auto call_1_const_mr_object_mesh_ref (obj:&meshlib::ObjectMesh) const -> meshlib::Owned< meshlib::TransformedMesh >
auto call_1_const_mr_transformed_mesh_ref (xm:&meshlib::TransformedMesh) const -> &meshlib::Mesh
auto call_1_mr_transformed_mesh_rvalue_ref (xm:&mut meshlib::TransformedMesh) const -> &mut meshlib::Mesh

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::MeshMeshConverter >
static auto construct_from_another (_other:&meshlib::MeshMeshConverter) -> meshlib::Owned< meshlib::MeshMeshConverter >
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

Detailed Description

the purpose of this class is to be a replacement for MeshVoxelsConverter in case one wants to quickly assess the change from voxel-based to mesh-based boolean Generated from class MR::MeshMeshConverter.

Generated from class MR::MeshMeshConverter. Heap-allocated instances are held in Owned<MeshMeshConverter>.

Member Function Documentation

◆ assign_from_another()

auto meshlib::MeshMeshConverter::assign_from_another ( _other:&meshlib::MeshMeshConverter ) -> &mut meshlib::MeshMeshConverter

Generated from method MR::MeshMeshConverter::operator=.

Calls MR_MeshMeshConverter_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.

◆ call_1_const_mr_object_mesh_ref()

auto meshlib::MeshMeshConverter::call_1_const_mr_object_mesh_ref ( obj:&meshlib::ObjectMesh ) const -> meshlib::Owned< meshlib::TransformedMesh >

Generated from method MR::MeshMeshConverter::operator().

Calls MR_MeshMeshConverter_call_1_const_MR_ObjectMesh_ref().

◆ call_1_const_mr_transformed_mesh_ref()

auto meshlib::MeshMeshConverter::call_1_const_mr_transformed_mesh_ref ( xm:&meshlib::TransformedMesh ) const -> &meshlib::Mesh

Generated from method MR::MeshMeshConverter::operator().

Calls MR_MeshMeshConverter_call_1_const_MR_TransformedMesh_ref().

◆ call_1_mr_transformed_mesh_rvalue_ref()

auto meshlib::MeshMeshConverter::call_1_mr_transformed_mesh_rvalue_ref ( xm:&mut meshlib::TransformedMesh ) const -> &mut meshlib::Mesh

Generated from method MR::MeshMeshConverter::operator().

Calls MR_MeshMeshConverter_call_1_MR_TransformedMesh_rvalue_ref().

◆ call_2()

auto meshlib::MeshMeshConverter::call_2 ( mesh:&meshlib::Mesh ,
xf:Option<&meshlib::AffineXf3f >  ) const -> meshlib::Owned< meshlib::TransformedMesh >

Generated from method MR::MeshMeshConverter::operator().

Calls MR_MeshMeshConverter_call_2().

◆ construct_from_another()

auto meshlib::MeshMeshConverter::construct_from_another ( _other:&meshlib::MeshMeshConverter ) -> meshlib::Owned< meshlib::MeshMeshConverter >
static

Generated from constructor MR::MeshMeshConverter::MeshMeshConverter.

Calls MR_MeshMeshConverter_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

◆ new()

auto meshlib::MeshMeshConverter::new ( ) -> meshlib::Owned< meshlib::MeshMeshConverter >
static

Constructs an empty (default-constructed) instance.

Calls MR_MeshMeshConverter_DefaultConstruct().


The documentation for this struct was generated from the following file: