TuttleOFX  1
transform_pixels.hpp File Reference
#include <terry/math/Rect.hpp>
#include <boost/gil/algorithm.hpp>
Include dependency graph for transform_pixels.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  terry
namespace  terry::algorithm

Functions

template<typename View , typename F >
GIL_FORCEINLINE F terry::algorithm::transform_pixels (const View &dst, F &fun)
 std::transform for image views
template<typename View , typename F >
GIL_FORCEINLINE F terry::algorithm::transform_pixels (const View &dst, const F &fun)
 std::transform for image views
template<typename View , typename F >
GIL_FORCEINLINE F terry::algorithm::transform_pixels_locator (const View &dst, F &fun)
 std::transform for image views
template<typename View , typename F >
GIL_FORCEINLINE F terry::algorithm::transform_pixels_locator (const View &dst, const F &fun)
 std::transform for image views
template<typename View , typename F >
GIL_FORCEINLINE F terry::algorithm::transform_pixels_locator (const View &dst, const Rect< std::ptrdiff_t > &dstRod, const Rect< std::ptrdiff_t > &renderWin, F &fun)
 std::transform for image views
template<typename View , typename F >
GIL_FORCEINLINE F terry::algorithm::transform_pixels_locator (const View &dst, const Rect< std::ptrdiff_t > &dstRod, const Rect< std::ptrdiff_t > &renderWin, const F &fun)
 std::transform for image views
template<typename View , typename ViewDst , typename F >
GIL_FORCEINLINE F terry::algorithm::transform_pixels_locator (const View &src, const Rect< std::ptrdiff_t > &srcRod, const ViewDst &dst, const Rect< std::ptrdiff_t > &dstRod, const Rect< std::ptrdiff_t > &renderWin, F &fun)
 std::transform for image views
template<typename View , typename ViewDst , typename F >
GIL_FORCEINLINE F terry::algorithm::transform_pixels_locator (const View &src, const Rect< std::ptrdiff_t > &srcRod, const ViewDst &dst, const Rect< std::ptrdiff_t > &dstRod, const Rect< std::ptrdiff_t > &renderWin, const F &fun)
 std::transform for image views
template<typename View1 , typename View2 , typename ViewDst , typename F >
GIL_FORCEINLINE F terry::algorithm::transform_pixels_locator (const View1 &src1, const Rect< std::ptrdiff_t > &src1Rod, const View2 &src2, const Rect< std::ptrdiff_t > &src2Rod, const ViewDst &dst, const Rect< std::ptrdiff_t > &dstRod, const Rect< std::ptrdiff_t > &renderWin, F &fun)
 std::transform for image views
template<typename View1 , typename View2 , typename ViewDst , typename F >
GIL_FORCEINLINE F terry::algorithm::transform_pixels_locator (const View1 &src1, const Rect< std::ptrdiff_t > &src1Rod, const View2 &src2, const Rect< std::ptrdiff_t > &src2Rod, const ViewDst &dst, const Rect< std::ptrdiff_t > &dstRod, const Rect< std::ptrdiff_t > &renderWin, const F &fun)
 std::transform for image views
template<typename View1 , typename View2 , typename View3 , typename ViewDst , typename F >
GIL_FORCEINLINE F terry::algorithm::transform_pixels_locator (const View1 &src1, const Rect< std::ptrdiff_t > &src1Rod, const View2 &src2, const Rect< std::ptrdiff_t > &src2Rod, const View2 &src3, const Rect< std::ptrdiff_t > &src3Rod, const ViewDst &dst, const Rect< std::ptrdiff_t > &dstRod, const Rect< std::ptrdiff_t > &renderWin, F &fun)
 std::transform for image views
template<typename View1 , typename View2 , typename View3 , typename ViewDst , typename F >
GIL_FORCEINLINE F terry::algorithm::transform_pixels_locator (const View1 &src1, const Rect< std::ptrdiff_t > &src1Rod, const View2 &src2, const Rect< std::ptrdiff_t > &src2Rod, const View2 &src3, const Rect< std::ptrdiff_t > &src3Rod, const ViewDst &dst, const Rect< std::ptrdiff_t > &dstRod, const Rect< std::ptrdiff_t > &renderWin, const F &fun)
 std::transform for image views