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

Public Member Functions

auto assign_from_another (_other:&meshlib::MinMaxArg_float_MR_VertId) -> &mut meshlib::MinMaxArg_float_MR_VertId
auto min_pair () const -> meshlib::Owned< meshlib::std_pair_float_MR_VertId >
auto max_pair () const -> meshlib::Owned< meshlib::std_pair_float_MR_VertId >
void include_1_std_pair_float_mr_vert_id (p:&meshlib::std_pair_float_MR_VertId)
void include_2 (v:f32, arg:meshlib::VertId)
void include_1_mr_min_max_arg_float_mr_vert_id (s:&meshlib::MinMaxArg_float_MR_VertId)
auto min () const -> &f32
auto min_mut () -> &mut f32
void set_min (value:f32)
auto max () const -> &f32
auto max_mut () -> &mut f32
void set_max (value:f32)
auto min_arg () const -> &meshlib::VertId
auto min_arg_mut () -> &mut meshlib::VertId
void set_min_arg (value:meshlib::VertId)
auto max_arg () const -> &meshlib::VertId
auto max_arg_mut () -> &mut meshlib::VertId
void set_max_arg (value:meshlib::VertId)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::MinMaxArg_float_MR_VertId >
static auto construct_from (min:f32, max:f32, minArg:meshlib::VertId, maxArg:meshlib::VertId) -> meshlib::Owned< meshlib::MinMaxArg_float_MR_VertId >
static auto construct_from_another (_other:&meshlib::MinMaxArg_float_MR_VertId) -> meshlib::Owned< meshlib::MinMaxArg_float_MR_VertId >
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

minimum and maximum of some elements of type T, and the indices of where minimum and maximum are reached of type I Generated from class MR::MinMaxArg<float, MR::VertId>.

Generated from class MR::MinMaxArg<float, MR::VertId>. Heap-allocated instances are held in Owned<MinMaxArg_float_MR_VertId>.

Member Function Documentation

◆ assign_from_another()

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

Generated from method MR::MinMaxArg<float, MR::VertId>::operator=.

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

◆ construct_from()

auto meshlib::MinMaxArg_float_MR_VertId::construct_from ( min:f32 ,
max:f32 ,
minArg:meshlib::VertId ,
maxArg:meshlib::VertId  ) -> meshlib::Owned< meshlib::MinMaxArg_float_MR_VertId >
static

Constructs MR::MinMaxArg<float, MR::VertId> elementwise.

Calls MR_MinMaxArg_float_MR_VertId_ConstructFrom(). The reference to the parameter minArg might be preserved in the constructed object. The reference to the parameter maxArg might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::MinMaxArg<float, MR::VertId>::MinMaxArg.

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

◆ include_1_mr_min_max_arg_float_mr_vert_id()

void meshlib::MinMaxArg_float_MR_VertId::include_1_mr_min_max_arg_float_mr_vert_id ( s:&meshlib::MinMaxArg_float_MR_VertId )

changes min(Arg) and max(Arg) if necessary to include given segment Generated from method MR::MinMaxArg<float, MR::VertId>::include.

Calls MR_MinMaxArg_float_MR_VertId_include_1_MR_MinMaxArg_float_MR_VertId().

◆ include_1_std_pair_float_mr_vert_id()

void meshlib::MinMaxArg_float_MR_VertId::include_1_std_pair_float_mr_vert_id ( p:&meshlib::std_pair_float_MR_VertId )

changes min(Arg) and max(Arg) if necessary to include given point Generated from method MR::MinMaxArg<float, MR::VertId>::include.

Calls MR_MinMaxArg_float_MR_VertId_include_1_std_pair_float_MR_VertId().

◆ include_2()

void meshlib::MinMaxArg_float_MR_VertId::include_2 ( v:f32 ,
arg:meshlib::VertId  )

changes min(Arg) and max(Arg) if necessary to include given point Generated from method MR::MinMaxArg<float, MR::VertId>::include.

Calls MR_MinMaxArg_float_MR_VertId_include_2().

◆ max()

auto meshlib::MinMaxArg_float_MR_VertId::max ( ) const -> &f32

Returns a pointer to a member variable of class MR::MinMaxArg<float, MR::VertId> named max.

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

◆ max_arg()

auto meshlib::MinMaxArg_float_MR_VertId::max_arg ( ) const -> &meshlib::VertId

Returns a pointer to a member variable of class MR::MinMaxArg<float, MR::VertId> named maxArg.

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

◆ max_arg_mut()

auto meshlib::MinMaxArg_float_MR_VertId::max_arg_mut ( ) -> &mut meshlib::VertId

Returns a mutable pointer to a member variable of class MR::MinMaxArg<float, MR::VertId> named maxArg.

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

◆ max_mut()

auto meshlib::MinMaxArg_float_MR_VertId::max_mut ( ) -> &mut f32

Returns a mutable pointer to a member variable of class MR::MinMaxArg<float, MR::VertId> named max.

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

◆ max_pair()

auto meshlib::MinMaxArg_float_MR_VertId::max_pair ( ) const -> meshlib::Owned< meshlib::std_pair_float_MR_VertId >

Generated from method MR::MinMaxArg<float, MR::VertId>::maxPair.

Calls MR_MinMaxArg_float_MR_VertId_maxPair().

◆ min()

auto meshlib::MinMaxArg_float_MR_VertId::min ( ) const -> &f32

Returns a pointer to a member variable of class MR::MinMaxArg<float, MR::VertId> named min.

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

◆ min_arg()

auto meshlib::MinMaxArg_float_MR_VertId::min_arg ( ) const -> &meshlib::VertId

Returns a pointer to a member variable of class MR::MinMaxArg<float, MR::VertId> named minArg.

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

◆ min_arg_mut()

auto meshlib::MinMaxArg_float_MR_VertId::min_arg_mut ( ) -> &mut meshlib::VertId

Returns a mutable pointer to a member variable of class MR::MinMaxArg<float, MR::VertId> named minArg.

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

◆ min_mut()

auto meshlib::MinMaxArg_float_MR_VertId::min_mut ( ) -> &mut f32

Returns a mutable pointer to a member variable of class MR::MinMaxArg<float, MR::VertId> named min.

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

◆ min_pair()

auto meshlib::MinMaxArg_float_MR_VertId::min_pair ( ) const -> meshlib::Owned< meshlib::std_pair_float_MR_VertId >

Generated from method MR::MinMaxArg<float, MR::VertId>::minPair.

Calls MR_MinMaxArg_float_MR_VertId_minPair().

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_MinMaxArg_float_MR_VertId_DefaultConstruct().

◆ set_max()

void meshlib::MinMaxArg_float_MR_VertId::set_max ( value:f32 )

Modifies a member variable of class MR::MinMaxArg<float, MR::VertId> named max.

Calls MR_MinMaxArg_float_MR_VertId_Set_max().

◆ set_max_arg()

void meshlib::MinMaxArg_float_MR_VertId::set_max_arg ( value:meshlib::VertId )

Modifies a member variable of class MR::MinMaxArg<float, MR::VertId> named maxArg.

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

◆ set_min()

void meshlib::MinMaxArg_float_MR_VertId::set_min ( value:f32 )

Modifies a member variable of class MR::MinMaxArg<float, MR::VertId> named min.

Calls MR_MinMaxArg_float_MR_VertId_Set_min().

◆ set_min_arg()

void meshlib::MinMaxArg_float_MR_VertId::set_min_arg ( value:meshlib::VertId )

Modifies a member variable of class MR::MinMaxArg<float, MR::VertId> named minArg.

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


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