Boost GIL


Namespaces | Functions
extension/dynamic_image/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

 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 More...
 
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