MeshLib Rust Docs
Loading...
Searching...
No Matches
MRICP.rs File Reference

Classes

struct  meshlib::ICP
struct  meshlib::ICPPairData
struct  meshlib::ICPProperties
struct  meshlib::IPointPairs
struct  meshlib::NumSum
struct  meshlib::PointPair
struct  meshlib::PointPairs

Namespaces

namespace  meshlib

Functions

auto meshlib::op_equal_mr_icp_pair_data (_1:&meshlib::ICPPairData, _2:&meshlib::ICPPairData) -> bool
auto meshlib::op_not_equal_mr_icp_pair_data (_1:&meshlib::ICPPairData, _2:&meshlib::ICPPairData) -> bool
auto meshlib::op_equal_mr_point_pair (_1:&meshlib::PointPair, _2:&meshlib::PointPair) -> bool
auto meshlib::op_not_equal_mr_point_pair (_1:&meshlib::PointPair, _2:&meshlib::PointPair) -> bool
auto meshlib::get_num_samples (pairs:&meshlib::IPointPairs) -> usize
auto meshlib::get_num_active_pairs (pairs:&meshlib::IPointPairs) -> usize
auto meshlib::op_add_mr_num_sum (a:&meshlib::NumSum, b:&meshlib::NumSum) -> meshlib::Owned< meshlib::NumSum >
auto meshlib::get_sum_sq_dist_to_point (pairs:&meshlib::IPointPairs, inaccuracy:Option< f64 >) -> meshlib::Owned< meshlib::NumSum >
auto meshlib::get_sum_sq_dist_to_plane (pairs:&meshlib::IPointPairs, inaccuracy:Option< f64 >) -> meshlib::Owned< meshlib::NumSum >
auto meshlib::get_mean_sq_dist_to_point (pairs:&meshlib::IPointPairs) -> f32
auto meshlib::get_mean_sq_dist_to_plane (pairs:&meshlib::IPointPairs) -> f32
auto meshlib::get_icp_status_info (iterations:core::ffi::c_int, exitType:meshlib::ICPExitType) -> meshlib::Owned< meshlib::std_string >
auto meshlib::get_aligning_xf (p2pl:&meshlib::PointToPlaneAligningTransform, mode:meshlib::ICPMode, angleLimit:f32, scaleLimit:f32, fixedRotationAxis:&meshlib::Vector3f) -> meshlib::AffineXf3d
auto meshlib::deactivate_far_pairs (pairs:&mut meshlib::IPointPairs, maxDistSq:f32) -> usize
void meshlib::update_point_pairs (pairs:&mut meshlib::PointPairs, src:&meshlib::MeshOrPointsXf, tgt:&meshlib::MeshOrPointsXf, cosThreshold:f32, distThresholdSq:f32, mutualClosest:bool, ignoreBdTgts:bool)