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

Public Member Functions

auto assign_from_another (_other:&meshlib::PointsLoadSettings) -> &mut meshlib::PointsLoadSettings
auto colors () const -> *const *mut meshlib::ffi::MR_VertColors
auto colors_mut () -> *mut *mut meshlib::ffi::MR_VertColors
void set_colors (value:Option<&mut meshlib::VertColors >)
auto out_xf () const -> *const *mut meshlib::AffineXf3f
auto out_xf_mut () -> *mut *mut meshlib::AffineXf3f
void set_out_xf (value:Option<&mut meshlib::AffineXf3f >)
auto callback () const -> &meshlib::std_function_bool_from_float
auto callback_mut () -> &mut meshlib::std_function_bool_from_float
void set_callback (value:&meshlib::std_function_bool_from_float)
auto telemetry_signal () const -> &bool
auto telemetry_signal_mut () -> &mut bool
void set_telemetry_signal (value:bool)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::PointsLoadSettings >
static auto construct_from (colors:Option<&mut meshlib::VertColors >, outXf:Option<&mut meshlib::AffineXf3f >, callback:&meshlib::std_function_bool_from_float, telemetrySignal:bool) -> meshlib::Owned< meshlib::PointsLoadSettings >
static auto construct_from_another (_other:&meshlib::PointsLoadSettings) -> meshlib::Owned< meshlib::PointsLoadSettings >
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

structure with settings and side output parameters for loading point cloud Generated from class MR::PointsLoadSettings.

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

Member Function Documentation

◆ assign_from_another()

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

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

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

◆ callback()

auto meshlib::PointsLoadSettings::callback ( ) const -> &meshlib::std_function_bool_from_float

< callback for set progress and stop process Returns a pointer to a member variable of class MR::PointsLoadSettings named callback.

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

◆ callback_mut()

auto meshlib::PointsLoadSettings::callback_mut ( ) -> &mut meshlib::std_function_bool_from_float

< callback for set progress and stop process Returns a mutable pointer to a member variable of class MR::PointsLoadSettings named callback.

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

◆ colors()

auto meshlib::PointsLoadSettings::colors ( ) const -> *const *mut meshlib::ffi::MR_VertColors

< points where to load point color map Returns a pointer to a member variable of class MR::PointsLoadSettings named colors.

Calls MR_PointsLoadSettings_Get_colors(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.

◆ colors_mut()

auto meshlib::PointsLoadSettings::colors_mut ( ) -> *mut *mut meshlib::ffi::MR_VertColors

< points where to load point color map Returns a mutable pointer to a member variable of class MR::PointsLoadSettings named colors.

Calls MR_PointsLoadSettings_GetMutable_colors(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.

◆ construct_from()

auto meshlib::PointsLoadSettings::construct_from ( colors:Option<&mut meshlib::VertColors > ,
outXf:Option<&mut meshlib::AffineXf3f > ,
callback:&meshlib::std_function_bool_from_float ,
telemetrySignal:bool  ) -> meshlib::Owned< meshlib::PointsLoadSettings >
static

Constructs MR::PointsLoadSettings elementwise.

Calls MR_PointsLoadSettings_ConstructFrom(). The reference to the parameter colors might be preserved in the constructed object. The reference to the parameter outXf might be preserved in the constructed object. The reference to the parameter callback might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::PointsLoadSettings::PointsLoadSettings.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_PointsLoadSettings_DefaultConstruct().

◆ out_xf()

auto meshlib::PointsLoadSettings::out_xf ( ) const -> *const *mut meshlib::AffineXf3f

< transform for the loaded point cloud Returns a pointer to a member variable of class MR::PointsLoadSettings named outXf.

Calls MR_PointsLoadSettings_Get_outXf(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.

◆ out_xf_mut()

auto meshlib::PointsLoadSettings::out_xf_mut ( ) -> *mut *mut meshlib::AffineXf3f

< transform for the loaded point cloud Returns a mutable pointer to a member variable of class MR::PointsLoadSettings named outXf.

Calls MR_PointsLoadSettings_GetMutable_outXf(). Some types are raw C types, see the C bindings for the details. The reference to this object might be preserved as the return value.

◆ set_callback()

void meshlib::PointsLoadSettings::set_callback ( value:&meshlib::std_function_bool_from_float )

< callback for set progress and stop process Modifies a member variable of class MR::PointsLoadSettings named callback.

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

◆ set_colors()

void meshlib::PointsLoadSettings::set_colors ( value:Option<&mut meshlib::VertColors > )

< points where to load point color map Modifies a member variable of class MR::PointsLoadSettings named colors.

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

◆ set_out_xf()

void meshlib::PointsLoadSettings::set_out_xf ( value:Option<&mut meshlib::AffineXf3f > )

< transform for the loaded point cloud Modifies a member variable of class MR::PointsLoadSettings named outXf.

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

◆ set_telemetry_signal()

void meshlib::PointsLoadSettings::set_telemetry_signal ( value:bool )

< permit telemetry signal about loading Modifies a member variable of class MR::PointsLoadSettings named telemetrySignal.

Calls MR_PointsLoadSettings_Set_telemetrySignal().

◆ telemetry_signal()

auto meshlib::PointsLoadSettings::telemetry_signal ( ) const -> &bool

< permit telemetry signal about loading Returns a pointer to a member variable of class MR::PointsLoadSettings named telemetrySignal.

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

◆ telemetry_signal_mut()

auto meshlib::PointsLoadSettings::telemetry_signal_mut ( ) -> &mut bool

< permit telemetry signal about loading Returns a mutable pointer to a member variable of class MR::PointsLoadSettings named telemetrySignal.

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


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