Struct vox_geometry_rust::point_kdtree_searcher3::PointKdTreeSearcher3 [−][src]
pub struct PointKdTreeSearcher3 { /* fields omitted */ }
Expand description
KdTree-based 3-D point searcher.
This class implements 3-D point searcher by using KdTree for its internal acceleration data structure.
Implementations
impl PointKdTreeSearcher3
[src]
impl PointKdTreeSearcher3
[src]pub fn new() -> PointKdTreeSearcher3
[src]
pub fn new() -> PointKdTreeSearcher3
[src]Constructs an empty kD-tree instance.
pub fn clone(&self) -> PointKdTreeSearcher3Ptr
[src]
pub fn clone(&self) -> PointKdTreeSearcher3Ptr
[src]\brief Creates a new instance of the object with same properties than original.
\return Copy of this object.
pub fn set(&mut self, other: &PointKdTreeSearcher3)
[src]
pub fn set(&mut self, other: &PointKdTreeSearcher3)
[src]Copy from the other instance.
Trait Implementations
impl PointNeighborSearcher3 for PointKdTreeSearcher3
[src]
impl PointNeighborSearcher3 for PointKdTreeSearcher3
[src]fn build(&mut self, points: &Vec<Vector3D>)
[src]
fn build(&mut self, points: &Vec<Vector3D>)
[src]Builds internal acceleration structure for given points list.
fn for_each_nearby_point<Callback>(
&self,
origin: &Vector3D,
radius: f64,
callback: &mut Callback
) where
Callback: ForEachNearbyPointFunc,
[src]
fn for_each_nearby_point<Callback>(
&self,
origin: &Vector3D,
radius: f64,
callback: &mut Callback
) where
Callback: ForEachNearbyPointFunc,
[src]Invokes the callback function for each nearby point around the origin within given radius. Read more
Auto Trait Implementations
impl RefUnwindSafe for PointKdTreeSearcher3
impl Send for PointKdTreeSearcher3
impl Sync for PointKdTreeSearcher3
impl Unpin for PointKdTreeSearcher3
impl UnwindSafe for PointKdTreeSearcher3
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,