alias InterpolateTableData!float TT; auto tbl = [ TT( 0, 10 ), TT( 10, 18 ), TT( 25, 20 ), TT( 50, 13 ), TT( 55, 25 ) ]; assertEq( lineInterpolate( tbl, 0 ), 10 ); assertEq( lineInterpolate( tbl, 5 ), 14 ); assertEq( lineInterpolate( tbl, 10 ), 18 ); assertEq( lineInterpolate( tbl, -10 ), 10 ); assertEq( lineInterpolate( tbl, 80 ), 25 );