MeshLib Rust Docs
Loading...
Searching...
No Matches
Inheritance diagram for meshlib::EndMillTool:

Public Member Functions

auto assign_from_another (_other:&meshlib::EndMillTool) -> &mut meshlib::EndMillTool
auto get_minimal_cut_length () const -> f32
auto to_mesh (horizontalResolution:Option< core::ffi::c_int >, verticalResolution:Option< core::ffi::c_int >) const -> meshlib::Owned< meshlib::Mesh >
auto length () const -> &f32
auto length_mut () -> &mut f32
void set_length (value:f32)
auto diameter () const -> &f32
auto diameter_mut () -> &mut f32
void set_diameter (value:f32)
auto cutter () const -> &meshlib::EndMillCutter
auto cutter_mut () -> &mut meshlib::EndMillCutter
void set_cutter (value:&meshlib::EndMillCutter)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::EndMillTool >
static auto construct_from (length:f32, diameter:f32, cutter:&meshlib::EndMillCutter) -> meshlib::Owned< meshlib::EndMillTool >
static auto construct_from_another (_other:&meshlib::EndMillTool) -> meshlib::Owned< meshlib::EndMillTool >
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

end mill tool specifications Generated from class MR::EndMillTool.

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

Member Function Documentation

◆ assign_from_another()

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

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

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

◆ construct_from()

auto meshlib::EndMillTool::construct_from ( length:f32 ,
diameter:f32 ,
cutter:&meshlib::EndMillCutter  ) -> meshlib::Owned< meshlib::EndMillTool >
static

Constructs MR::EndMillTool elementwise.

Calls MR_EndMillTool_ConstructFrom(). The reference to the parameter cutter might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::EndMillTool::EndMillTool.

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

◆ cutter()

auto meshlib::EndMillTool::cutter ( ) const -> &meshlib::EndMillCutter

cutter Returns a pointer to a member variable of class MR::EndMillTool named cutter.

Calls MR_EndMillTool_Get_cutter(). The reference to this object might be preserved as the return value.

◆ cutter_mut()

auto meshlib::EndMillTool::cutter_mut ( ) -> &mut meshlib::EndMillCutter

cutter Returns a mutable pointer to a member variable of class MR::EndMillTool named cutter.

Calls MR_EndMillTool_GetMutable_cutter(). The reference to this object might be preserved as the return value.

◆ diameter()

auto meshlib::EndMillTool::diameter ( ) const -> &f32

tool diameter Returns a pointer to a member variable of class MR::EndMillTool named diameter.

Calls MR_EndMillTool_Get_diameter(). The reference to this object might be preserved as the return value.

◆ diameter_mut()

auto meshlib::EndMillTool::diameter_mut ( ) -> &mut f32

tool diameter Returns a mutable pointer to a member variable of class MR::EndMillTool named diameter.

Calls MR_EndMillTool_GetMutable_diameter(). The reference to this object might be preserved as the return value.

◆ get_minimal_cut_length()

auto meshlib::EndMillTool::get_minimal_cut_length ( ) const -> f32

compute the minimal cut length based on the cutter parameters Generated from method MR::EndMillTool::getMinimalCutLength.

Calls MR_EndMillTool_getMinimalCutLength().

◆ length()

auto meshlib::EndMillTool::length ( ) const -> &f32

overall tool length Returns a pointer to a member variable of class MR::EndMillTool named length.

Calls MR_EndMillTool_Get_length(). The reference to this object might be preserved as the return value.

◆ length_mut()

auto meshlib::EndMillTool::length_mut ( ) -> &mut f32

overall tool length Returns a mutable pointer to a member variable of class MR::EndMillTool named length.

Calls MR_EndMillTool_GetMutable_length(). The reference to this object might be preserved as the return value.

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_EndMillTool_DefaultConstruct().

◆ set_cutter()

void meshlib::EndMillTool::set_cutter ( value:&meshlib::EndMillCutter )

cutter Modifies a member variable of class MR::EndMillTool named cutter.

Calls MR_EndMillTool_Set_cutter(). The reference to the parameter value might be preserved in this object in element cutter.

◆ set_diameter()

void meshlib::EndMillTool::set_diameter ( value:f32 )

tool diameter Modifies a member variable of class MR::EndMillTool named diameter.

Calls MR_EndMillTool_Set_diameter().

◆ set_length()

void meshlib::EndMillTool::set_length ( value:f32 )

overall tool length Modifies a member variable of class MR::EndMillTool named length.

Calls MR_EndMillTool_Set_length().

◆ to_mesh()

auto meshlib::EndMillTool::to_mesh ( horizontalResolution:Option< core::ffi::c_int > ,
verticalResolution:Option< core::ffi::c_int >  ) const -> meshlib::Owned< meshlib::Mesh >

create a tool mesh Generated from method MR::EndMillTool::toMesh.

Calls MR_EndMillTool_toMesh().


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