Struct vox_geometry_rust::point_simple_list_searcher3::PointSimpleListSearcher3 [−][src]
pub struct PointSimpleListSearcher3 { /* fields omitted */ }
Expand description
Simple ad-hoc 3-D point searcher.
This class implements 3-D point searcher simply by looking up every point in the list. Thus, this class is not ideal for searches involving large number of points, but only for small set of items.
Implementations
impl PointSimpleListSearcher3
[src]
impl PointSimpleListSearcher3
[src]pub fn new() -> PointSimpleListSearcher3
[src]
pub fn new() -> PointSimpleListSearcher3
[src]Default constructor.
pub fn clone(&self) -> PointSimpleListSearcher3Ptr
[src]
pub fn clone(&self) -> PointSimpleListSearcher3Ptr
[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: &PointSimpleListSearcher3)
[src]
pub fn set(&mut self, other: &PointSimpleListSearcher3)
[src]Copy from the other instance.
Trait Implementations
impl PointNeighborSearcher3 for PointSimpleListSearcher3
[src]
impl PointNeighborSearcher3 for PointSimpleListSearcher3
[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 PointSimpleListSearcher3
impl Send for PointSimpleListSearcher3
impl Sync for PointSimpleListSearcher3
impl Unpin for PointSimpleListSearcher3
impl UnwindSafe for PointSimpleListSearcher3
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>,