| 87 | |
| 88 | template<typename Ty, typename Tp> |
| 89 | inline static Ty bicubicInterpFunc(Ty val[4][4], Tp xratio, Tp yratio, |
| 90 | bool spline) { |
| 91 | Ty res[4]; |
| 92 | res[0] = cubicInterpFunc(val[0], xratio, spline); |
| 93 | res[1] = cubicInterpFunc(val[1], xratio, spline); |
| 94 | res[2] = cubicInterpFunc(val[2], xratio, spline); |
| 95 | res[3] = cubicInterpFunc(val[3], xratio, spline); |
| 96 | return cubicInterpFunc(res, yratio, spline); |
| 97 | } |
| 98 | |
| 99 | template<typename Ty, typename Tp, int order> |
| 100 | struct Interp1 {}; |
no test coverage detected