pub trait PolygonScalar: Debug + Neg<Output = Self> + NumAssignOps + NumOps<Self, Self> + TotalOrd + PartialOrd + Sum + Clone {
    fn from_constant(val: i8) -> Self;
    fn cmp_dist(p: &[Self; 2], q: &[Self; 2], r: &[Self; 2]) -> Ordering;
    fn cmp_slope(p: &[Self; 2], q: &[Self; 2], r: &[Self; 2]) -> Ordering;
    fn cmp_vector_slope(p: &[Self; 2], q: &[Self; 2], r: &[Self; 2]) -> Ordering;
    fn cmp_perp_vector_slope(
        p: &[Self; 2],
        q: &[Self; 2],
        r: &[Self; 2]
    ) -> Ordering; }

Required Methods

Implementations on Foreign Types

Implementors