Struct ncollide3d::query::visitors::CompositeClosestPointVisitor [−][src]
pub struct CompositeClosestPointVisitor<'a, N: 'a + RealField, S: 'a + CompositeShape<N>> { /* fields omitted */ }
Best-first traversal visitor for computing the point closest to a composite shape.
Implementations
impl<'a, N: RealField, S: CompositeShape<N>> CompositeClosestPointVisitor<'a, N, S>
[src]
impl<'a, N: RealField, S: CompositeShape<N>> CompositeClosestPointVisitor<'a, N, S>
[src]Trait Implementations
impl<'a, N: RealField, S: CompositeShape<N> + PointQuery<N>> BestFirstVisitor<N, usize, AABB<N>> for CompositeClosestPointVisitor<'a, N, S>
[src]
impl<'a, N: RealField, S: CompositeShape<N> + PointQuery<N>> BestFirstVisitor<N, usize, AABB<N>> for CompositeClosestPointVisitor<'a, N, S>
[src]type Result = PointProjection<N>
The result of a best-first traversal.
fn visit(
&mut self,
best: N,
aabb: &AABB<N>,
data: Option<&usize>
) -> BestFirstVisitStatus<N, Self::Result>
[src]
&mut self,
best: N,
aabb: &AABB<N>,
data: Option<&usize>
) -> BestFirstVisitStatus<N, Self::Result>
Auto Trait Implementations
impl<'a, N, S> RefUnwindSafe for CompositeClosestPointVisitor<'a, N, S> where
N: RefUnwindSafe,
S: RefUnwindSafe,
N: RefUnwindSafe,
S: RefUnwindSafe,
impl<'a, N, S> Send for CompositeClosestPointVisitor<'a, N, S> where
S: Sync,
S: Sync,
impl<'a, N, S> Sync for CompositeClosestPointVisitor<'a, N, S> where
S: Sync,
S: Sync,
impl<'a, N, S> Unpin for CompositeClosestPointVisitor<'a, N, S>
impl<'a, N, S> UnwindSafe for CompositeClosestPointVisitor<'a, N, S> where
N: RefUnwindSafe,
S: RefUnwindSafe,
N: RefUnwindSafe,
S: RefUnwindSafe,
Blanket Implementations
impl<T> DowncastSync for T where
T: Any + Send + Sync,
[src]
impl<T> DowncastSync for T where
T: Any + Send + Sync,
[src]impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]