Trait rust_3d::traits::HasDistanceTo
[−]
[src]
pub trait HasDistanceTo<T> { fn sqr_distance(&self, other: &T) -> NonNegative; fn distance(&self, other: &T) -> NonNegative { ... } }
HasDistanceTo trait used for types which have a defined distance towards another T.
Implementing HasDistanceTo
Required Methods
fn sqr_distance(&self, other: &T) -> NonNegative
Should return the sqr distance to other
Provided Methods
fn distance(&self, other: &T) -> NonNegative
The distance to other
Implementors
impl<P> HasDistanceTo<P> for Is2D where
P: Is2D,impl HasDistanceTo<BoundingBox2D> for Is2D
impl<P> HasDistanceTo<P> for Is3D where
P: Is3D,impl HasDistanceTo<BoundingBox3D> for Is3D
impl HasDistanceTo<BoundingBox2D> for BoundingBox2D
impl HasDistanceTo<BoundingBox3D> for BoundingBox3D