internal IEnumerable <Target> Lerp(CellTarget prevTarget, RobotSystem robot, double t, double start, double end) { return(ProgramTargets.Select((x, i) => x.Lerp(prevTarget.ProgramTargets[i], robot, t, start, end))); }
internal IEnumerable <Target> KineTargets() { return(ProgramTargets.Select(x => x.ToKineTarget())); }