Struct geo::algorithm::kernels::robust::RobustKernel [−][src]
pub struct RobustKernel;
Robust kernel that uses fast robust
predicates to
provide robust floating point predicates. Should only be
used with types that can always be casted to f64
without loss in precision.
Trait Implementations
impl Debug for RobustKernel
[src]
impl Default for RobustKernel
[src]
fn default() -> RobustKernel
[src]
impl<T> Kernel<T> for RobustKernel where
T: CoordNum + Float,
[src]
T: CoordNum + Float,
fn orient2d(p: Coordinate<T>, q: Coordinate<T>, r: Coordinate<T>) -> Orientation
[src]
fn square_euclidean_distance(p: Coordinate<T>, q: Coordinate<T>) -> T
[src]
fn dot_product_sign(u: Coordinate<T>, v: Coordinate<T>) -> Orientation
[src]
Auto Trait Implementations
impl RefUnwindSafe for RobustKernel
impl Send for RobustKernel
impl Sync for RobustKernel
impl Unpin for RobustKernel
impl UnwindSafe for RobustKernel
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,
pub 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> Same<T> for T
type Output = T
Should always be Self
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.
pub 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>,