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

Public Member Functions

auto assign_from_another (_other:&meshlib::nesting::NestingBaseParams) -> &mut meshlib::nesting::NestingBaseParams
auto nest () const -> &meshlib::Box3f
auto nest_mut () -> &mut meshlib::Box3f
void set_nest (value:meshlib::Box3f)
auto min_interval () const -> &f32
auto min_interval_mut () -> &mut f32
void set_min_interval (value:f32)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::nesting::NestingBaseParams >
static auto construct_from (nest:meshlib::Box3f, minInterval:f32) -> meshlib::Owned< meshlib::nesting::NestingBaseParams >
static auto construct_from_another (_other:&meshlib::nesting::NestingBaseParams) -> meshlib::Owned< meshlib::nesting::NestingBaseParams >
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::Nesting::NestingBaseParams.

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

Member Function Documentation

◆ assign_from_another()

auto meshlib::nesting::NestingBaseParams::assign_from_another ( _other:&meshlib::nesting::NestingBaseParams ) -> &mut meshlib::nesting::NestingBaseParams

Generated from method MR::Nesting::NestingBaseParams::operator=.

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

◆ construct_from()

auto meshlib::nesting::NestingBaseParams::construct_from ( nest:meshlib::Box3f ,
minInterval:f32  ) -> meshlib::Owned< meshlib::nesting::NestingBaseParams >
static

Constructs MR::Nesting::NestingBaseParams elementwise.

Calls MR_Nesting_NestingBaseParams_ConstructFrom(). The reference to the parameter nest might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::Nesting::NestingBaseParams::NestingBaseParams.

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

◆ min_interval()

auto meshlib::nesting::NestingBaseParams::min_interval ( ) const -> &f32

minimum space among meshes in the nest Returns a pointer to a member variable of class MR::Nesting::NestingBaseParams named minInterval.

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

◆ min_interval_mut()

auto meshlib::nesting::NestingBaseParams::min_interval_mut ( ) -> &mut f32

minimum space among meshes in the nest Returns a mutable pointer to a member variable of class MR::Nesting::NestingBaseParams named minInterval.

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

◆ nest()

auto meshlib::nesting::NestingBaseParams::nest ( ) const -> &meshlib::Box3f

available nest Returns a pointer to a member variable of class MR::Nesting::NestingBaseParams named nest.

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

◆ nest_mut()

auto meshlib::nesting::NestingBaseParams::nest_mut ( ) -> &mut meshlib::Box3f

available nest Returns a mutable pointer to a member variable of class MR::Nesting::NestingBaseParams named nest.

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

◆ new()

auto meshlib::nesting::NestingBaseParams::new ( ) -> meshlib::Owned< meshlib::nesting::NestingBaseParams >
static

Constructs an empty (default-constructed) instance.

Calls MR_Nesting_NestingBaseParams_DefaultConstruct().

◆ set_min_interval()

void meshlib::nesting::NestingBaseParams::set_min_interval ( value:f32 )

minimum space among meshes in the nest Modifies a member variable of class MR::Nesting::NestingBaseParams named minInterval.

Calls MR_Nesting_NestingBaseParams_Set_minInterval().

◆ set_nest()

void meshlib::nesting::NestingBaseParams::set_nest ( value:meshlib::Box3f )

available nest Modifies a member variable of class MR::Nesting::NestingBaseParams named nest.

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


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