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

Public Member Functions

auto assign_from_another (_other:&meshlib::FindOutliersParams) -> &mut meshlib::FindOutliersParams
auto finder_params () const -> &meshlib::OutlierParams
auto finder_params_mut () -> &mut meshlib::OutlierParams
void set_finder_params (value:&meshlib::OutlierParams)
auto radius () const -> &f32
auto radius_mut () -> &mut f32
void set_radius (value:f32)
auto mask () const -> &meshlib::OutlierTypeMask
auto mask_mut () -> &mut meshlib::OutlierTypeMask
void set_mask (value:meshlib::OutlierTypeMask)
auto progress () const -> &meshlib::std_function_bool_from_float
auto progress_mut () -> &mut meshlib::std_function_bool_from_float
void set_progress (value:&meshlib::std_function_bool_from_float)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::FindOutliersParams >
static auto construct_from (finderParams:&meshlib::OutlierParams, radius:f32, mask:meshlib::OutlierTypeMask, progress:&meshlib::std_function_bool_from_float) -> meshlib::Owned< meshlib::FindOutliersParams >
static auto construct_from_another (_other:&meshlib::FindOutliersParams) -> meshlib::Owned< meshlib::FindOutliersParams >
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

Outlier point search parameters Generated from class MR::FindOutliersParams.

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

Member Function Documentation

◆ assign_from_another()

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

Generated from method MR::FindOutliersParams::operator=.

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

◆ construct_from()

auto meshlib::FindOutliersParams::construct_from ( finderParams:&meshlib::OutlierParams ,
radius:f32 ,
mask:meshlib::OutlierTypeMask ,
progress:&meshlib::std_function_bool_from_float  ) -> meshlib::Owned< meshlib::FindOutliersParams >
static

Constructs MR::FindOutliersParams elementwise.

Calls MR_FindOutliersParams_ConstructFrom(). The reference to the parameter finderParams might be preserved in the constructed object. The reference to the parameter mask might be preserved in the constructed object. The reference to the parameter progress might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::FindOutliersParams::FindOutliersParams.

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

◆ finder_params()

auto meshlib::FindOutliersParams::finder_params ( ) const -> &meshlib::OutlierParams

< Parameters of various criteria for detecting outlier points Returns a pointer to a member variable of class MR::FindOutliersParams named finderParams.

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

◆ finder_params_mut()

auto meshlib::FindOutliersParams::finder_params_mut ( ) -> &mut meshlib::OutlierParams

< Parameters of various criteria for detecting outlier points Returns a mutable pointer to a member variable of class MR::FindOutliersParams named finderParams.

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

◆ mask()

auto meshlib::FindOutliersParams::mask ( ) const -> &meshlib::OutlierTypeMask

< Mask of the types of outliers that are looking for Returns a pointer to a member variable of class MR::FindOutliersParams named mask.

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

◆ mask_mut()

auto meshlib::FindOutliersParams::mask_mut ( ) -> &mut meshlib::OutlierTypeMask

< Mask of the types of outliers that are looking for Returns a mutable pointer to a member variable of class MR::FindOutliersParams named mask.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_FindOutliersParams_DefaultConstruct().

◆ progress()

auto meshlib::FindOutliersParams::progress ( ) const -> &meshlib::std_function_bool_from_float

< Progress callback Returns a pointer to a member variable of class MR::FindOutliersParams named progress.

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

◆ progress_mut()

auto meshlib::FindOutliersParams::progress_mut ( ) -> &mut meshlib::std_function_bool_from_float

< Progress callback Returns a mutable pointer to a member variable of class MR::FindOutliersParams named progress.

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

◆ radius()

auto meshlib::FindOutliersParams::radius ( ) const -> &f32

< Radius of the search for neighboring points for analysis Returns a pointer to a member variable of class MR::FindOutliersParams named radius.

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

◆ radius_mut()

auto meshlib::FindOutliersParams::radius_mut ( ) -> &mut f32

< Radius of the search for neighboring points for analysis Returns a mutable pointer to a member variable of class MR::FindOutliersParams named radius.

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

◆ set_finder_params()

void meshlib::FindOutliersParams::set_finder_params ( value:&meshlib::OutlierParams )

< Parameters of various criteria for detecting outlier points Modifies a member variable of class MR::FindOutliersParams named finderParams.

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

◆ set_mask()

void meshlib::FindOutliersParams::set_mask ( value:meshlib::OutlierTypeMask )

< Mask of the types of outliers that are looking for Modifies a member variable of class MR::FindOutliersParams named mask.

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

◆ set_progress()

void meshlib::FindOutliersParams::set_progress ( value:&meshlib::std_function_bool_from_float )

< Progress callback Modifies a member variable of class MR::FindOutliersParams named progress.

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

◆ set_radius()

void meshlib::FindOutliersParams::set_radius ( value:f32 )

< Radius of the search for neighboring points for analysis Modifies a member variable of class MR::FindOutliersParams named radius.

Calls MR_FindOutliersParams_Set_radius().


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