[−][src]Crate kd_tree
k-dimensional tree.
Example
let kdtree = kd_tree::KdTree::build_by_ordered_float(vec![ [1.0, 2.0, 3.0], [3.0, 1.0, 2.0], [2.0, 3.0, 1.0], ]); assert_eq!(kdtree.nearest(&[3.1, 0.9, 2.1]).unwrap().item, &[3.0, 1.0, 2.0]);
Structs
ItemAndDistance | |
KdIndexTreeN | This type refers a slice of items, |
KdSliceN | A slice of kd-tree.
This type implements |
KdTreeN | An owned kd-tree.
This type implements |
Traits
KdPoint | A trait to represent k-dimensional point. |