TuttleOFX  1
boost::gil Namespace Reference

Namespaces

namespace  detail
namespace  hsl_color_space
namespace  hsv_color_space
namespace  lab_color_space
namespace  toolbox
namespace  xyz_color_space

Data Structures

struct  channel_traits
 Traits for channels. Contains the following members: More...
struct  channel_traits< T & >
struct  channel_traits< const T & >
struct  scoped_channel_value
 A channel adaptor that modifies the range of the source channel. Models: ChannelValueConcept. More...
struct  float_zero
struct  float_one
class  packed_channel_value
 The value of a subbyte channel. Models: ChannelValueConcept. More...
class  packed_channel_reference< BitField, FirstBit, NumBits, false >
 A constant subbyte channel reference whose bit offset is fixed at compile time. Models ChannelConcept. More...
class  packed_channel_reference< BitField, FirstBit, NumBits, true >
 A mutable subbyte channel reference whose bit offset is fixed at compile time. Models ChannelConcept. More...
class  packed_dynamic_channel_reference< BitField, NumBits, false >
 Models a constant subbyte channel reference whose bit offset is a runtime parameter. Models ChannelConcept Same as packed_channel_reference, except that the offset is a runtime parameter. More...
class  packed_dynamic_channel_reference< BitField, NumBits, true >
 Models a mutable subbyte channel reference whose bit offset is a runtime parameter. Models ChannelConcept Same as packed_channel_reference, except that the offset is a runtime parameter. More...
struct  packed_pixel
 Heterogeneous pixel value whose channel references can be constructed from the pixel bitfield and their index. Models ColorBaseValueConcept, PixelValueConcept, PixelBasedConcept Typical use for this is a model of a packed pixel (like 565 RGB) More...
struct  kth_element_type< packed_pixel< BitField, ChannelRefVec, Layout >, K >
struct  kth_element_reference_type< packed_pixel< BitField, ChannelRefVec, Layout >, K >
struct  kth_element_const_reference_type< packed_pixel< BitField, ChannelRefVec, Layout >, K >
struct  is_pixel< packed_pixel< BitField, ChannelRefVec, Layout > >
struct  color_space_type< packed_pixel< P, C, Layout > >
struct  channel_mapping_type< packed_pixel< P, C, Layout > >
struct  is_planar< packed_pixel< P, C, Layout > >
struct  iterator_is_mutable< packed_pixel< P, C, L > * >
struct  iterator_is_mutable< const packed_pixel< P, C, L > * >
struct  channel_converter_unsigned
struct  channel_converter_unsigned< T, T >
 Converting a channel to itself - identity operation. More...
struct  channel_converter_unsigned< bits32f, DstChannelV >
struct  channel_converter_unsigned< SrcChannelV, bits32f >
struct  channel_converter_unsigned< bits32f, bits32f >
struct  channel_converter_unsigned< bits32, bits32f >
 32 bit <-> float channel conversion More...
struct  channel_converter_unsigned< bits32f, bits32 >
 32 bit <-> float channel conversion More...
struct  channel_converter
 A unary function object converting between channel types. More...
struct  default_channel_converter
 Same as channel_converter, except it takes the destination channel by reference, which allows us to move the templates from the class level to the method level. This is important when invoking it on heterogeneous pixels. More...
struct  channel_multiplier_unsigned
 This is the default implementation. Performance specializatons are provided. More...
struct  channel_multiplier_unsigned< bits8 >
 Specialization of channel_multiply for 8-bit unsigned channels. More...
struct  channel_multiplier_unsigned< bits16 >
 Specialization of channel_multiply for 16-bit unsigned channels. More...
struct  channel_multiplier_unsigned< bits32f >
 Specialization of channel_multiply for float 0..1 channels. More...
struct  channel_multiplier
 A function object to multiply two channels. result = a * b / max_value. More...
struct  default_color_converter_impl
 Color Convertion function object. To be specialized for every src/dst color space. More...
struct  default_color_converter_impl< C, C >
 When the color space is the same, color convertion performs channel depth conversion. More...
struct  default_color_converter_impl< gray_t, rgb_t >
 Gray to RGB. More...
struct  default_color_converter_impl< gray_t, cmyk_t >
 Gray to CMYK. More...
struct  default_color_converter_impl< gray_t, C2 >
 Converting GRAY to any pixel type. Note: Supports homogeneous pixels only. More...
struct  default_color_converter_impl< rgb_t, gray_t >
 RGB to Gray. More...
struct  default_color_converter_impl< rgb_t, cmyk_t >
 RGB to CMYK (not the fastest code in the world) More...
struct  default_color_converter_impl< cmyk_t, rgb_t >
 CMYK to RGB (not the fastest code in the world) More...
struct  default_color_converter_impl< cmyk_t, gray_t >
 CMYK to Gray. More...
struct  default_color_converter_impl< cmyk_t, C2 >
 Converting CMYK to any pixel type. Note: Supports homogeneous pixels only. More...
struct  default_color_converter_impl< gray_t, rgba_t >
 Converting grayscale pixel type to RGBA. Note: Supports homogeneous pixels only. More...
struct  default_color_converter_impl< rgb_t, rgba_t >
 Converting grayscale pixel type to RGBA. Note: Supports homogeneous pixels only. More...
struct  default_color_converter_impl< rgba_t, C2 >
 Converting RGBA to any pixel type. Note: Supports homogeneous pixels only. More...
struct  default_color_converter_impl< rgba_t, rgba_t >
 Unfortunately RGBA to RGBA must be explicitly provided - otherwise we get ambiguous specialization error. More...
struct  default_color_converter
 class for color-converting one pixel to another More...
struct  default_color_converter_impl< gray_alpha_t, rgba_t >
 Gray Alpha to RGBA. More...
struct  default_color_converter_impl< gray_alpha_t, rgb_t >
struct  default_color_converter_impl< gray_alpha_t, gray_t >
struct  default_color_converter_impl< rgb_t, hsl_t >
 RGB to HSL. More...
struct  default_color_converter_impl< hsl_t, rgb_t >
 HSL to RGB. More...
struct  default_color_converter_impl< hsl_t, C2 >
 Converting HSL to any pixel type. Note: Supports homogeneous pixels only. More...
struct  default_color_converter_impl< hsl_t, hsl_t >
 Unfortunately HSL to HSL must be explicitly provided - otherwise we get ambiguous specialization error. More...
struct  default_color_converter_impl< rgb_t, hsv_t >
 RGB to HSV. More...
struct  default_color_converter_impl< hsv_t, rgb_t >
 HSV to RGB. More...
struct  default_color_converter_impl< rgb_t, lab_t >
 RGB to LAB. More...
struct  default_color_converter_impl< lab_t, rgb_t >
 LAB to RGB. More...
struct  default_color_converter_impl< rgb_t, xyz_t >
 RGB to XYZ. More...
struct  default_color_converter_impl< xyz_t, rgb_t >
 XYZ to RGB. More...
struct  any_image_pixel_t
struct  any_image_channel_t
struct  any_image_color_space_t
struct  is_bit_aligned
 Determines whether the given type is bit_aligned. More...
struct  is_bit_aligned< bit_aligned_pixel_reference< B, C, L, M > >
struct  is_bit_aligned< const bit_aligned_pixel_reference< B, C, L, M > >
struct  is_bit_aligned< packed_pixel< B, C, L > >
struct  is_bit_aligned< const packed_pixel< B, C, L > >
struct  is_similar
 Determines if two pixel types are similar. More...
struct  is_similar< A, A >
struct  is_similar< packed_channel_reference< B, I, S, M >, packed_channel_reference< B, I2, S, M > >
struct  is_homogeneous_impl< C, CMP, Last, Last >
struct  is_homogeneous_impl
struct  is_homogeneous
struct  is_homogeneous< pixel< C, L > >
struct  is_homogeneous< const pixel< C, L > >
struct  is_homogeneous< pixel< C, L > & >
struct  is_homogeneous< const pixel< C, L > & >
struct  is_homogeneous< planar_pixel_reference< Channel, ColorSpace > >
struct  is_homogeneous< const planar_pixel_reference< Channel, ColorSpace > >
struct  is_homogeneous_impl_p
struct  is_homogeneous< packed_pixel< B, C, L > >
struct  is_homogeneous< const packed_pixel< B, C, L > >
struct  is_homogeneous< bit_aligned_pixel_reference< B, C, L, M > >
struct  is_homogeneous< const bit_aligned_pixel_reference< B, C, L, M > >
struct  get_num_bits< packed_channel_reference< B, I, S, M > >
struct  get_num_bits< const packed_channel_reference< B, I, S, M > >
struct  gen_chan_ref
 Generates the channel type for. More...
struct  channel_type< bit_aligned_pixel_reference< B, C, L, M > >
struct  channel_type< const bit_aligned_pixel_reference< B, C, L, M > >
struct  gen_chan_ref_p
struct  channel_type< packed_pixel< BitField, ChannelRefVec, Layout > >
struct  channel_type< const packed_pixel< B, C, L > >
struct  channel_type< any_image_pixel_t >
struct  color_space_type< any_image_pixel_t >
struct  get_pixel_type
 Depending on Image this function generates either the pixel type or the reference type in case the image is bit_aligned. More...
struct  get_pixel_type< any_image_view< ImageViewTypes > >
struct  get_pixel_type_locator
struct  indexed_image_deref_fn_base
struct  indexed_image_deref_fn
struct  indexed_image_deref_fn< IndicesLoc, PaletteLoc, typename boost::enable_if< boost::is_integral< typename IndicesLoc::value_type > >::type >
struct  indexed_image_locator_type
class  indexed_image_view
class  indexed_image
struct  pixel_scale_t
 Scale pixel values. Usefull to normalize an image. More...
struct  channel_traits< half >
 Define channel traits to support ilm half. More...
struct  half_zero
struct  half_one
struct  channel_converter_unsigned< bits16h, DstChannelV >
struct  channel_converter_unsigned< SrcChannelV, bits16h >
struct  channel_converter_unsigned< bits16h, bits16h >
struct  channel_converter_unsigned< bits32f, bits16h >
struct  channel_converter_unsigned< bits16h, bits32f >
struct  channel_multiplier_unsigned< bits16h >
struct  double_zero
struct  double_one

Typedefs

typedef uint8_t bits8
typedef uint16_t bits16
typedef uint32_t bits32
typedef int8_t bits8s
typedef int16_t bits16s
typedef int32_t bits32s
typedef scoped_channel_value
< float, float_zero, float_one
bits32f
typedef const
packed_channel_reference
< MAGICKCORE_QUANTUM_SUPPORT,
MAGICKCORE_QUANTUM_DEPTH
*0, MAGICKCORE_QUANTUM_DEPTH,
true > 
rgba_quantum_packed_channel0_t
typedef const
packed_channel_reference
< MAGICKCORE_QUANTUM_SUPPORT,
MAGICKCORE_QUANTUM_DEPTH
*1, MAGICKCORE_QUANTUM_DEPTH,
true > 
rgba_quantum_packed_channel1_t
typedef const
packed_channel_reference
< MAGICKCORE_QUANTUM_SUPPORT,
MAGICKCORE_QUANTUM_DEPTH
*2, MAGICKCORE_QUANTUM_DEPTH,
true > 
rgba_quantum_packed_channel2_t
typedef const
packed_channel_reference
< MAGICKCORE_QUANTUM_SUPPORT,
MAGICKCORE_QUANTUM_DEPTH
*3, MAGICKCORE_QUANTUM_DEPTH,
true > 
rgba_quantum_packed_channel3_t
typedef const
packed_channel_reference
< MAGICKCORE_QUANTUM_SUPPORT,
MAGICKCORE_QUANTUM_DEPTH
*0, MAGICKCORE_QUANTUM_DEPTH,
true > 
rgb_quantum_packed_channel0_t
typedef const
packed_channel_reference
< MAGICKCORE_QUANTUM_SUPPORT,
MAGICKCORE_QUANTUM_DEPTH
*1, MAGICKCORE_QUANTUM_DEPTH,
true > 
rgb_quantum_packed_channel1_t
typedef const
packed_channel_reference
< MAGICKCORE_QUANTUM_SUPPORT,
MAGICKCORE_QUANTUM_DEPTH
*2, MAGICKCORE_QUANTUM_DEPTH,
true > 
rgb_quantum_packed_channel2_t
typedef mpl::vector4
< rgba_quantum_packed_channel0_t,
rgba_quantum_packed_channel1_t,
rgba_quantum_packed_channel2_t,
rgba_quantum_packed_channel3_t
rgba_quantum_packed_channels_t
typedef packed_pixel
< MAGICKCORE_QUANTUM_SUPPORT,
rgba_quantum_packed_channels_t,
bgra_layout_t > 
bgra_quantum_packed_pixel_t
typedef view_type_from_pixel
< bgra_quantum_packed_pixel_t >
::type 
bgra_quantum_packed_view_t
typedef image
< bgra_quantum_packed_pixel_t,
false > 
bgra_quantum_packed_image_t
typedef mpl::vector3
< rgb_quantum_packed_channel0_t,
rgb_quantum_packed_channel1_t,
rgb_quantum_packed_channel2_t
rgb_quantum_packed_channels_t
typedef packed_pixel
< MAGICKCORE_QUANTUM_SUPPORT,
rgb_quantum_packed_channels_t,
bgr_layout_t > 
bgr_quantum_packed_pixel_t
typedef view_type_from_pixel
< bgr_quantum_packed_pixel_t >
::type 
bgr_quantum_packed_view_t
typedef image
< bgr_quantum_packed_pixel_t,
false > 
bgr_quantum_packed_image_t
typedef mpl::vector2
< gray_color_t, alpha_t > 
gray_alpha_t
typedef layout< gray_alpha_tgray_alpha_layout_t
typedef layout
< gray_alpha_layout_t,
mpl::vector2_c< int, 1, 0 > > 
alpha_gray_layout_t
typedef mpl::vector3
< hsl_color_space::hue_t,
hsl_color_space::saturation_t,
hsl_color_space::lightness_t
hsl_t
typedef layout< hsl_thsl_layout_t
typedef mpl::vector3
< hsv_color_space::hue_t,
hsv_color_space::saturation_t,
hsv_color_space::value_t
hsv_t
typedef layout< hsv_thsv_layout_t
typedef mpl::vector3
< lab_color_space::luminance_t,
lab_color_space::a_color_opponent_t,
lab_color_space::b_color_opponent_t
lab_t
typedef layout< lab_tlab_layout_t
typedef mpl::vector3
< xyz_color_space::x_t,
xyz_color_space::y_t,
xyz_color_space::z_t
xyz_t
typedef layout< xyz_txyz_layout_t
typedef boost::gil::point2
< std::ptrdiff_t > 
point_t
typedef scoped_channel_value
< half, half_zero, half_one
bits16h
typedef uint64_t bits64
typedef int64_t bits64s
typedef scoped_channel_value
< double, double_zero,
double_one
bits64f
typedef uint16_t uint10_t
typedef uint16_t uint12_t
typedef
bit_aligned_pixel_reference
< uint32_t, mpl::vector3_c
< uint10_t, 10, 10, 10 >
, rgb_layout_t, true > 
rgb10_stream_ref_t
 10 bits rgb bit stream
typedef
bit_aligned_pixel_iterator
< rgb10_stream_ref_t
rgb10_stream_ptr_t
typedef std::iterator_traits
< rgb10_stream_ptr_t >
::value_type 
rgb10_stream_pixel_t
typedef view_type_from_pixel
< rgb10_stream_pixel_t >::type 
rgb10_stream_view_t
typedef
bit_aligned_pixel_reference
< uint64_t, mpl::vector4_c
< uint10_t, 10, 10, 10, 10 >
, rgba_layout_t, true > 
rgba10_stream_ref_t
 10 bits rgba bit stream
typedef
bit_aligned_pixel_iterator
< rgba10_stream_ref_t
rgba10_stream_ptr_t
typedef std::iterator_traits
< rgba10_stream_ptr_t >
::value_type 
rgba10_stream_pixel_t
typedef view_type_from_pixel
< rgba10_stream_pixel_t >
::type 
rgba10_stream_view_t
typedef
bit_aligned_pixel_reference
< uint64_t, mpl::vector4_c
< uint10_t, 10, 10, 10, 10 >
, abgr_layout_t, true > 
abgr10_stream_ref_t
 10 bits abgr bit stream
typedef
bit_aligned_pixel_iterator
< abgr10_stream_ref_t
abgr10_stream_ptr_t
typedef std::iterator_traits
< abgr10_stream_ptr_t >
::value_type 
abgr10_stream_pixel_t
typedef view_type_from_pixel
< abgr10_stream_pixel_t >
::type 
abgr10_stream_view_t
typedef
bit_aligned_pixel_reference
< uint64_t, mpl::vector3_c
< uint12_t, 12, 12, 12 >
, rgb_layout_t, true > 
rgb12_stream_ref_t
 12 bits rgb bit stream
typedef
bit_aligned_pixel_iterator
< rgb12_stream_ref_t
rgb12_stream_ptr_t
typedef std::iterator_traits
< rgb12_stream_ptr_t >
::value_type 
rgb12_stream_pixel_t
typedef view_type_from_pixel
< rgb12_stream_pixel_t >::type 
rgb12_stream_view_t
typedef
bit_aligned_pixel_reference
< uint64_t, mpl::vector4_c
< uint12_t, 12, 12, 12, 12 >
, rgba_layout_t, true > 
rgba12_stream_ref_t
 12 bits rgba bit stream
typedef
bit_aligned_pixel_iterator
< rgba12_stream_ref_t
rgba12_stream_ptr_t
typedef std::iterator_traits
< rgba12_stream_ptr_t >
::value_type 
rgba12_stream_pixel_t
typedef view_type_from_pixel
< rgba12_stream_pixel_t >
::type 
rgba12_stream_view_t
typedef
bit_aligned_pixel_reference
< uint64_t, mpl::vector4_c
< uint12_t, 12, 12, 12, 12 >
, abgr_layout_t, true > 
abgr12_stream_ref_t
 12 bits abgr bit stream
typedef
bit_aligned_pixel_iterator
< abgr12_stream_ref_t
abgr12_stream_ptr_t
typedef std::iterator_traits
< abgr12_stream_ptr_t >
::value_type 
abgr12_stream_pixel_t
typedef view_type_from_pixel
< abgr12_stream_pixel_t >
::type 
abgr12_stream_view_t
typedef const
packed_channel_reference
< uint64_t, 04, 12, true > 
rgba12_packed_channel0_t
 12 bits rgba packed to short
typedef const
packed_channel_reference
< uint64_t, 20, 12, true > 
rgba12_packed_channel1_t
typedef const
packed_channel_reference
< uint64_t, 36, 12, true > 
rgba12_packed_channel2_t
typedef const
packed_channel_reference
< uint64_t, 52, 12, true > 
rgba12_packed_channel3_t
typedef mpl::vector4
< rgba12_packed_channel0_t,
rgba12_packed_channel1_t,
rgba12_packed_channel2_t,
rgba12_packed_channel3_t
rgba12_packed_channels_t
typedef packed_pixel< uint64_t,
rgba12_packed_channels_t,
rgba_layout_t > 
rgba12_packed_pixel_t
typedef view_type_from_pixel
< rgba12_packed_pixel_t >
::type 
rgba12_packed_view_t
typedef image
< rgba12_packed_pixel_t, false > 
rgba12_packed_image_t
typedef const
packed_channel_reference
< uint64_t, 04, 12, true > 
abgr12_packed_channel0_t
 12 bits abgr packed to short
typedef const
packed_channel_reference
< uint64_t, 20, 12, true > 
abgr12_packed_channel1_t
typedef const
packed_channel_reference
< uint64_t, 36, 12, true > 
abgr12_packed_channel2_t
typedef const
packed_channel_reference
< uint64_t, 52, 12, true > 
abgr12_packed_channel3_t
typedef mpl::vector4
< abgr12_packed_channel0_t,
abgr12_packed_channel1_t,
abgr12_packed_channel2_t,
abgr12_packed_channel3_t
abgr12_packed_channels_t
typedef packed_pixel< uint64_t,
abgr12_packed_channels_t,
abgr_layout_t > 
abgr12_packed_pixel_t
typedef view_type_from_pixel
< abgr12_packed_pixel_t >
::type 
abgr12_packed_view_t
typedef image
< abgr12_packed_pixel_t, false > 
abgr12_packed_image_t
typedef const
packed_channel_reference
< uint64_t, 04, 12, true > 
rgb12_packed_channel0_t
 12 bits rgb packed to 6 bytes
typedef const
packed_channel_reference
< uint64_t, 20, 12, true > 
rgb12_packed_channel1_t
typedef const
packed_channel_reference
< uint64_t, 36, 12, true > 
rgb12_packed_channel2_t
typedef mpl::vector3
< rgb12_packed_channel0_t,
rgb12_packed_channel1_t,
rgb12_packed_channel2_t
rgb12_packed_channels_t
typedef packed_pixel
< packed_channel_value
< 48 >, rgb12_packed_channels_t,
rgb_layout_t > 
rgb12_packed_pixel_t
typedef view_type_from_pixel
< rgb12_packed_pixel_t >::type 
rgb12_packed_view_t
typedef image
< rgb12_packed_pixel_t, false > 
rgb12_packed_image_t
typedef const
packed_channel_reference
< uint32_t, 22, 10, true > 
rgb10_packed_channel0_t
 10 bits rgb packed to uint32_t
typedef const
packed_channel_reference
< uint32_t, 12, 10, true > 
rgb10_packed_channel1_t
typedef const
packed_channel_reference
< uint32_t, 02, 10, true > 
rgb10_packed_channel2_t
typedef mpl::vector3
< rgb10_packed_channel0_t,
rgb10_packed_channel1_t,
rgb10_packed_channel2_t
rgb10_packed_channels_t
typedef packed_pixel< uint32_t,
rgb10_packed_channels_t,
rgb_layout_t > 
rgb10_packed_pixel_t
typedef view_type_from_pixel
< rgb10_packed_pixel_t >::type 
rgb10_packed_view_t
typedef image
< rgb10_packed_pixel_t, false > 
rgb10_packed_image_t
typedef const
packed_channel_reference
< uint64_t, 22, 10, true > 
rgba10_packed_channel0_t
 10 bits rgba packed to short
typedef const
packed_channel_reference
< uint64_t, 12, 10, true > 
rgba10_packed_channel1_t
typedef const
packed_channel_reference
< uint64_t, 02, 10, true > 
rgba10_packed_channel2_t
typedef const
packed_channel_reference
< uint64_t, 54, 10, true > 
rgba10_packed_channel3_t
typedef mpl::vector4
< rgba10_packed_channel0_t,
rgba10_packed_channel1_t,
rgba10_packed_channel2_t,
rgba10_packed_channel3_t
rgba10_packed_channels_t
typedef packed_pixel< uint64_t,
rgba10_packed_channels_t,
rgba_layout_t > 
rgba10_packed_pixel_t
typedef view_type_from_pixel
< rgba10_packed_pixel_t >
::type 
rgba10_packed_view_t
typedef image
< rgba10_packed_pixel_t, false > 
rgba10_packed_image_t
typedef const
packed_channel_reference
< uint64_t, 4, 10, true > 
abgr10_packed_channel0_t
 10 bits abgr packed to short
typedef const
packed_channel_reference
< uint64_t, 20, 10, true > 
abgr10_packed_channel1_t
typedef const
packed_channel_reference
< uint64_t, 36, 10, true > 
abgr10_packed_channel2_t
typedef const
packed_channel_reference
< uint64_t, 52, 10, true > 
abgr10_packed_channel3_t
typedef mpl::vector4
< abgr10_packed_channel0_t,
abgr10_packed_channel1_t,
abgr10_packed_channel2_t,
abgr10_packed_channel3_t
abgr10_packed_channels_t
typedef packed_pixel< uint64_t,
abgr10_packed_channels_t,
abgr_layout_t > 
abgr10_packed_pixel_t
typedef view_type_from_pixel
< abgr10_packed_pixel_t >
::type 
abgr10_packed_view_t
typedef image
< abgr10_packed_pixel_t, false > 
abgr10_packed_image_t
typedef packed_channel_value< 10 > bits10
typedef packed_channel_value< 12 > bits12

Functions

template<int K, typename P , typename C , typename L >
kth_element_reference_type
< packed_pixel< P, C, L >, K >
::type 
at_c (packed_pixel< P, C, L > &p)
template<int K, typename P , typename C , typename L >
kth_element_const_reference_type
< packed_pixel< P, C, L >, K >
::type 
at_c (const packed_pixel< P, C, L > &p)
size_t png_read_precision (const std::string &filename)
 Returns the precision of the PNG file at the specified location. Throws std::ios_base::failure if the location does not correspond to a valid PNG file.
size_t png_read_color_type (const std::string &filename)
 describes which color/alpha channels are present. PNG_COLOR_TYPE_GRAY (bit depths 1, 2, 4, 8, 16) PNG_COLOR_TYPE_GRAY_ALPHA (bit depths 8, 16) PNG_COLOR_TYPE_PALETTE (bit depths 1, 2, 4, 8) PNG_COLOR_TYPE_RGB (bit_depths 8, 16) PNG_COLOR_TYPE_RGB_ALPHA (bit_depths 8, 16) PNG_COLOR_MASK_PALETTE PNG_COLOR_MASK_COLOR PNG_COLOR_MASK_ALPHA
template<typename F , typename F2 >
boost::gil::point2< Ftransform (const tuttle::plugin::warp::TPS_Morpher< F > &op, const boost::gil::point2< F2 > &src)
template<typename DstChannel , typename SrcChannel >
channel_traits< DstChannel >
::value_type 
channel_convert (const SrcChannel &src)
 Converting from one channel type to another.
template<typename Channel >
channel_traits< Channel >
::value_type 
channel_multiply (Channel a, Channel b)
 A function multiplying two channels. result = a * b / max_value.
template<typename Channel >
channel_traits< Channel >
::value_type 
channel_invert (Channel x)
 Default implementation. Provide overloads for performance.
template<typename Pixel >
channel_type< Pixel >::type alpha_or_max (const Pixel &p)
template<typename SrcP , typename DstP >
void color_convert (const SrcP &src, DstP &dst)
 helper function for converting one pixel to another using GIL default color-converters where ScrP models HomogeneousPixelConcept DstP models HomogeneousPixelValueConcept
template<typename DstP , typename SrcP >
DstP color_convert (const SrcP &src)
 GIL_DEFINE_ALL_TYPEDEFS (32f, hsl)
 GIL_DEFINE_ALL_TYPEDEFS (32f, hsv)
 GIL_DEFINE_ALL_TYPEDEFS (32f, lab)
 GIL_DEFINE_ALL_TYPEDEFS (32f, xyz)
template<typename Images , typename Pred >
bool construct_matched (any_image< Images > &im, Pred pred)
 Within the any_image, constructs an image with the given dimensions and a type that satisfies the given predicate.
template<typename Index , typename Pixel >
const indexed_image< Index,
Pixel >::view_t & 
view (indexed_image< Index, Pixel > &img)
template<typename Index , typename Pixel >
const indexed_image< Index,
Pixel >::const_view_t 
const_view (indexed_image< Index, Pixel > &img)
template<typename Locator , typename Value >
void fill_pixels (const indexed_image_view< Locator > &view, const Value &value)
bits16h operator+ (bits16h _lhs, bits16h _rhs)
bits16h operator- (bits16h _lhs, bits16h _rhs)
bits16h operator* (bits16h _lhs, bits16h _rhs)
bits16h operator/ (bits16h _lhs, bits16h _rhs)

Typedef Documentation

typedef const packed_channel_reference<uint64_t, 4, 10, true> boost::gil::abgr10_packed_channel0_t

10 bits abgr packed to short

Definition at line 216 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 20, 10, true> boost::gil::abgr10_packed_channel1_t

Definition at line 217 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 36, 10, true> boost::gil::abgr10_packed_channel2_t

Definition at line 218 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 52, 10, true> boost::gil::abgr10_packed_channel3_t

Definition at line 219 of file typedefs.hpp.

Definition at line 224 of file typedefs.hpp.

Definition at line 222 of file typedefs.hpp.

typedef view_type_from_pixel<abgr10_packed_pixel_t>::type boost::gil::abgr10_packed_view_t

Definition at line 223 of file typedefs.hpp.

typedef std::iterator_traits<abgr10_stream_ptr_t>::value_type boost::gil::abgr10_stream_pixel_t

Definition at line 131 of file typedefs.hpp.

typedef bit_aligned_pixel_iterator<abgr10_stream_ref_t> boost::gil::abgr10_stream_ptr_t

Definition at line 130 of file typedefs.hpp.

typedef bit_aligned_pixel_reference< uint64_t, mpl::vector4_c<uint10_t, 10, 10, 10, 10>, abgr_layout_t, true > boost::gil::abgr10_stream_ref_t

10 bits abgr bit stream

Definition at line 129 of file typedefs.hpp.

typedef view_type_from_pixel<abgr10_stream_pixel_t>::type boost::gil::abgr10_stream_view_t

Definition at line 132 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 04, 12, true> boost::gil::abgr12_packed_channel0_t

12 bits abgr packed to short

Definition at line 176 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 20, 12, true> boost::gil::abgr12_packed_channel1_t

Definition at line 177 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 36, 12, true> boost::gil::abgr12_packed_channel2_t

Definition at line 178 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 52, 12, true> boost::gil::abgr12_packed_channel3_t

Definition at line 179 of file typedefs.hpp.

Definition at line 184 of file typedefs.hpp.

Definition at line 182 of file typedefs.hpp.

typedef view_type_from_pixel<abgr12_packed_pixel_t>::type boost::gil::abgr12_packed_view_t

Definition at line 183 of file typedefs.hpp.

typedef std::iterator_traits<abgr12_stream_ptr_t>::value_type boost::gil::abgr12_stream_pixel_t

Definition at line 161 of file typedefs.hpp.

typedef bit_aligned_pixel_iterator<abgr12_stream_ref_t> boost::gil::abgr12_stream_ptr_t

Definition at line 160 of file typedefs.hpp.

typedef bit_aligned_pixel_reference< uint64_t, mpl::vector4_c<uint12_t, 12, 12, 12, 12>, abgr_layout_t, true > boost::gil::abgr12_stream_ref_t

12 bits abgr bit stream

Definition at line 159 of file typedefs.hpp.

typedef view_type_from_pixel<abgr12_stream_pixel_t>::type boost::gil::abgr12_stream_view_t

Definition at line 162 of file typedefs.hpp.

typedef layout<gray_alpha_layout_t, mpl::vector2_c<int,1,0> > boost::gil::alpha_gray_layout_t

Definition at line 33 of file gray_alpha.hpp.

typedef packed_pixel<MAGICKCORE_QUANTUM_SUPPORT, rgb_quantum_packed_channels_t, bgr_layout_t> boost::gil::bgr_quantum_packed_pixel_t

Definition at line 64 of file ImageMagickReaderProcess.tcc.

Definition at line 65 of file ImageMagickReaderProcess.tcc.

typedef packed_pixel<MAGICKCORE_QUANTUM_SUPPORT, rgba_quantum_packed_channels_t, bgra_layout_t> boost::gil::bgra_quantum_packed_pixel_t

Definition at line 57 of file ImageMagickReaderProcess.tcc.

Definition at line 58 of file ImageMagickReaderProcess.tcc.

Definition at line 229 of file typedefs.hpp.

Definition at line 230 of file typedefs.hpp.

Definition at line 45 of file half.hpp.

Definition at line 32 of file gray_alpha.hpp.

typedef mpl::vector2<gray_color_t,alpha_t> boost::gil::gray_alpha_t

Definition at line 30 of file gray_alpha.hpp.

Definition at line 42 of file hsl.hpp.

Definition at line 42 of file hsv.hpp.

Definition at line 42 of file lab.hpp.

typedef boost::gil::point2< std::ptrdiff_t > boost::gil::point_t

Definition at line 26 of file indexed_image.hpp.

typedef const packed_channel_reference<uint32_t, 22, 10, true> boost::gil::rgb10_packed_channel0_t

10 bits rgb packed to uint32_t

Definition at line 196 of file typedefs.hpp.

typedef const packed_channel_reference<uint32_t, 12, 10, true> boost::gil::rgb10_packed_channel1_t

Definition at line 197 of file typedefs.hpp.

typedef const packed_channel_reference<uint32_t, 02, 10, true> boost::gil::rgb10_packed_channel2_t

Definition at line 198 of file typedefs.hpp.

Definition at line 202 of file typedefs.hpp.

Definition at line 200 of file typedefs.hpp.

typedef view_type_from_pixel<rgb10_packed_pixel_t>::type boost::gil::rgb10_packed_view_t

Definition at line 201 of file typedefs.hpp.

typedef std::iterator_traits<rgb10_stream_ptr_t>::value_type boost::gil::rgb10_stream_pixel_t

Definition at line 111 of file typedefs.hpp.

typedef bit_aligned_pixel_iterator<rgb10_stream_ref_t> boost::gil::rgb10_stream_ptr_t

Definition at line 110 of file typedefs.hpp.

typedef bit_aligned_pixel_reference< uint32_t, mpl::vector3_c<uint10_t, 10, 10, 10>, rgb_layout_t, true > boost::gil::rgb10_stream_ref_t

10 bits rgb bit stream

Definition at line 109 of file typedefs.hpp.

typedef view_type_from_pixel<rgb10_stream_pixel_t>::type boost::gil::rgb10_stream_view_t

Definition at line 112 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 04, 12, true> boost::gil::rgb12_packed_channel0_t

12 bits rgb packed to 6 bytes

Definition at line 187 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 20, 12, true> boost::gil::rgb12_packed_channel1_t

Definition at line 188 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 36, 12, true> boost::gil::rgb12_packed_channel2_t

Definition at line 189 of file typedefs.hpp.

Definition at line 193 of file typedefs.hpp.

typedef view_type_from_pixel<rgb12_packed_pixel_t>::type boost::gil::rgb12_packed_view_t

Definition at line 192 of file typedefs.hpp.

typedef std::iterator_traits<rgb12_stream_ptr_t>::value_type boost::gil::rgb12_stream_pixel_t

Definition at line 141 of file typedefs.hpp.

typedef bit_aligned_pixel_iterator<rgb12_stream_ref_t> boost::gil::rgb12_stream_ptr_t

Definition at line 140 of file typedefs.hpp.

typedef bit_aligned_pixel_reference< uint64_t, mpl::vector3_c<uint12_t, 12, 12, 12>, rgb_layout_t, true > boost::gil::rgb12_stream_ref_t

12 bits rgb bit stream

Definition at line 139 of file typedefs.hpp.

typedef view_type_from_pixel<rgb12_stream_pixel_t>::type boost::gil::rgb12_stream_view_t

Definition at line 142 of file typedefs.hpp.

typedef const packed_channel_reference<MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH*0, MAGICKCORE_QUANTUM_DEPTH, true> boost::gil::rgb_quantum_packed_channel0_t

Definition at line 50 of file ImageMagickReaderProcess.tcc.

typedef const packed_channel_reference<MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH*1, MAGICKCORE_QUANTUM_DEPTH, true> boost::gil::rgb_quantum_packed_channel1_t

Definition at line 51 of file ImageMagickReaderProcess.tcc.

typedef const packed_channel_reference<MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH*2, MAGICKCORE_QUANTUM_DEPTH, true> boost::gil::rgb_quantum_packed_channel2_t

Definition at line 52 of file ImageMagickReaderProcess.tcc.

typedef const packed_channel_reference<uint64_t, 22, 10, true> boost::gil::rgba10_packed_channel0_t

10 bits rgba packed to short

Definition at line 205 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 12, 10, true> boost::gil::rgba10_packed_channel1_t

Definition at line 206 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 02, 10, true> boost::gil::rgba10_packed_channel2_t

Definition at line 207 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 54, 10, true> boost::gil::rgba10_packed_channel3_t

Definition at line 208 of file typedefs.hpp.

Definition at line 213 of file typedefs.hpp.

Definition at line 211 of file typedefs.hpp.

typedef view_type_from_pixel<rgba10_packed_pixel_t>::type boost::gil::rgba10_packed_view_t

Definition at line 212 of file typedefs.hpp.

typedef std::iterator_traits<rgba10_stream_ptr_t>::value_type boost::gil::rgba10_stream_pixel_t

Definition at line 121 of file typedefs.hpp.

typedef bit_aligned_pixel_iterator<rgba10_stream_ref_t> boost::gil::rgba10_stream_ptr_t

Definition at line 120 of file typedefs.hpp.

typedef bit_aligned_pixel_reference< uint64_t, mpl::vector4_c<uint10_t, 10, 10, 10, 10>, rgba_layout_t, true > boost::gil::rgba10_stream_ref_t

10 bits rgba bit stream

Definition at line 119 of file typedefs.hpp.

typedef view_type_from_pixel<rgba10_stream_pixel_t>::type boost::gil::rgba10_stream_view_t

Definition at line 122 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 04, 12, true> boost::gil::rgba12_packed_channel0_t

12 bits rgba packed to short

Definition at line 165 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 20, 12, true> boost::gil::rgba12_packed_channel1_t

Definition at line 166 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 36, 12, true> boost::gil::rgba12_packed_channel2_t

Definition at line 167 of file typedefs.hpp.

typedef const packed_channel_reference<uint64_t, 52, 12, true> boost::gil::rgba12_packed_channel3_t

Definition at line 168 of file typedefs.hpp.

Definition at line 173 of file typedefs.hpp.

Definition at line 171 of file typedefs.hpp.

typedef view_type_from_pixel<rgba12_packed_pixel_t>::type boost::gil::rgba12_packed_view_t

Definition at line 172 of file typedefs.hpp.

typedef std::iterator_traits<rgba12_stream_ptr_t>::value_type boost::gil::rgba12_stream_pixel_t

Definition at line 151 of file typedefs.hpp.

typedef bit_aligned_pixel_iterator<rgba12_stream_ref_t> boost::gil::rgba12_stream_ptr_t

Definition at line 150 of file typedefs.hpp.

typedef bit_aligned_pixel_reference< uint64_t, mpl::vector4_c<uint12_t, 12, 12, 12, 12>, rgba_layout_t, true > boost::gil::rgba12_stream_ref_t

12 bits rgba bit stream

Definition at line 149 of file typedefs.hpp.

typedef view_type_from_pixel<rgba12_stream_pixel_t>::type boost::gil::rgba12_stream_view_t

Definition at line 152 of file typedefs.hpp.

typedef const packed_channel_reference<MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH*0, MAGICKCORE_QUANTUM_DEPTH, true> boost::gil::rgba_quantum_packed_channel0_t

Definition at line 45 of file ImageMagickReaderProcess.tcc.

typedef const packed_channel_reference<MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH*1, MAGICKCORE_QUANTUM_DEPTH, true> boost::gil::rgba_quantum_packed_channel1_t

Definition at line 46 of file ImageMagickReaderProcess.tcc.

typedef const packed_channel_reference<MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH*2, MAGICKCORE_QUANTUM_DEPTH, true> boost::gil::rgba_quantum_packed_channel2_t

Definition at line 47 of file ImageMagickReaderProcess.tcc.

typedef const packed_channel_reference<MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH*3, MAGICKCORE_QUANTUM_DEPTH, true> boost::gil::rgba_quantum_packed_channel3_t

Definition at line 48 of file ImageMagickReaderProcess.tcc.

typedef uint16_t boost::gil::uint10_t

Definition at line 80 of file typedefs.hpp.

typedef uint16_t boost::gil::uint12_t

Definition at line 102 of file typedefs.hpp.

Definition at line 42 of file xyz.hpp.

Definition at line 39 of file xyz.hpp.


Function Documentation

template<typename Pixel >
channel_type<Pixel>::type boost::gil::alpha_or_max ( const Pixel &  p)
template<int K, typename P , typename C , typename L >
kth_element_reference_type< packed_pixel< P, C, L >, K >::type boost::gil::at_c ( packed_pixel< P, C, L > &  p) [inline]
template<int K, typename P , typename C , typename L >
kth_element_const_reference_type< packed_pixel< P, C, L >, K >::type boost::gil::at_c ( const packed_pixel< P, C, L > &  p) [inline]
template<typename DstP , typename SrcP >
DstP boost::gil::color_convert ( const SrcP &  src) [inline]

Definition at line 10 of file convert.hpp.

template<typename SrcP , typename DstP >
void boost::gil::color_convert ( const SrcP &  src,
DstP &  dst 
) [inline]

helper function for converting one pixel to another using GIL default color-converters where ScrP models HomogeneousPixelConcept DstP models HomogeneousPixelValueConcept

Definition at line 381 of file color_convert.hpp.

Referenced by tuttle::plugin::dpx::reader::DPXReaderProcess< View >::bitStreamToView(), tuttle::plugin::normalize::NormalizePlugin::changedParam(), tuttle::plugin::histogram::displayHueIndicator(), tuttle::plugin::histogramKeyer::displayHueIndicator(), tuttle::io::J2KWriter::encode(), terry::get_black(), terry::get_white(), tuttle::plugin::constant::ConstantProcess< View >::getParams(), tuttle::plugin::checkerboard::CheckerboardProcess< View >::getParams(), tuttle::plugin::crop::CropPlugin::getProcessParams(), tuttle::plugin::normalize::NormalizePlugin::getProcessParams(), tuttle::plugin::colorGradient::ColorGradientPlugin::getProcessParams(), tuttle::plugin::ramp::RampProcess< View >::getProcessParams(), terry::filter::motionvectors_resample_pixels(), tuttle::plugin::gamma::GammaProcess< View >::multiThreadProcessImages(), tuttle::plugin::seExpr::SeExprProcess< View >::multiThreadProcessImages(), tuttle::plugin::fade::FadeProcess< View >::multiThreadProcessImages(), tuttle::plugin::quality::DiffProcess< View >::multiThreadProcessImages(), tuttle::plugin::histogram::Compute_alpha_pixel::operator()(), tuttle::plugin::histogramKeyer::Compute_alpha_pixel::operator()(), tuttle::plugin::colorCubeViewer::Compute_alpha_pixel::operator()(), tuttle::plugin::colorSpaceKeyer::Compute_alpha_pixel::operator()(), terry::generator::ColorCubeFunctor< Pixel >::operator()(), terry::generator::RainbowFunctor< Pixel >::operator()(), terry::generator::ColorWheelFunctor< Pixel >::operator()(), terry::generator::ColorBarsFunctor< Pixel >::operator()(), tuttle::plugin::histogram::Pixel_compute_histograms::operator()(), tuttle::plugin::histogramKeyer::Pixel_compute_histograms::operator()(), tuttle::plugin::imageStatistics::ComputeOutputParams< View, CType >::operator()(), terry::FunctorColor< Pixel >::operator()(), tuttle::plugin::mathOperator::MathOperatorProcess< View >::processImageLn(), tuttle::plugin::mathOperator::MathOperatorProcess< View >::processImageLog(), tuttle::plugin::mathOperator::MathOperatorProcess< View >::processImageMultiply(), tuttle::plugin::mathOperator::MathOperatorProcess< View >::processImagePlus(), tuttle::plugin::mathOperator::MathOperatorProcess< View >::processImagePow(), tuttle::plugin::mathOperator::MathOperatorProcess< View >::processImageSqrt(), tuttle::plugin::dpx::reader::DPXReaderProcess< View >::readImage(), terry::sampler::resample_pixels_progress(), terry::sampler::sample(), tuttle::plugin::imageStatistics::ImageStatisticsProcess< View >::setup(), tuttle::plugin::text::TextProcess< View, Functor >::setup(), and tuttle::plugin::jpeg2000::reader::Jpeg2000ReaderProcess< View >::switchPrecisionCopy().

template<typename Index , typename Pixel >
const indexed_image< Index, Pixel >::const_view_t boost::gil::const_view ( indexed_image< Index, Pixel > &  img) [inline]
template<typename Images , typename Pred >
bool boost::gil::construct_matched ( any_image< Images > &  im,
Pred  pred 
) [inline]

Within the any_image, constructs an image with the given dimensions and a type that satisfies the given predicate.

Definition at line 109 of file dynamic_images.hpp.

template<typename Locator , typename Value >
void boost::gil::fill_pixels ( const indexed_image_view< Locator > &  view,
const Value &  value 
)

Definition at line 340 of file indexed_image.hpp.

References boost::gil::indexed_image_view< Locator >::get_indices_view(), and boost::gil::indexed_image_view< Locator >::get_palette_view().

Referenced by main().

Here is the call graph for this function:

boost::gil::GIL_DEFINE_ALL_TYPEDEFS ( 32f  ,
xyz   
)
boost::gil::GIL_DEFINE_ALL_TYPEDEFS ( 32f  ,
hsl   
)
boost::gil::GIL_DEFINE_ALL_TYPEDEFS ( 32f  ,
hsv   
)
boost::gil::GIL_DEFINE_ALL_TYPEDEFS ( 32f  ,
lab   
)
bits16h boost::gil::operator* ( bits16h  _lhs,
bits16h  _rhs 
) [inline]

Definition at line 57 of file half.hpp.

bits16h boost::gil::operator+ ( bits16h  _lhs,
bits16h  _rhs 
) [inline]

Definition at line 47 of file half.hpp.

bits16h boost::gil::operator- ( bits16h  _lhs,
bits16h  _rhs 
) [inline]

Definition at line 52 of file half.hpp.

bits16h boost::gil::operator/ ( bits16h  _lhs,
bits16h  _rhs 
) [inline]

Definition at line 62 of file half.hpp.

size_t boost::gil::png_read_color_type ( const std::string &  filename) [inline]

describes which color/alpha channels are present. PNG_COLOR_TYPE_GRAY (bit depths 1, 2, 4, 8, 16) PNG_COLOR_TYPE_GRAY_ALPHA (bit depths 8, 16) PNG_COLOR_TYPE_PALETTE (bit depths 1, 2, 4, 8) PNG_COLOR_TYPE_RGB (bit_depths 8, 16) PNG_COLOR_TYPE_RGB_ALPHA (bit_depths 8, 16) PNG_COLOR_MASK_PALETTE PNG_COLOR_MASK_COLOR PNG_COLOR_MASK_ALPHA

Definition at line 108 of file png_adds.hpp.

References boost::gil::detail::png_reader_info::get_color_type(), and boost::gil::detail::png_reader_info::read_header().

Referenced by tuttle::plugin::png::reader::PngReaderPlugin::getClipPreferences().

Here is the call graph for this function:

size_t boost::gil::png_read_precision ( const std::string &  filename) [inline]

Returns the precision of the PNG file at the specified location. Throws std::ios_base::failure if the location does not correspond to a valid PNG file.

Definition at line 89 of file png_adds.hpp.

References boost::gil::detail::png_reader_info::get_bit_depth(), and boost::gil::detail::png_reader_info::read_header().

Referenced by tuttle::plugin::png::reader::PngReaderPlugin::getClipPreferences().

Here is the call graph for this function:

template<typename F , typename F2 >
boost::gil::point2<F> boost::gil::transform ( const tuttle::plugin::warp::TPS_Morpher< F > &  op,
const boost::gil::point2< F2 > &  src 
) [inline]

Definition at line 15 of file WarpAlgorithm.hpp.

template<typename Index , typename Pixel >
const indexed_image< Index, Pixel >::view_t& boost::gil::view ( indexed_image< Index, Pixel > &  img) [inline]

Definition at line 322 of file indexed_image.hpp.

References boost::gil::indexed_image< Index, Pixel, IndicesAllocator, PalleteAllocator >::_view.

Referenced by tuttle::imageUtils::ImageTensors< View >::anisotropic_gradient(), tuttle::plugin::anisotropicFilter::diffusion::AnisotropicDiffusionProcess< View >::blur_anisotropic(), terry::filter::correlate_rows_cols_imp(), tuttle::imageUtils::dericheFilter(), boost::gil::indexed_image< Index, Pixel, IndicesAllocator, PalleteAllocator >::init(), main(), terry::maxmin(), tuttle::plugin::thinning::ThinningProcess< View >::multiThreadProcessImages(), tuttle::plugin::av::writer::AVWriterProcess< View >::multiThreadProcessImages(), tuttle::plugin::ctl::CTLProcess< View >::multiThreadProcessImages(), tuttle::plugin::print::PrintProcess< View >::multiThreadProcessImages(), tuttle::plugin::pushPixel::PushPixelProcess< View >::multiThreadProcessImages(), tuttle::plugin::warp::WarpProcess< View >::multiThreadProcessImages(), tuttle::plugin::exr::reader::EXRReaderProcess< View >::multiThreadProcessImages(), tuttle::plugin::nlmDenoiser::NLMDenoiserProcess< View >::nlMeans(), tuttle::plugin::imageUtils::noise_variance(), tuttle::imageUtils::noise_variance(), layer::rounded< view_t >::operator()(), layer::border< view_t >::operator()(), layer::uniform_horizontal_lines< view_t, dash_t >::operator()(), test2::operator()(), layer::raised_border< view_t >::operator()(), layer::uniform_vertical_lines< view_t, dash_t >::operator()(), test1::operator()(), test3::operator()(), layer::horizontal_line< view_t, dash_t >::operator()(), test4::operator()(), layer::vertical_lines< view_t, dashlst_t >::operator()(), tuttle::plugin::imagemagick::reader::ImageMagickReaderProcess< View >::readGilImage(), tuttle::plugin::jpeg::reader::JpegReaderProcess< View >::readImage(), tuttle::plugin::dpx::reader::DPXReaderProcess< View >::readImage(), tuttle::plugin::png::reader::PngReaderProcess< View >::readImage(), tuttle::plugin::openImageIO::reader::OpenImageIOReaderProcess< View >::readImage(), tuttle::plugin::exr::writer::EXRWriterProcess< View >::writeGrayImage(), tuttle::plugin::dpx::writer::DPXWriterProcess< View >::writeImage(), tuttle::plugin::turboJpeg::writer::TurboJpegWriterProcess< View >::writeImage(), tuttle::plugin::openImageIO::writer::OpenImageIOWriterProcess< View >::writeImage(), tuttle::plugin::jpeg2000::writer::Jpeg2000WriterProcess< View >::writeImage(), tuttle::plugin::exr::writer::EXRWriterProcess< View >::writeImage(), wuline(), and terry::wuline().