|
Classes |
| struct | __nth_channel_view |
| struct | __nth_channel_view< VIEW, true > |
| struct | _color_convert_view_type |
| struct | _color_convert_view_type< SRC_VIEW, DST_P, DST_P > |
| struct | _color_converter |
| | Color Convertion function object. To be specialized for every src/dst color space. More...
|
| struct | _color_converter< T1, C, T2, C > |
| | When the color space is the same, color convertion performs channel depth conversion. More...
|
| struct | _color_converter< T1, C1, T2, rgba_t > |
| | Converting any pixel type to RGBA. More...
|
| struct | _color_converter< T1, cmyk_t, T2, gray_t > |
| | CMYK to Gray. More...
|
| struct | _color_converter< T1, cmyk_t, T2, rgb_t > |
| | CMYK to RGB (not the fastest code in the world). More...
|
| struct | _color_converter< T1, gray_t, T2, cmyk_t > |
| | Gray to CMYK. More...
|
| struct | _color_converter< T1, gray_t, T2, rgb_t > |
| | Gray to RGB. More...
|
| struct | _color_converter< T1, rgb_t, T2, cmyk_t > |
| | RGB to CMYK (not the fastest code in the world). More...
|
| struct | _color_converter< T1, rgb_t, T2, gray_t > |
| | RGB to Gray. More...
|
| struct | _color_converter< T1, rgba_t, T2, C2 > |
| | Converting RGBA to any pixel type. More...
|
| struct | _color_converter< T1, rgba_t, T2, rgba_t > |
| | Unfortunately RGBA to RGBA must be explicitly provided - otherwise we get ambiguous specialization error. More...
|
| struct | any_image_get_const_view |
| struct | any_image_get_view |
| struct | any_type_get_dimensions |
| struct | any_type_get_num_channels |
| struct | apply_operation_fwd_fn |
| struct | BidirectionalIteratorIsMutableConcept |
| struct | channel_accessor |
| | Returns the N-th channel of a pixel as laid down in memory. More...
|
| struct | channel_accessor< abgr_t, 0 > |
| struct | channel_accessor< abgr_t, 1 > |
| struct | channel_accessor< abgr_t, 2 > |
| struct | channel_accessor< abgr_t, 3 > |
| struct | channel_accessor< argb_t, 0 > |
| struct | channel_accessor< argb_t, 1 > |
| struct | channel_accessor< argb_t, 2 > |
| struct | channel_accessor< argb_t, 3 > |
| struct | channel_accessor< bgr_t, 0 > |
| struct | channel_accessor< bgr_t, 1 > |
| struct | channel_accessor< bgr_t, 2 > |
| struct | channel_accessor< bgra_t, 0 > |
| struct | channel_accessor< bgra_t, 1 > |
| struct | channel_accessor< bgra_t, 2 > |
| struct | channel_accessor< bgra_t, 3 > |
| struct | channel_accessor< cmyk_t, 0 > |
| struct | channel_accessor< cmyk_t, 1 > |
| struct | channel_accessor< cmyk_t, 2 > |
| struct | channel_accessor< cmyk_t, 3 > |
| struct | channel_accessor< gray_t, 0 > |
| struct | channel_accessor< hsb_t, 0 > |
| struct | channel_accessor< hsb_t, 1 > |
| struct | channel_accessor< hsb_t, 2 > |
| struct | channel_accessor< lab_t, 0 > |
| struct | channel_accessor< lab_t, 1 > |
| struct | channel_accessor< lab_t, 2 > |
| struct | channel_accessor< rgb_t, 0 > |
| struct | channel_accessor< rgb_t, 1 > |
| struct | channel_accessor< rgb_t, 2 > |
| struct | channel_accessor< rgba_t, 0 > |
| struct | channel_accessor< rgba_t, 1 > |
| struct | channel_accessor< rgba_t, 2 > |
| struct | channel_accessor< rgba_t, 3 > |
| struct | channel_iterator_is_mutable |
| struct | channel_iterator_is_mutable< const T * > |
| struct | channel_order |
| struct | channel_order< abgr_t > |
| struct | channel_order< argb_t > |
| struct | channel_order< bgr_t > |
| struct | channel_order< bgra_t > |
| 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 | ChannelIsMutableConcept |
| struct | color_base |
| struct | color_base< T, abgr_t > |
| | alpha, blue, green, and red 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, bgr_t > |
| | blue, green and red channel values More...
|
| struct | color_base< T, bgra_t > |
| | blue, green, red, and alpha channel values/references/pointers More...
|
| struct | color_base< T, cmyk_t > |
| | cyan, magenta, yellow and black 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 | color_base< T, lab_t > |
| | luminance, a and b channel values/references/pointers More...
|
| struct | color_base< T, rgb_t > |
| | red, green and blue channel values/references/pointers More...
|
| struct | color_base< T, rgba_t > |
| | red, green, blue and alpha channel values/references/pointers More...
|
| struct | color_converted_view_fn |
| struct | construct_matched_t |
| struct | construct_matched_t< 0 > |
| struct | copier_n |
| struct | copier_n< GIL::pixel_image_iterator< IL >, GIL::pixel_image_iterator< OL > > |
| struct | copier_n< GIL::pixel_image_iterator< IL >, O > |
| struct | copier_n< I, GIL::pixel_image_iterator< OL > > |
| struct | copy_and_convert_pixels_fn |
| struct | copy_construct_in_place_fn |
| struct | copy_fn |
| struct | copy_pixels_fn |
| struct | destructor_op |
| class | dynamic_io_fnobj |
| 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< GIL::pixel_image_iterator< LOC >, I2 > |
| struct | equal_n_fn< GIL::pixel_image_iterator< LOC1 >, GIL::pixel_image_iterator< LOC2 > > |
| struct | equal_n_fn< I1, GIL::pixel_image_iterator< LOC > > |
| struct | equal_n_fn< pixel< T, CS > *, pixel< T, CS > * > |
| 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 | equal_pixels_fn |
| struct | equal_to_fn |
| class | file_mgr |
| struct | fill_pixels_fn |
| struct | fill_pixels_fn1 |
| struct | fill_pixels_fn1< false > |
| struct | flipped_left_right_view_fn |
| struct | flipped_up_down_view_fn |
| struct | ForwardIteratorIsMutableConcept |
| struct | get_const_views_from_images |
| struct | get_const_views_from_images< boost::mpl::concat_vector< ITYPES1, ITYPES2 > > |
| struct | get_const_views_from_images< boost::mpl::cross_vector< boost::mpl::vector3< CHAN_VEC, CS_VEC, ORDER_VEC >, typename cross_vector_image_types< CHAN_VEC, CS_VEC, ORDER_VEC >::generate_fn > > |
| struct | get_const_views_from_views |
| struct | get_const_views_from_views< boost::mpl::concat_vector< TYPES1, TYPES2 > > |
| struct | get_const_views_from_views< boost::mpl::cross_vector< boost::mpl::vector4< CHAN_VEC, CS_VEC, ORDER_VEC, STEP_VEC >, typename cross_vector_image_view_types< CHAN_VEC, CS_VEC, ORDER_VEC, STEP_VEC, false >::generate_fn > > |
| struct | get_const_views_from_views< boost::mpl::cross_vector< boost::mpl::vector4< CHAN_VEC, CS_VEC, ORDER_VEC, STEP_VEC >, typename cross_vector_image_view_types< CHAN_VEC, CS_VEC, ORDER_VEC, STEP_VEC, true >::generate_fn > > |
| struct | get_dynamic_step_views |
| struct | get_dynamic_step_views< boost::mpl::concat_vector< TYPES1, TYPES2 > > |
| struct | get_dynamic_step_views< boost::mpl::cross_vector< boost::mpl::vector4< CHAN_VEC, CS_VEC, ORDER_VEC, STEP_VEC >, GEN_FN > > |
| struct | get_views_from_images |
| struct | get_views_from_images< boost::mpl::concat_vector< ITYPES1, ITYPES2 > > |
| struct | get_views_from_images< boost::mpl::cross_vector< boost::mpl::vector3< CHAN_VEC, CS_VEC, ORDER_VEC >, typename cross_vector_image_types< CHAN_VEC, CS_VEC, ORDER_VEC >::generate_fn > > |
| struct | HeterogeneousPixelIsMutableConcept |
| struct | homogeneous_color_base |
| struct | jpeg_read_is_supported |
| struct | jpeg_read_support_private |
| struct | jpeg_read_support_private< bits8, cmyk_t > |
| struct | jpeg_read_support_private< bits8, gray_t > |
| struct | jpeg_read_support_private< bits8, rgb_t > |
| class | jpeg_reader |
| class | jpeg_reader_color_convert |
| class | jpeg_reader_dynamic |
| class | jpeg_type_format_checker |
| struct | jpeg_write_is_supported |
| struct | jpeg_write_support_private |
| struct | jpeg_write_support_private< bits8, cmyk_t > |
| struct | jpeg_write_support_private< bits8, gray_t > |
| struct | jpeg_write_support_private< bits8, rgb_t > |
| class | jpeg_writer |
| class | jpeg_writer_dynamic |
| 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 | nth_channel_accessor |
| struct | nth_channel_view_fn |
| class | pixel_2d_locator_axis< 0, LOC > |
| class | pixel_2d_locator_axis< 1, LOC > |
| struct | PixelImageViewIsMutableConcept |
| struct | PixelIsMutableConcept |
| struct | PixelIteratorIsMutableConcept |
| struct | png_bit_depth |
| struct | png_color_type |
| struct | png_color_type< gray_t > |
| struct | png_color_type< rgb_t > |
| struct | png_color_type< rgba_t > |
| struct | png_is_supported |
| struct | png_is_supported< bits16, gray_t > |
| struct | png_is_supported< bits16, rgb_t > |
| struct | png_is_supported< bits16, rgba_t > |
| struct | png_is_supported< bits8, gray_t > |
| struct | png_is_supported< bits8, rgb_t > |
| struct | png_is_supported< bits8, rgba_t > |
| struct | png_read_is_supported |
| struct | png_read_support_private |
| struct | png_read_support_private< bits16, gray_t > |
| struct | png_read_support_private< bits16, rgb_t > |
| struct | png_read_support_private< bits16, rgba_t > |
| struct | png_read_support_private< bits8, gray_t > |
| struct | png_read_support_private< bits8, rgb_t > |
| struct | png_read_support_private< bits8, rgba_t > |
| class | png_reader |
| class | png_reader_color_convert |
| class | png_reader_dynamic |
| class | png_type_format_checker |
| struct | png_write_is_supported |
| struct | png_write_support_private |
| struct | png_write_support_private< bits16, gray_t > |
| struct | png_write_support_private< bits16, rgb_t > |
| struct | png_write_support_private< bits16, rgba_t > |
| struct | png_write_support_private< bits8, gray_t > |
| struct | png_write_support_private< bits8, rgb_t > |
| struct | png_write_support_private< bits8, rgba_t > |
| class | png_writer |
| class | png_writer_dynamic |
| struct | RandomAccess2DImageViewIsMutableConcept |
| struct | RandomAccess2DLocatorIsMutableConcept |
| struct | RandomAccessContainerIsMutableConcept |
| struct | RandomAccessIteratorIsByteAdvancableConcept |
| struct | RandomAccessIteratorIsMutableConcept |
| struct | RandomAccessNDImageViewIsMutableConcept |
| struct | RandomAccessNDLocatorIsMutableConcept |
| struct | reduce |
| struct | reduce< OP, image< V, ALLOC > > |
| struct | reduce< OP, image_view< LOC > > |
| struct | reduce< OP, std::pair< const image_view< L1 > *, const image_view< L2 > * > > |
| struct | reduce_bind1 |
| struct | reduce_bind2 |
| struct | reduce_color_space |
| struct | reduce_color_space< cmyk_t > |
| struct | reduce_color_space< hsb_t > |
| struct | reduce_color_space< lab_t > |
| struct | reduce_color_spaces |
| struct | reduce_color_spaces_impl |
| struct | reduce_color_spaces_impl< SRC_CS, DST_CS, 12 > |
| struct | reduce_color_spaces_impl< SRC_CS, DST_CS, 123 > |
| struct | reduce_color_spaces_impl< SRC_CS, DST_CS, 1230 > |
| struct | reduce_color_spaces_impl< SRC_CS, DST_CS, 210 > |
| struct | reduce_color_spaces_impl< SRC_CS, DST_CS, 2103 > |
| struct | reduce_color_spaces_impl< SRC_CS, DST_CS, 3012 > |
| struct | reduce_color_spaces_impl< SRC_CS, DST_CS, 321 > |
| struct | reduce_color_spaces_impl< SRC_CS, DST_CS, 3210 > |
| struct | reduce_copy_pixop_compat |
| struct | reduce_copy_pixop_compat< V1, V2, true > |
| struct | reduce_image_basic |
| struct | reduce_image_basic< any_type_get_dimensions, IMG, true > |
| struct | reduce_image_basic< any_type_get_num_channels, IMG, true > |
| struct | reduce_view_basic |
| struct | reduce_view_basic< any_type_get_dimensions, VIEW, true > |
| struct | reduce_view_basic< any_type_get_num_channels, VIEW, true > |
| struct | reduce_view_basic< copy_and_convert_pixels_fn, VIEW, BASIC > |
| struct | reduce_view_basic< destructor_op, VIEW, true > |
| struct | reduce_view_basic< resample_pixels_fn, V, BASIC > |
| struct | reduce_views_basic |
| struct | reduce_views_basic< copy_and_convert_pixels_fn, V1, V2, BASIC > |
| struct | reduce_views_basic< copy_pixels_fn, V1, V2, true > |
| struct | reduce_views_basic< resample_pixels_fn, V1, V2, BASIC > |
| struct | resize_clobber_image_fnobj |
| struct | rotated180_view_fn |
| struct | rotated90ccw_view_fn |
| struct | rotated90cw_view_fn |
| struct | subimage_view_fn |
| struct | subsampled_view_fn |
| struct | tiff_read_is_supported |
| struct | tiff_read_support_private |
| struct | tiff_read_support_private< bits16, gray_t > |
| struct | tiff_read_support_private< bits16, lab_t > |
| struct | tiff_read_support_private< bits16, rgb_t > |
| struct | tiff_read_support_private< bits32f, gray_t > |
| struct | tiff_read_support_private< bits32f, lab_t > |
| struct | tiff_read_support_private< bits32f, rgb_t > |
| struct | tiff_read_support_private< bits8, gray_t > |
| struct | tiff_read_support_private< bits8, lab_t > |
| struct | tiff_read_support_private< bits8, rgb_t > |
| class | tiff_reader |
| class | tiff_reader_color_convert |
| class | tiff_reader_dynamic |
| class | tiff_type_format_checker |
| struct | tiff_write_is_supported |
| struct | tiff_write_support_private |
| struct | tiff_write_support_private< bits16, gray_t > |
| struct | tiff_write_support_private< bits16, lab_t > |
| struct | tiff_write_support_private< bits16, rgb_t > |
| struct | tiff_write_support_private< bits32f, gray_t > |
| struct | tiff_write_support_private< bits32f, lab_t > |
| struct | tiff_write_support_private< bits32f, rgb_t > |
| struct | tiff_write_support_private< bits8, gray_t > |
| struct | tiff_write_support_private< bits8, lab_t > |
| struct | tiff_write_support_private< bits8, rgb_t > |
| class | tiff_writer |
| class | tiff_writer_dynamic |
| struct | tranposed_view_fn |
| struct | type_vec_to_integer |
| struct | type_vec_to_integer_impl |
| struct | type_vec_to_integer_impl< VEC, BASIS, 0 > |
Namespaces |
| namespace | at_c |
Typedefs |
typedef boost::mpl::vector<
boost::mpl::false_ > | vec_false_t |
typedef boost::mpl::vector<
boost::mpl::false_, boost::mpl::true_ > | vec_false_true_t |
typedef boost::mpl::vector<
boost::mpl::true_ > | vec_true_t |
Functions |
|
template<typename T, typename BITS> |
| void | copy_construct_in_place (const T &t, BITS &bits) |
| boost::uint32_t | div255 (boost::uint32_t in) |
| boost::uint32_t | div32768 (boost::uint32_t in) |
| template<typename T> |
| T | rgb_to_luminance (T r, T g, T b) |
| template<> |
| bits32f | rgb_to_luminance< bits32f > (bits32f r, bits32f g, bits32f b) |