Generic Image Library: algorithm.hpp File Reference

###  | #  |

Namespaces | Functions
algorithm.hpp File Reference

Some basic STL-style algorithms when applied to runtime type specified image views. More...

`#include <boost/gil/extension/dynamic_image/any_image.hpp>`
`#include <boost/gil/algorithm.hpp>`
`#include <boost/variant2/variant.hpp>`
`#include <functional>`
`#include <utility>`

Go to the source code of this file.

## Namespaces
namespace | boost
| defined(BOOST_NO_CXX17_HDR_MEMORY_RESOURCE)

## Functions
template<typename ... Types, typename View>
auto | equal_pixels (any_image_view< Types... > const &src, View const &dst) -> bool
template<typename View, typename ... Types>
auto | equal_pixels (View const &src, any_image_view< Types... > const &dst) -> bool
template<typename ... Types1, typename ... Types2>
auto | equal_pixels (any_image_view< Types1... > const &src, any_image_view< Types2... > const &dst) -> bool
template<typename ... Types, typename View>
void | copy_pixels (any_image_view< Types... > const &src, View const &dst)
template<typename ... Types, typename View>
void | copy_pixels (View const &src, any_image_view< Types... > const &dst)
template<typename ... Types1, typename ... Types2>
void | copy_pixels (any_image_view< Types1... > const &src, any_image_view< Types2... > const &dst)
template<typename ... Types, typename View, typename CC>
void | copy_and_convert_pixels (any_image_view< Types... > const &src, View const &dst, CC cc)
template<typename ... Types, typename View>
void | copy_and_convert_pixels (any_image_view< Types... > const &src, View const &dst)
template<typename View, typename ... Types, typename CC>
void | copy_and_convert_pixels (View const &src, any_image_view< Types... > const &dst, CC cc)
template<typename View, typename ... Types>
void | copy_and_convert_pixels (View const &src, any_image_view< Types... > const &dst)
template<typename ... Types1, typename ... Types2, typename CC>
void | copy_and_convert_pixels (any_image_view< Types1... > const &src, any_image_view< Types2... > const &dst, CC cc)
template<typename ... Types1, typename ... Types2>
void | copy_and_convert_pixels (any_image_view< Types1... > const &src, any_image_view< Types2... > const &dst)
template<typename ... Types, typename Value>
void | fill_pixels (any_image_view< Types... > const &view, Value const &val)
| fill_pixels for any image view. The pixel to fill with must be compatible with the current view
template<typename ... Types, typename F>
auto | for_each_pixel (any_image_view< Types... > const &view, F fun) -> F

## Detailed Description

Some basic STL-style algorithms when applied to runtime type specified image views.

Author
  Lubomir Bourdev and Hailin Jin
  Adobe Systems Incorporated

Date
  2005-2007
  Last updated on September 24, 2006