Struct rust_3d::kd_tree::KdTree
[−]
[src]
pub struct KdTree<P> where P: Is3D { pub root: Option<KdNode<P>>, }
Fields
root: Option<KdNode<P>>
Trait Implementations
impl<P> IsTree3D<P> for KdTree<P> where P: IsBuildable3D + Clone
[src]
fn new() -> KdTree<P>
fn size(&self) -> usize
fn to_pointcloud(&self) -> PointCloud3D<P>
fn build(&mut self, pc: PointCloud3D<P>) -> bool
impl<P> IsKdTree3D<P> for KdTree<P> where P: IsEditable3D + IsBuildable3D + Clone
[src]
fn knearest(&self, search: &P, n: usize) -> PointCloud3D<P>
fn in_sphere(&self, search: &P, radius: f64) -> PointCloud3D<P>
fn in_box(&self,
search: &P,
x_size: f64,
y_size: f64,
z_size: f64)
-> PointCloud3D<P>
search: &P,
x_size: f64,
y_size: f64,
z_size: f64)
-> PointCloud3D<P>