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

Public Member Functions

auto assign_from_another (_other:&meshlib::fix_undercuts::DistMapImproveDirectionParameters) -> &mut meshlib::fix_undercuts::DistMapImproveDirectionParameters
auto distance_map_resolution () const -> &meshlib::Vector2i
auto distance_map_resolution_mut () -> &mut meshlib::Vector2i
void set_distance_map_resolution (value:meshlib::Vector2i)
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)
auto upcast_to_improve_direction_parameters () const -> &meshlib::fix_undercuts::ImproveDirectionParameters
auto upcast_to_improve_direction_parameters_mut () -> &mut meshlib::fix_undercuts::ImproveDirectionParameters

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::fix_undercuts::DistMapImproveDirectionParameters >
static auto construct_from_another (_other:&meshlib::fix_undercuts::DistMapImproveDirectionParameters) -> meshlib::Owned< meshlib::fix_undercuts::DistMapImproveDirectionParameters >
static auto static_downcast_from_improve_direction_parameters (object:&meshlib::fix_undercuts::ImproveDirectionParameters) -> &Self
static auto static_downcast_from_improve_direction_parameters_mut (object:&mut meshlib::fix_undercuts::ImproveDirectionParameters) -> &mut Self
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::DistMapImproveDirectionParameters. Base classes: Direct: (non-virtual) MR::FixUndercuts::ImproveDirectionParameters

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

Member Function Documentation

◆ assign_from_another()

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

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

Calls MR_FixUndercuts_DistMapImproveDirectionParameters_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::DistMapImproveDirectionParameters::base_angle_step ( ) const -> &f32

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

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

◆ base_angle_step_mut()

auto meshlib::fix_undercuts::DistMapImproveDirectionParameters::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::DistMapImproveDirectionParameters named baseAngleStep.

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

◆ construct_from_another()

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

Generated from constructor MR::FixUndercuts::DistMapImproveDirectionParameters::DistMapImproveDirectionParameters.

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

◆ distance_map_resolution()

auto meshlib::fix_undercuts::DistMapImproveDirectionParameters::distance_map_resolution ( ) const -> &meshlib::Vector2i

Resolution of distance map, lower it is, faster score works Returns a pointer to a member variable of class MR::FixUndercuts::DistMapImproveDirectionParameters named distanceMapResolution.

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

◆ distance_map_resolution_mut()

auto meshlib::fix_undercuts::DistMapImproveDirectionParameters::distance_map_resolution_mut ( ) -> &mut meshlib::Vector2i

Resolution of distance map, lower it is, faster score works Returns a mutable pointer to a member variable of class MR::FixUndercuts::DistMapImproveDirectionParameters named distanceMapResolution.

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

◆ hint_direction()

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

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

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

◆ hint_direction_mut()

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

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

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

◆ max_base_angle()

auto meshlib::fix_undercuts::DistMapImproveDirectionParameters::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::DistMapImproveDirectionParameters named maxBaseAngle.

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

◆ max_base_angle_mut()

auto meshlib::fix_undercuts::DistMapImproveDirectionParameters::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::DistMapImproveDirectionParameters named maxBaseAngle.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_FixUndercuts_DistMapImproveDirectionParameters_DefaultConstruct().

◆ polar_angle_step()

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

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

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

◆ polar_angle_step_mut()

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

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

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

◆ set_base_angle_step()

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

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

Calls MR_FixUndercuts_DistMapImproveDirectionParameters_Set_baseAngleStep().

◆ set_distance_map_resolution()

void meshlib::fix_undercuts::DistMapImproveDirectionParameters::set_distance_map_resolution ( value:meshlib::Vector2i )

Resolution of distance map, lower it is, faster score works Modifies a member variable of class MR::FixUndercuts::DistMapImproveDirectionParameters named distanceMapResolution.

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

◆ set_hint_direction()

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

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

Calls MR_FixUndercuts_DistMapImproveDirectionParameters_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::DistMapImproveDirectionParameters::set_max_base_angle ( value:f32 )

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

Calls MR_FixUndercuts_DistMapImproveDirectionParameters_Set_maxBaseAngle().

◆ set_polar_angle_step()

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

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

Calls MR_FixUndercuts_DistMapImproveDirectionParameters_Set_polarAngleStep().

◆ static_downcast_from_improve_direction_parameters()

auto meshlib::fix_undercuts::DistMapImproveDirectionParameters::static_downcast_from_improve_direction_parameters ( object:&meshlib::fix_undercuts::ImproveDirectionParameters ) -> &Self
static

Static downcast from the base class MR::FixUndercuts::ImproveDirectionParameters.

Calls MR_FixUndercuts_DistMapImproveDirectionParameters_StaticDowncastFrom_MR_FixUndercuts_ImproveDirectionParameters(). Undefined behavior if the object isn't actually a DistMapImproveDirectionParameters.

Note
This function is unsafe.

◆ static_downcast_from_improve_direction_parameters_mut()

auto meshlib::fix_undercuts::DistMapImproveDirectionParameters::static_downcast_from_improve_direction_parameters_mut ( object:&mut meshlib::fix_undercuts::ImproveDirectionParameters ) -> &mut Self
static

Static downcast from the base class MR::FixUndercuts::ImproveDirectionParameters.

Calls MR_FixUndercuts_DistMapImproveDirectionParameters_MutableStaticDowncastFrom_MR_FixUndercuts_ImproveDirectionParameters(). Undefined behavior if the object isn't actually a DistMapImproveDirectionParameters.

Note
This function is unsafe.

◆ upcast_to_improve_direction_parameters()

auto meshlib::fix_undercuts::DistMapImproveDirectionParameters::upcast_to_improve_direction_parameters ( ) const -> &meshlib::fix_undercuts::ImproveDirectionParameters

Upcasts to the base class MR::FixUndercuts::ImproveDirectionParameters.

Calls MR_FixUndercuts_DistMapImproveDirectionParameters_UpcastTo_MR_FixUndercuts_ImproveDirectionParameters().

◆ upcast_to_improve_direction_parameters_mut()

auto meshlib::fix_undercuts::DistMapImproveDirectionParameters::upcast_to_improve_direction_parameters_mut ( ) -> &mut meshlib::fix_undercuts::ImproveDirectionParameters

Upcasts to the base class MR::FixUndercuts::ImproveDirectionParameters.

Calls MR_FixUndercuts_DistMapImproveDirectionParameters_MutableUpcastTo_MR_FixUndercuts_ImproveDirectionParameters().


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