Struct collision::dbvt::ContinuousVisitor
[−]
[src]
pub struct ContinuousVisitor<'a, B: 'a, T> { /* fields omitted */ }
Visitor for doing continuous intersection testing on the DBVT.
Will return the result from the
Continuous
implementation
of bound.intersection(self.bound).
Methods
impl<'a, B: 'a, T> ContinuousVisitor<'a, B, T> where
T: TreeValue,
T::Bound: Continuous<B> + Discrete<B>,
[src]
T: TreeValue,
T::Bound: Continuous<B> + Discrete<B>,
pub fn new(bound: &'a B) -> Self
[src]
Create a new visitor that will do continuous intersection tests using the given bound.
Trait Implementations
impl<'a, B: Debug + 'a, T: Debug> Debug for ContinuousVisitor<'a, B, T>
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl<'a, B: 'a, T> Visitor for ContinuousVisitor<'a, B, T> where
T: TreeValue,
T::Bound: Continuous<B> + Discrete<B>,
[src]
T: TreeValue,
T::Bound: Continuous<B> + Discrete<B>,
Auto Trait Implementations
impl<'a, B, T> Send for ContinuousVisitor<'a, B, T> where
B: Sync,
T: Send,
B: Sync,
T: Send,
impl<'a, B, T> Sync for ContinuousVisitor<'a, B, T> where
B: Sync,
T: Sync,
B: Sync,
T: Sync,