detail Namespace Reference
[Iterator Traits]


Detailed Description

namespace for functions not directly needed by the client

Author:
Hailin Jin and Lubomir Bourdev
Adobe Systems Incorporated
Date:
2005-2006
Last updated May 30, 2006


Classes

struct  copier_n
struct  equal_n_fn
struct  equal_n_fn< const pixel< T, Cs > *, const pixel< T, Cs > * >
 Equal when both ranges are interleaved and of the same type. GIL pixels are bitwise comparable, so memcmp is used. User-defined pixels that are not bitwise comparable need to provide an overload. More...
struct  equal_n_fn< planar_ptr< IC, Cs >, planar_ptr< IC, Cs > >
 Equal when both ranges are planar pointers of the same type. memcmp is invoked for each channel plane User-defined channels that are not bitwise comparable need to provide an overload. More...
struct  color_base< T, cmyk_t >
 cyan, magenta, yellow and black channel values/references/pointers More...
struct  color_base< T, devicen_t< 1 > >
 DeviceN channel values/references/pointers. More...
struct  color_base< T, devicen_t< 2 > >
 DeviceN channel values/references/pointers. More...
struct  color_base< T, devicen_t< 3 > >
 DeviceN channel values/references/pointers. More...
struct  color_base< T, devicen_t< 4 > >
 DeviceN channel values/references/pointers. More...
struct  color_base< T, devicen_t< 5 > >
 DeviceN channel values/references/pointers. More...
struct  color_base< T, gray_t >
 gray channel value More...
struct  color_base< T, hsb_t >
 luminance, a and b channel values/references/pointers More...
struct  nth_channel_deref_fn
 Function object that returns a grayscale reference of the N-th channel of a given reference. More...
struct  color_base< T, lab_t >
 luminance, a and b channel values/references/pointers More...
struct  channel_accessor
 Returns the N-th channel of a pixel as laid down in memory. More...
struct  channel_recursion
 compile-time recursion for per-channel operations of pixels More...
struct  channel_recursion< 0 >
 termination condition of the compile-time recursion for channel operations on a pixel More...
struct  min_max_recur
 compile-time recursion for min/max channel More...
struct  min_max_recur< 1 >
 termination condition of the compile-time recursion for min/max channel More...
struct  color_base< T, rgb_t >
 red, green and blue channel values/references/pointers More...
struct  color_base< T, bgr_t >
 blue, green and red channel values More...
struct  color_base< T, rgba_t >
 red, green, blue and alpha channel values/references/pointers More...
struct  color_base< T, argb_t >
 alpha, red, green, and blue channel values/references/pointers More...
struct  color_base< T, abgr_t >
 alpha, blue, green, and red channel values/references/pointers More...
struct  color_base< T, bgra_t >
 blue, green, red, and alpha channel values/references/pointers More...
struct  copier_n< GIL::pixel_image_iterator< IL >, O >
struct  copier_n< I, GIL::pixel_image_iterator< OL > >
struct  equal_n_fn< GIL::pixel_image_iterator< Loc >, I2 >
struct  equal_n_fn< I1, GIL::pixel_image_iterator< Loc > >
struct  copier_n< GIL::pixel_image_iterator< IL >, GIL::pixel_image_iterator< OL > >
struct  equal_n_fn< GIL::pixel_image_iterator< Loc1 >, GIL::pixel_image_iterator< Loc2 > >

Typedefs

typedef boost::mpl::vector<
boost::mpl::false_ > 
vec_false_t
typedef boost::mpl::vector<
boost::mpl::true_ > 
vec_true_t
typedef boost::mpl::vector<
boost::mpl::false_, boost::mpl::true_ > 
vec_false_true_t

Functions

boost::uint32_t div255 (boost::uint32_t in)
 fast integer division by 255
boost::uint32_t div32768 (boost::uint32_t in)
 fast integer divison by 32768
template<typename T, typename Bits>
void copy_construct_in_place (const T &t, Bits &bits)

Variables

static const size_t PNG_BYTES_TO_CHECK = 4

Copyright © 2006 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google