This is the complete list of members for meshlib::ICP, including all inherited members.
| assign_from_another(_other:&meshlib::ICP) -> &mut meshlib::ICP | meshlib::ICP | |
| auto_select_float_xf() -> meshlib::AffineXf3f | meshlib::ICP | |
| calculate_transformation() -> meshlib::AffineXf3f | meshlib::ICP | |
| construct(flt:&meshlib::MeshOrPointsXf, ref:&meshlib::MeshOrPointsXf, samplingVoxelSize:f32) -> meshlib::Owned< meshlib::ICP > | meshlib::ICP | static |
| construct_5(flt:&meshlib::MeshOrPoints, ref:&meshlib::MeshOrPoints, fltXf:&meshlib::AffineXf3f, refXf:&meshlib::AffineXf3f, samplingVoxelSize:f32) -> meshlib::Owned< meshlib::ICP > | meshlib::ICP | static |
| construct_6_mr_vert_bit_set(flt:&meshlib::MeshOrPoints, ref:&meshlib::MeshOrPoints, fltXf:&meshlib::AffineXf3f, refXf:&meshlib::AffineXf3f, fltSamples:Option<&meshlib::VertBitSet >, refSamples:Option<&meshlib::VertBitSet >) -> meshlib::Owned< meshlib::ICP > | meshlib::ICP | static |
| construct_6_std_vector_mr_weighted_vertex(flt:&meshlib::MeshOrPoints, ref:&meshlib::MeshOrPoints, fltXf:&meshlib::AffineXf3f, refXf:&meshlib::AffineXf3f, fltSamples:&meshlib::std_vector_MR_WeightedVertex, refSamples:&meshlib::std_vector_MR_WeightedVertex) -> meshlib::Owned< meshlib::ICP > | meshlib::ICP | static |
| construct_from_another(_other:&meshlib::ICP) -> meshlib::Owned< meshlib::ICP > | meshlib::ICP | static |
| construct_samples(flt:&meshlib::MeshOrPointsXf, ref:&meshlib::MeshOrPointsXf, fltSamples:Option<&meshlib::VertBitSet >, refSamples:Option<&meshlib::VertBitSet >) -> meshlib::Owned< meshlib::ICP > | meshlib::ICP | static |
| construct_weighted_samples(flt:&meshlib::MeshOrPointsXf, ref:&meshlib::MeshOrPointsXf, fltSamples:&meshlib::std_vector_MR_WeightedVertex, refSamples:&meshlib::std_vector_MR_WeightedVertex) -> meshlib::Owned< meshlib::ICP > | meshlib::ICP | static |
| copy(ptr:*const Self) -> *mut Self | meshlib::CppCopy | static |
| meshlib::destroy(ptr:*mut Self) | meshlib::CppClass | static |
| meshlib::CppCopy::destroy(ptr:*mut Self) | meshlib::CppClass | static |
| get_flt2_ref_pairs() const -> &meshlib::PointPairs | meshlib::ICP | |
| get_flt_samples_cloud() const -> meshlib::Owned< meshlib::PointCloud > | meshlib::ICP | |
| get_mean_sq_dist_to_plane() const -> f32 | meshlib::ICP | |
| get_mean_sq_dist_to_point() const -> f32 | meshlib::ICP | |
| get_num_active_pairs() const -> usize | meshlib::ICP | |
| get_num_samples() const -> usize | meshlib::ICP | |
| get_params() const -> &meshlib::ICPProperties | meshlib::ICP | |
| get_ref2_flt_pairs() const -> &meshlib::PointPairs | meshlib::ICP | |
| get_ref_samples_cloud() const -> meshlib::Owned< meshlib::PointCloud > | meshlib::ICP | |
| get_status_info() const -> meshlib::Owned< meshlib::std_string > | meshlib::ICP | |
| sample_flt_points(samplingVoxelSize:f32, nonVertexSamples:Option< bool >) | meshlib::ICP | |
| sample_points(samplingVoxelSize:f32, nonVertexSamples:Option< bool >) | meshlib::ICP | |
| sample_ref_points(samplingVoxelSize:f32, nonVertexSamples:Option< bool >) | meshlib::ICP | |
| set_bad_iter_count(iter:core::ffi::c_int) | meshlib::ICP | |
| set_cosine_limit(cos:f32) | meshlib::ICP | |
| set_distance_limit(dist:f32) | meshlib::ICP | |
| set_far_dist_factor(factor:f32) | meshlib::ICP | |
| set_float_xf(fltXf:&meshlib::AffineXf3f) | meshlib::ICP | |
| set_flt_samples(fltSamples:&meshlib::VertBitSet) | meshlib::ICP | |
| set_params(prop:&meshlib::ICPProperties) | meshlib::ICP | |
| set_ref_samples(refSamples:&meshlib::VertBitSet) | meshlib::ICP | |
| set_xfs(fltXf:&meshlib::AffineXf3f, refXf:&meshlib::AffineXf3f) | meshlib::ICP | |
| update_point_pairs() | meshlib::ICP |