Type Alias LineCircleIntersection

Source
pub type LineCircleIntersection<S, const DM: usize, const DN: usize> = LineHypersphereIntersection<S, 2, DM, DN>;
Expand description

2d line circle intersection

Aliased Type§

pub enum LineCircleIntersection<S, const DM: usize, const DN: usize> {
    Points([<S as IsScalar<1, DM, DN>>::Vector<2>; 2]),
    TangentPoint(<S as IsScalar<1, DM, DN>>::Vector<2>),
}

Variants§

§

Points([<S as IsScalar<1, DM, DN>>::Vector<2>; 2])

Point pair.

§

TangentPoint(<S as IsScalar<1, DM, DN>>::Vector<2>)

Tangent point.