[][src]Trait dinotree_alg::node::Node

pub trait Node {
    type T: Aabb<Num = Self::Num>;
    type Num: Num;
    fn get(&self) -> NodeRef<'_, Self::T>;
fn get_mut(&mut self) -> NodeRefMut<'_, Self::T>; }
👎 Deprecated:

use the broccoli crate instead

Expose a node trait api to hide the lifetime of NodeMut. This way query algorithms do not need to worry about this lifetime.

Associated Types

type T: Aabb<Num = Self::Num>

👎 Deprecated:

use the broccoli crate instead

type Num: Num

👎 Deprecated:

use the broccoli crate instead

Loading content...

Required methods

fn get(&self) -> NodeRef<'_, Self::T>

👎 Deprecated:

use the broccoli crate instead

fn get_mut(&mut self) -> NodeRefMut<'_, Self::T>

👎 Deprecated:

use the broccoli crate instead

Loading content...

Implementors

impl<'a, T: Aabb> Node for NodeMut<'a, T>[src]

type T = T

👎 Deprecated:

use the broccoli crate instead

type Num = T::Num

👎 Deprecated:

use the broccoli crate instead

Loading content...