MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::weighted_shell::DistanceVolumeCreationParams Struct Reference
Inheritance diagram for meshlib::weighted_shell::DistanceVolumeCreationParams:

Public Member Functions

auto assign_from_another (_other:&meshlib::weighted_shell::DistanceVolumeCreationParams) -> &mut meshlib::weighted_shell::DistanceVolumeCreationParams
auto vol () const -> &meshlib::DistanceVolumeParams
auto vol_mut () -> &mut meshlib::DistanceVolumeParams
void set_vol (value:&meshlib::DistanceVolumeParams)
auto dist () const -> &meshlib::DistanceFromWeightedPointsComputeParams
auto dist_mut () -> &mut meshlib::DistanceFromWeightedPointsComputeParams
void set_dist (value:&meshlib::DistanceFromWeightedPointsComputeParams)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::weighted_shell::DistanceVolumeCreationParams >
static auto construct_from (vol:&meshlib::DistanceVolumeParams, dist:&meshlib::DistanceFromWeightedPointsComputeParams) -> meshlib::Owned< meshlib::weighted_shell::DistanceVolumeCreationParams >
static auto construct_from_another (_other:&meshlib::weighted_shell::DistanceVolumeCreationParams) -> meshlib::Owned< meshlib::weighted_shell::DistanceVolumeCreationParams >
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::WeightedShell::DistanceVolumeCreationParams.

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

Member Function Documentation

◆ assign_from_another()

auto meshlib::weighted_shell::DistanceVolumeCreationParams::assign_from_another ( _other:&meshlib::weighted_shell::DistanceVolumeCreationParams ) -> &mut meshlib::weighted_shell::DistanceVolumeCreationParams

Generated from method MR::WeightedShell::DistanceVolumeCreationParams::operator=.

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

◆ construct_from()

auto meshlib::weighted_shell::DistanceVolumeCreationParams::construct_from ( vol:&meshlib::DistanceVolumeParams ,
dist:&meshlib::DistanceFromWeightedPointsComputeParams  ) -> meshlib::Owned< meshlib::weighted_shell::DistanceVolumeCreationParams >
static

Constructs MR::WeightedShell::DistanceVolumeCreationParams elementwise.

Calls MR_WeightedShell_DistanceVolumeCreationParams_ConstructFrom(). The reference to the parameter vol might be preserved in the constructed object. The reference to the parameter dist might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::WeightedShell::DistanceVolumeCreationParams::DistanceVolumeCreationParams.

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

◆ dist()

auto meshlib::weighted_shell::DistanceVolumeCreationParams::dist ( ) const -> &meshlib::DistanceFromWeightedPointsComputeParams

Returns a pointer to a member variable of class MR::WeightedShell::DistanceVolumeCreationParams named dist.

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

◆ dist_mut()

auto meshlib::weighted_shell::DistanceVolumeCreationParams::dist_mut ( ) -> &mut meshlib::DistanceFromWeightedPointsComputeParams

Returns a mutable pointer to a member variable of class MR::WeightedShell::DistanceVolumeCreationParams named dist.

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

◆ new()

auto meshlib::weighted_shell::DistanceVolumeCreationParams::new ( ) -> meshlib::Owned< meshlib::weighted_shell::DistanceVolumeCreationParams >
static

Constructs an empty (default-constructed) instance.

Calls MR_WeightedShell_DistanceVolumeCreationParams_DefaultConstruct().

◆ set_dist()

void meshlib::weighted_shell::DistanceVolumeCreationParams::set_dist ( value:&meshlib::DistanceFromWeightedPointsComputeParams )

Modifies a member variable of class MR::WeightedShell::DistanceVolumeCreationParams named dist.

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

◆ set_vol()

void meshlib::weighted_shell::DistanceVolumeCreationParams::set_vol ( value:&meshlib::DistanceVolumeParams )

Modifies a member variable of class MR::WeightedShell::DistanceVolumeCreationParams named vol.

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

◆ vol()

auto meshlib::weighted_shell::DistanceVolumeCreationParams::vol ( ) const -> &meshlib::DistanceVolumeParams

Returns a pointer to a member variable of class MR::WeightedShell::DistanceVolumeCreationParams named vol.

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

◆ vol_mut()

auto meshlib::weighted_shell::DistanceVolumeCreationParams::vol_mut ( ) -> &mut meshlib::DistanceVolumeParams

Returns a mutable pointer to a member variable of class MR::WeightedShell::DistanceVolumeCreationParams named vol.

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


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