Public Member Functions | |
| auto | assign_from_another (_other:&meshlib::nesting::SequentialNester) -> &mut meshlib::nesting::SequentialNester |
| auto | nest_mesh (meshXf:&meshlib::nesting::MeshXf, options:&meshlib::nesting::BoxNestingOptions, densificationSequence:Option<&meshlib::std_vector_MR_OutEdge >) -> meshlib::Owned< meshlib::expected_MR_Nesting_NestingResult_std_string > |
| auto | nest_meshes (meshes:&meshlib::Vector_MR_Nesting_MeshXf_MR_ObjId, options:&meshlib::nesting::BoxNestingOptions, densificationSequence:Option<&meshlib::std_vector_MR_OutEdge >) -> meshlib::Owned< meshlib::expected_MR_Vector_MR_Nesting_NestingResult_MR_ObjId_std_string > |
Static Public Member Functions | |
| static auto | construct_from_another (_other:&meshlib::nesting::SequentialNester) -> meshlib::Owned< meshlib::nesting::SequentialNester > |
| static auto | construct (params:&meshlib::nesting::NestingBaseParams, voxelSize:f32) -> meshlib::Owned< meshlib::nesting::SequentialNester > |
| 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 |
class to add meshes to nest sequentially Generated from class MR::Nesting::SequentialNester.
Generated from class MR::Nesting::SequentialNester. Heap-allocated instances are held in Owned<SequentialNester>.
| auto meshlib::nesting::SequentialNester::assign_from_another | ( | _other:&meshlib::nesting::SequentialNester | ) | -> &mut meshlib::nesting::SequentialNester |
Generated from method MR::Nesting::SequentialNester::operator=.
Calls MR_Nesting_SequentialNester_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.
|
static |
if voxelSize > 0 peform densification on each addition Generated from constructor MR::Nesting::SequentialNester::SequentialNester.
Calls MR_Nesting_SequentialNester_Construct(). The reference to the parameter params might be preserved in the constructed object.
|
static |
Generated from constructor MR::Nesting::SequentialNester::SequentialNester.
Calls MR_Nesting_SequentialNester_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
| auto meshlib::nesting::SequentialNester::nest_mesh | ( | meshXf:&meshlib::nesting::MeshXf | , |
| options:&meshlib::nesting::BoxNestingOptions | , | ||
| densificationSequence:Option<&meshlib::std_vector_MR_OutEdge > | ) -> meshlib::Owned< meshlib::expected_MR_Nesting_NestingResult_std_string > |
tries to add single mesh to the nest returns true if mesh is nested, false otherwise (can be canceled) Generated from method MR::Nesting::SequentialNester::nestMesh.
Calls MR_Nesting_SequentialNester_nestMesh().
| auto meshlib::nesting::SequentialNester::nest_meshes | ( | meshes:&meshlib::Vector_MR_Nesting_MeshXf_MR_ObjId | , |
| options:&meshlib::nesting::BoxNestingOptions | , | ||
| densificationSequence:Option<&meshlib::std_vector_MR_OutEdge > | ) -> meshlib::Owned< meshlib::expected_MR_Vector_MR_Nesting_NestingResult_MR_ObjId_std_string > |
tries to add multiple mesh to the nest returns bitset of nested meshes (can be canceled) Generated from method MR::Nesting::SequentialNester::nestMeshes.
Calls MR_Nesting_SequentialNester_nestMeshes().