refactored all other spline types to use the T calculator class