| 87 | /// +-------------------------------------+ |
| 88 | template<typename T> |
| 89 | Array<T> sum(const Array<T>& sat, const Array<uint>& _x, const Array<uint>& x_, |
| 90 | const Array<uint>& _y, const Array<uint>& y_) { |
| 91 | Array<T> A = pointList(sat, _x, _y); |
| 92 | Array<T> B = pointList(sat, _x, y_); |
| 93 | Array<T> C = pointList(sat, x_, _y); |
| 94 | Array<T> D = pointList(sat, x_, y_); |
| 95 | Array<T> DA = arithOp<T, af_add_t>(D, A, D.dims()); |
| 96 | Array<T> BC = arithOp<T, af_add_t>(B, C, B.dims()); |
| 97 | return arithOp<T, af_sub_t>(DA, BC, DA.dims()); |
| 98 | } |
| 99 | |
| 100 | template<typename T> |
| 101 | af_array ccHelper(const Array<T>& img, const Array<uint>& seedx, |