pub struct PointHit {
pub index: usize,
pub distance: f64,
}Expand description
A point found by a query, with its exact distance.
Distinct from a broad-phase candidate: distance is measured, not
bounded, and needs no narrow-phase confirmation.
Fields§
§index: usizeIndex of the point in the source cloud.
distance: f64Exact distance from the query position.
Trait Implementations§
impl Copy for PointHit
impl StructuralPartialEq for PointHit
Auto Trait Implementations§
impl Freeze for PointHit
impl RefUnwindSafe for PointHit
impl Send for PointHit
impl Sync for PointHit
impl Unpin for PointHit
impl UnwindSafe for PointHit
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more