Skip to main content

threecrate_algorithms/
lib.rs

1//! Algorithms for 3D point cloud and mesh processing
2
3pub mod colorization;
4pub mod features;
5pub mod filtering;
6pub mod gicp;
7pub mod global_registration;
8pub mod ground_segmentation;
9pub mod kiss_icp;
10pub mod mesh_boolean;
11pub mod mesh_smoothing;
12pub mod ndt_registration;
13pub mod nearest_neighbor;
14pub mod normals;
15pub mod point_cloud_ops;
16pub mod registration;
17pub mod segmentation;
18pub mod simd_distance;
19pub mod streaming;
20
21// Re-export commonly used items
22pub use colorization::*;
23pub use features::*;
24pub use filtering::*;
25pub use gicp::{gicp, GicpConfig};
26pub use global_registration::*;
27pub use ground_segmentation::{
28    patchwork_plus_plus, segment_ground, GroundSegmentationResult, PatchworkConfig,
29};
30pub use kiss_icp::{kiss_icp, KissIcpConfig};
31pub use mesh_boolean::*;
32pub use mesh_smoothing::*;
33pub use ndt_registration::*;
34pub use nearest_neighbor::*;
35pub use normals::*;
36pub use registration::*;
37pub use segmentation::*;
38pub use simd_distance::*;