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

Public Member Functions

auto assign_from_another (_other:&meshlib::TriTriDistanceParams_float) -> &mut meshlib::TriTriDistanceParams_float
auto can_exit_earlier_0 () const -> bool
auto can_exit_earlier_1 (distSqLowerBound:f32) const -> bool
auto up_dist_limit_sq () const -> &f32
auto up_dist_limit_sq_mut () -> &mut f32
void set_up_dist_limit_sq (value:f32)
auto up_limit_check () const -> &meshlib::UpLimitCheck
auto up_limit_check_mut () -> &mut meshlib::UpLimitCheck
void set_up_limit_check (value:meshlib::UpLimitCheck)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::TriTriDistanceParams_float >
static auto construct_from (upDistLimitSq:f32, upLimitCheck:meshlib::UpLimitCheck) -> meshlib::Owned< meshlib::TriTriDistanceParams_float >
static auto construct_from_another (_other:&meshlib::TriTriDistanceParams_float) -> meshlib::Owned< meshlib::TriTriDistanceParams_float >
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::TriTriDistanceParams<float>.

Generated from class MR::TriTriDistanceParams<float>. Heap-allocated instances are held in Owned<TriTriDistanceParams_float>.

Member Function Documentation

◆ assign_from_another()

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

Generated from method MR::TriTriDistanceParams<float>::operator=.

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

◆ can_exit_earlier_0()

auto meshlib::TriTriDistanceParams_float::can_exit_earlier_0 ( ) const -> bool

Generated from method MR::TriTriDistanceParams<float>::canExitEarlier.

Calls MR_TriTriDistanceParams_float_canExitEarlier_0().

◆ can_exit_earlier_1()

auto meshlib::TriTriDistanceParams_float::can_exit_earlier_1 ( distSqLowerBound:f32 ) const -> bool

Generated from method MR::TriTriDistanceParams<float>::canExitEarlier.

Calls MR_TriTriDistanceParams_float_canExitEarlier_1().

◆ construct_from()

auto meshlib::TriTriDistanceParams_float::construct_from ( upDistLimitSq:f32 ,
upLimitCheck:meshlib::UpLimitCheck  ) -> meshlib::Owned< meshlib::TriTriDistanceParams_float >
static

Constructs MR::TriTriDistanceParams<float> elementwise.

Calls MR_TriTriDistanceParams_float_ConstructFrom(). The reference to the parameter upLimitCheck might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::TriTriDistanceParams<float>::TriTriDistanceParams.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_TriTriDistanceParams_float_DefaultConstruct().

◆ set_up_dist_limit_sq()

void meshlib::TriTriDistanceParams_float::set_up_dist_limit_sq ( value:f32 )

upper limit on the distance in question, if the real distance is larger (or equal depending on upLimitCheck) then findTriTriDistance exits earlier returning lower bound on distSq >= upDistLimitSq and the points a and b with their edges can be arbitrary Modifies a member variable of class MR::TriTriDistanceParams<float> named upDistLimitSq.

Calls MR_TriTriDistanceParams_float_Set_upDistLimitSq().

◆ set_up_limit_check()

void meshlib::TriTriDistanceParams_float::set_up_limit_check ( value:meshlib::UpLimitCheck )

Modifies a member variable of class MR::TriTriDistanceParams<float> named upLimitCheck.

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

◆ up_dist_limit_sq()

auto meshlib::TriTriDistanceParams_float::up_dist_limit_sq ( ) const -> &f32

upper limit on the distance in question, if the real distance is larger (or equal depending on upLimitCheck) then findTriTriDistance exits earlier returning lower bound on distSq >= upDistLimitSq and the points a and b with their edges can be arbitrary Returns a pointer to a member variable of class MR::TriTriDistanceParams<float> named upDistLimitSq.

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

◆ up_dist_limit_sq_mut()

auto meshlib::TriTriDistanceParams_float::up_dist_limit_sq_mut ( ) -> &mut f32

upper limit on the distance in question, if the real distance is larger (or equal depending on upLimitCheck) then findTriTriDistance exits earlier returning lower bound on distSq >= upDistLimitSq and the points a and b with their edges can be arbitrary Returns a mutable pointer to a member variable of class MR::TriTriDistanceParams<float> named upDistLimitSq.

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

◆ up_limit_check()

auto meshlib::TriTriDistanceParams_float::up_limit_check ( ) const -> &meshlib::UpLimitCheck

Returns a pointer to a member variable of class MR::TriTriDistanceParams<float> named upLimitCheck.

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

◆ up_limit_check_mut()

auto meshlib::TriTriDistanceParams_float::up_limit_check_mut ( ) -> &mut meshlib::UpLimitCheck

Returns a mutable pointer to a member variable of class MR::TriTriDistanceParams<float> named upLimitCheck.

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


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