Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
transform_pixel_positions

adobe::transform_positions for image views (passes locators, instead of pixel references, to the function object) More...

Collaboration diagram for transform_pixel_positions:

Functions

template<typename View1 , typename View2 , typename F >
boost::gil::transform_pixel_positions (const View1 &src, const View2 &dst, F fun)
 Like transform_pixels but passes to the function object pixel locators instead of pixel references. More...
 
template<typename View1 , typename View2 , typename View3 , typename F >
boost::gil::transform_pixel_positions (const View1 &src1, const View2 &src2, const View3 &dst, F fun)
 transform_pixel_positions with two sources More...
 

Detailed Description

adobe::transform_positions for image views (passes locators, instead of pixel references, to the function object)

Function Documentation

template<typename View1 , typename View2 , typename F >
F boost::gil::transform_pixel_positions ( const View1 &  src,
const View2 &  dst,
fun 
)
inline

#include <boost_1_57_0/boost/gil/algorithm.hpp>

Like transform_pixels but passes to the function object pixel locators instead of pixel references.

References boost::flyweights::x, and boost::polygon::y().

template<typename View1 , typename View2 , typename View3 , typename F >
F boost::gil::transform_pixel_positions ( const View1 &  src1,
const View2 &  src2,
const View3 &  dst,
fun 
)
inline

#include <boost_1_57_0/boost/gil/algorithm.hpp>

transform_pixel_positions with two sources

References boost::flyweights::x, and boost::polygon::y().