[−][src]Trait collision::dbvt::Visitor
Visitor trait used for querying the tree.
Associated Types
Loading content...Required methods
fn accept(&mut self, bound: &Self::Bound, is_leaf: bool) -> Option<Self::Result>
Acceptance test function
Implementors
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>,
type Bound = T::Bound
type Result = <T::Bound as Continuous<B>>::Result
fn accept(&mut self, bound: &Self::Bound, _: bool) -> Option<Self::Result>
[src]
impl<'a, B: 'a, T> Visitor for DiscreteVisitor<'a, B, T> where
T: TreeValue,
T::Bound: Discrete<B>,
[src]
T: TreeValue,
T::Bound: Discrete<B>,
type Bound = T::Bound
type Result = ()
fn accept(&mut self, bound: &Self::Bound, _: bool) -> Option<()>
[src]
impl<'a, S, T> Visitor for FrustumVisitor<'a, S, T> where
S: BaseFloat,
T: TreeValue,
T::Bound: PlaneBound<S>,
[src]
S: BaseFloat,
T: TreeValue,
T::Bound: PlaneBound<S>,