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

Public Member Functions

auto assign_from_another (_other:&meshlib::fix_undercuts::ImproveDirectionParameters) -> &mut meshlib::fix_undercuts::ImproveDirectionParameters
auto hint_direction () const -> &meshlib::Vector3f
auto hint_direction_mut () -> &mut meshlib::Vector3f
void set_hint_direction (value:meshlib::Vector3f)
auto base_angle_step () const -> &f32
auto base_angle_step_mut () -> &mut f32
void set_base_angle_step (value:f32)
auto max_base_angle () const -> &f32
auto max_base_angle_mut () -> &mut f32
void set_max_base_angle (value:f32)
auto polar_angle_step () const -> &f32
auto polar_angle_step_mut () -> &mut f32
void set_polar_angle_step (value:f32)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::fix_undercuts::ImproveDirectionParameters >
static auto construct_from (hintDirection:meshlib::Vector3f, baseAngleStep:f32, maxBaseAngle:f32, polarAngleStep:f32) -> meshlib::Owned< meshlib::fix_undercuts::ImproveDirectionParameters >
static auto construct_from_another (_other:&meshlib::fix_undercuts::ImproveDirectionParameters) -> meshlib::Owned< meshlib::fix_undercuts::ImproveDirectionParameters >
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

Generated from class MR::FixUndercuts::ImproveDirectionParameters. Derived classes: Direct: (non-virtual) MR::FixUndercuts::DistMapImproveDirectionParameters

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

Member Function Documentation

◆ assign_from_another()

auto meshlib::fix_undercuts::ImproveDirectionParameters::assign_from_another ( _other:&meshlib::fix_undercuts::ImproveDirectionParameters ) -> &mut meshlib::fix_undercuts::ImproveDirectionParameters

Generated from method MR::FixUndercuts::ImproveDirectionParameters::operator=.

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

◆ base_angle_step()

auto meshlib::fix_undercuts::ImproveDirectionParameters::base_angle_step ( ) const -> &f32

Radial step given in radians look improveDirection comment Returns a pointer to a member variable of class MR::FixUndercuts::ImproveDirectionParameters named baseAngleStep.

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

◆ base_angle_step_mut()

auto meshlib::fix_undercuts::ImproveDirectionParameters::base_angle_step_mut ( ) -> &mut f32

Radial step given in radians look improveDirection comment Returns a mutable pointer to a member variable of class MR::FixUndercuts::ImproveDirectionParameters named baseAngleStep.

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

◆ construct_from()

auto meshlib::fix_undercuts::ImproveDirectionParameters::construct_from ( hintDirection:meshlib::Vector3f ,
baseAngleStep:f32 ,
maxBaseAngle:f32 ,
polarAngleStep:f32  ) -> meshlib::Owned< meshlib::fix_undercuts::ImproveDirectionParameters >
static

Constructs MR::FixUndercuts::ImproveDirectionParameters elementwise.

Calls MR_FixUndercuts_ImproveDirectionParameters_ConstructFrom(). The reference to the parameter hintDirection might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::FixUndercuts::ImproveDirectionParameters::ImproveDirectionParameters.

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

◆ hint_direction()

auto meshlib::fix_undercuts::ImproveDirectionParameters::hint_direction ( ) const -> &meshlib::Vector3f

Hint direction which will be improved Returns a pointer to a member variable of class MR::FixUndercuts::ImproveDirectionParameters named hintDirection.

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

◆ hint_direction_mut()

auto meshlib::fix_undercuts::ImproveDirectionParameters::hint_direction_mut ( ) -> &mut meshlib::Vector3f

Hint direction which will be improved Returns a mutable pointer to a member variable of class MR::FixUndercuts::ImproveDirectionParameters named hintDirection.

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

◆ max_base_angle()

auto meshlib::fix_undercuts::ImproveDirectionParameters::max_base_angle ( ) const -> &f32

Maximum radial line given in radians look improveDirection comment Returns a pointer to a member variable of class MR::FixUndercuts::ImproveDirectionParameters named maxBaseAngle.

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

◆ max_base_angle_mut()

auto meshlib::fix_undercuts::ImproveDirectionParameters::max_base_angle_mut ( ) -> &mut f32

Maximum radial line given in radians look improveDirection comment Returns a mutable pointer to a member variable of class MR::FixUndercuts::ImproveDirectionParameters named maxBaseAngle.

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

◆ new()

auto meshlib::fix_undercuts::ImproveDirectionParameters::new ( ) -> meshlib::Owned< meshlib::fix_undercuts::ImproveDirectionParameters >
static

Constructs an empty (default-constructed) instance.

Calls MR_FixUndercuts_ImproveDirectionParameters_DefaultConstruct().

◆ polar_angle_step()

auto meshlib::fix_undercuts::ImproveDirectionParameters::polar_angle_step ( ) const -> &f32

Polar angle step Returns a pointer to a member variable of class MR::FixUndercuts::ImproveDirectionParameters named polarAngleStep.

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

◆ polar_angle_step_mut()

auto meshlib::fix_undercuts::ImproveDirectionParameters::polar_angle_step_mut ( ) -> &mut f32

Polar angle step Returns a mutable pointer to a member variable of class MR::FixUndercuts::ImproveDirectionParameters named polarAngleStep.

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

◆ set_base_angle_step()

void meshlib::fix_undercuts::ImproveDirectionParameters::set_base_angle_step ( value:f32 )

Radial step given in radians look improveDirection comment Modifies a member variable of class MR::FixUndercuts::ImproveDirectionParameters named baseAngleStep.

Calls MR_FixUndercuts_ImproveDirectionParameters_Set_baseAngleStep().

◆ set_hint_direction()

void meshlib::fix_undercuts::ImproveDirectionParameters::set_hint_direction ( value:meshlib::Vector3f )

Hint direction which will be improved Modifies a member variable of class MR::FixUndercuts::ImproveDirectionParameters named hintDirection.

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

◆ set_max_base_angle()

void meshlib::fix_undercuts::ImproveDirectionParameters::set_max_base_angle ( value:f32 )

Maximum radial line given in radians look improveDirection comment Modifies a member variable of class MR::FixUndercuts::ImproveDirectionParameters named maxBaseAngle.

Calls MR_FixUndercuts_ImproveDirectionParameters_Set_maxBaseAngle().

◆ set_polar_angle_step()

void meshlib::fix_undercuts::ImproveDirectionParameters::set_polar_angle_step ( value:f32 )

Polar angle step Modifies a member variable of class MR::FixUndercuts::ImproveDirectionParameters named polarAngleStep.

Calls MR_FixUndercuts_ImproveDirectionParameters_Set_polarAngleStep().


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