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