Trait DistanceBVCP

Source
pub trait DistanceBVCP<A, P, B> {
    type Dist;

    // Required method
    fn bv_to_cut_point_distance(
        &mut self,
        axis: &A,
        bounding_volume: &B,
        cut_point: &P,
    ) -> Self::Dist;
}

Required Associated Types§

Required Methods§

Source

fn bv_to_cut_point_distance( &mut self, axis: &A, bounding_volume: &B, cut_point: &P, ) -> Self::Dist

Implementors§

Source§

impl<A, P, B, F, D> DistanceBVCP<A, P, B> for F
where F: FnMut(&A, &B, &P) -> D,

Source§

type Dist = D