[−]Enum rltk::DistanceAlg
Enumeration of available 2D Distance algorithms
Variants
Methods
impl DistanceAlg
pub fn distance2d(self, start: Point, end: Point) -> f32
Provides a 2D distance between points, using the specified algorithm.
pub fn distance3d(self, start: Point3, end: Point3) -> f32
Provides a 3D distance between points, using the specified algorithm.
Auto Trait Implementations
impl RefUnwindSafe for DistanceAlg
impl Send for DistanceAlg
impl Sync for DistanceAlg
impl Unpin for DistanceAlg
impl UnwindSafe for DistanceAlg
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,