TuttleOFX  1
gil_extensions.hpp File Reference

Definitions of is_bit_aligned, is_homogeneous, and is_similar metafunctions and some other goodies. More...

#include <boost/gil/gil_all.hpp>
#include <boost/mpl/if.hpp>
#include <boost/gil/extension/toolbox/dynamic_images.hpp>
Include dependency graph for gil_extensions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  boost::gil::is_bit_aligned< PixelRef >
 Determines whether the given type is bit_aligned. More...
struct  boost::gil::is_bit_aligned< bit_aligned_pixel_reference< B, C, L, M > >
struct  boost::gil::is_bit_aligned< const bit_aligned_pixel_reference< B, C, L, M > >
struct  boost::gil::is_bit_aligned< packed_pixel< B, C, L > >
struct  boost::gil::is_bit_aligned< const packed_pixel< B, C, L > >
struct  boost::gil::is_similar< A, B >
 Determines if two pixel types are similar. More...
struct  boost::gil::is_similar< A, A >
struct  boost::gil::is_similar< packed_channel_reference< B, I, S, M >, packed_channel_reference< B, I2, S, M > >
struct  boost::gil::is_homogeneous_impl< C, CMP, Last, Last >
struct  boost::gil::is_homogeneous_impl< C, CMP, Next, Last >
struct  boost::gil::is_homogeneous< P >
struct  boost::gil::is_homogeneous< pixel< C, L > >
struct  boost::gil::is_homogeneous< const pixel< C, L > >
struct  boost::gil::is_homogeneous< pixel< C, L > & >
struct  boost::gil::is_homogeneous< const pixel< C, L > & >
struct  boost::gil::is_homogeneous< planar_pixel_reference< Channel, ColorSpace > >
struct  boost::gil::is_homogeneous< const planar_pixel_reference< Channel, ColorSpace > >
struct  boost::gil::is_homogeneous_impl_p< C, CMP, I, Last >
struct  boost::gil::is_homogeneous< packed_pixel< B, C, L > >
struct  boost::gil::is_homogeneous< const packed_pixel< B, C, L > >
struct  boost::gil::is_homogeneous< bit_aligned_pixel_reference< B, C, L, M > >
struct  boost::gil::is_homogeneous< const bit_aligned_pixel_reference< B, C, L, M > >
struct  boost::gil::get_num_bits< packed_channel_reference< B, I, S, M > >
struct  boost::gil::get_num_bits< const packed_channel_reference< B, I, S, M > >
struct  boost::gil::gen_chan_ref< B, C, L, M >
 Generates the channel type for. More...
struct  boost::gil::channel_type< bit_aligned_pixel_reference< B, C, L, M > >
struct  boost::gil::channel_type< const bit_aligned_pixel_reference< B, C, L, M > >
struct  boost::gil::gen_chan_ref_p< B, C, L >
struct  boost::gil::channel_type< packed_pixel< BitField, ChannelRefVec, Layout > >
struct  boost::gil::channel_type< const packed_pixel< B, C, L > >
struct  boost::gil::channel_type< any_image_pixel_t >
struct  boost::gil::color_space_type< any_image_pixel_t >
struct  boost::gil::get_pixel_type< View >
 Depending on Image this function generates either the pixel type or the reference type in case the image is bit_aligned. More...
struct  boost::gil::get_pixel_type< any_image_view< ImageViewTypes > >
struct  boost::gil::detail::rgb_to_luminance_fn< double, double, double, GrayChannelValue >
struct  boost::gil::default_color_converter_impl< gray_t, rgba_t >
 Converting grayscale pixel type to RGBA. Note: Supports homogeneous pixels only. More...

Namespaces

namespace  boost
namespace  boost::gil
namespace  boost::gil::detail

Detailed Description

Definitions of is_bit_aligned, is_homogeneous, and is_similar metafunctions and some other goodies.

Author:
Christian Henning, Andreas Pokorny, Lubomir Bourdev
Date:
2008

Definition in file gil_extensions.hpp.