| 1733 | typedef void (*TransformFunc)( const uchar* src, uchar* dst, const uchar* m, int, int, int ); |
| 1734 | |
| 1735 | static TransformFunc getTransformFunc(int depth) |
| 1736 | { |
| 1737 | static TransformFunc transformTab[] = |
| 1738 | { |
| 1739 | (TransformFunc)transform_8u, (TransformFunc)transform_8s, (TransformFunc)transform_16u, |
| 1740 | (TransformFunc)transform_16s, (TransformFunc)transform_32s, (TransformFunc)transform_32f, |
| 1741 | (TransformFunc)transform_64f, 0 |
| 1742 | }; |
| 1743 | |
| 1744 | return transformTab[depth]; |
| 1745 | } |
| 1746 | |
| 1747 | static TransformFunc getDiagTransformFunc(int depth) |
| 1748 | { |