pub trait Distance<T, QueryGeometry>where
    T: Scalar,
{ fn distance(&self, query_geometry: &QueryGeometry) -> T; fn distance_bound(&self, query_geometry: &QueryGeometry) -> [T; 2] { ... } }

Required Methods§

source

fn distance(&self, query_geometry: &QueryGeometry) -> T

Provided Methods§

source

fn distance_bound(&self, query_geometry: &QueryGeometry) -> [T; 2]

Returns an interval [l, u] for the distance d, such that d is contained in [l, u].

Implementors§

source§

impl<T> Distance<T, OPoint<T, Const<2>>> for Quad2d<T>where
    T: Real,

source§

impl<T> Distance<T, OPoint<T, Const<2>>> for SimplePolygon2d<T>where
    T: Real,

source§

impl<T> Distance<T, OPoint<T, Const<2>>> for Triangle2d<T>where
    T: Real,

source§

impl<T> Distance<T, OPoint<T, Const<3>>> for Hexahedron<T>where
    T: Real,

source§

impl<T> Distance<T, OPoint<T, Const<3>>> for Tetrahedron<T>where
    T: Real,

source§

impl<T> Distance<T, OPoint<T, Const<3>>> for Triangle3d<T>where
    T: Real,