1/* 2 Appellation: spline <module> 3 Contrib: FL03 <jo3mccain@icloud.com> 4*/ 5 6 7 8pub trait SplineData { 9 type Point; 10} 11 12 13 14pub struct Spline<C, K> { 15 pub(crate) degree: usize, 16 pub(crate) points: Vec<C>, 17 pub(crate) knots: Vec<K>, 18}