3rdParty/boost/1.78.0/libs/gil/doc/html/reference/annotated.html
|
|
| |
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
| ▼N boost | |
| ►N gil | |
| ►N detail | |
| C[channel_converter_unsigned_impl](structboost_1_1gil_1_1detail_1_1channel converter unsigned__impl.html) | This is the default implementation. Performance specializatons are provided |
| CChannelIsMutableConcept | |
| Ccopier_n | |
| C[copier_n< I, iterator_from_2d< OL > >](structboost_1_1gil_1_1detail_1_1copier n_3_01_i_00_01iterator from__2d_3_01_o_l_01_4_01_4.html) | Destination range is delimited by image iterators |
| C[copier_n< iterator_from_2d< IL >, iterator_from_2d< OL > >](structboost_1_1gil_1_1detail_1_1copier n_3_01iterator from 2d_3_01_i_l_01_4_00_01iterator from__2d_3_01_o_l_01_4_01_4.html) | Both source and destination ranges are delimited by image iterators |
| C[copier_n< iterator_from_2d< IL >, O >](structboost_1_1gil_1_1detail_1_1copier n_3_01iterator from__2d_3_01_i_l_01_4_00_01_o_01_4.html) | Source range is delimited by image iterators |
| Cdec | Operator– wrapped in a function object |
| C[equal_n_fn< boost::gil::iterator_from_2d< Loc >, It >](structboost_1_1gil_1_1detail_1_1equal n fn_3_01boost_1_1gil_1_1iterator from 2d_3_01_loc_01_4_00_01_it_01_4.html) | |
| C[equal_n_fn< boost::gil::iterator_from_2d< Loc1 >, boost::gil::iterator_from_2d< Loc2 > >](structboost_1_1gil_1_1detail_1_1equal n fn_3_01boost_1_1gil_1_1iterator from 2d_3_01_loc1_01629d3bb430b0f68b56ea86189659092c.html) | Both source and destination ranges are delimited by image iterators |
| C[equal_n_fn< It, boost::gil::iterator_from_2d< Loc > >](structboost_1_1gil_1_1detail_1_1equal n fn_3_01_it_00_01boost_1_1gil_1_1iterator from 2d_3_01_loc_01_4_01_4.html) | |
| C[equal_n_fn< pixel< T, CS > const *, pixel< T, CS > const * >](structboost_1_1gil_1_1detail_1_1equal n fn_3_01pixel_3_01_t_00_01_c_s_01_4_01const_01_5_00_01pf9bfe8ab8bfc90e04b4b4cc6781043d9.html) | |
| C[equal_n_fn< planar_pixel_iterator< IC, CS >, planar_pixel_iterator< IC, CS > >](structboost_1_1gil_1_1detail_1_1equal n fn_3_01planar pixel iterator_3_01_i_c_00_01_c_s_01_4d72b7921e34c93820ef294c57244dd71.html) | |
| ►C[file_stream_device](classboost_1_1gil_1_1detail_1_1file stream device.html) | |
| C[read_tag](structboost_1_1gil_1_1detail_1_1file stream device_1_1read__tag.html) | Used to overload the constructor |
| C[homogeneous_color_base< Element, Layout, 1 >](structboost_1_1gil_1_1detail_1_1homogeneous color base_3_01_element_00_01_layout_00_011_01_4.html) | A homogeneous color base holding one color element. Models HomogeneousColorBaseConcept or HomogeneousColorBaseValueConcept |
| C[homogeneous_color_base< Element, Layout, 2 >](structboost_1_1gil_1_1detail_1_1homogeneous color base_3_01_element_00_01_layout_00_012_01_4.html) | A homogeneous color base holding two color elements Models HomogeneousColorBaseConcept or HomogeneousColorBaseValueConcept |
| C[homogeneous_color_base< Element, Layout, 3 >](structboost_1_1gil_1_1detail_1_1homogeneous color base_3_01_element_00_01_layout_00_013_01_4.html) | A homogeneous color base holding three color elements. Models HomogeneousColorBaseConcept or HomogeneousColorBaseValueConcept |
| C[homogeneous_color_base< Element, Layout, 4 >](structboost_1_1gil_1_1detail_1_1homogeneous color base_3_01_element_00_01_layout_00_014_01_4.html) | A homogeneous color base holding four color elements. Models HomogeneousColorBaseConcept or HomogeneousColorBaseValueConcept |
| C[homogeneous_color_base< Element, Layout, 5 >](structboost_1_1gil_1_1detail_1_1homogeneous color base_3_01_element_00_01_layout_00_015_01_4.html) | A homogeneous color base holding five color elements. Models HomogeneousColorBaseConcept or HomogeneousColorBaseValueConcept |
| Cidentity | Identity taken from SGI STL |
| Cinc | Operator++ wrapped in a function object |
| C[is_input_device](structboost_1_1gil_1_1detail_1_1is input device.html) | |
| C[is_output_device](structboost_1_1gil_1_1detail_1_1is output device.html) | |
| C[is_read_device](structboost_1_1gil_1_1detail_1_1is read device.html) | |
| C[is_read_only](structboost_1_1gil_1_1detail_1_1is read only.html) | Determines if reader type is read only ( no conversion ) |
| C[is_write_device](structboost_1_1gil_1_1detail_1_1is write device.html) | |
| Cistream_device | |
| C[kth_channel_deref_fn](structboost_1_1gil_1_1detail_1_1kth channel deref__fn.html) | Function object that returns a grayscale reference of the K-th channel (specified as a template parameter) of a given reference. Models: PixelDereferenceAdaptorConcept.If the input is a pixel value or constant reference, the function object is immutable. Otherwise it is mutable (and returns non-const reference to the k-th channel) |
| C[nth_channel_deref_fn](structboost_1_1gil_1_1detail_1_1nth channel deref__fn.html) | Function object that returns a grayscale reference of the N-th channel of a given reference. Models: PixelDereferenceAdaptorConcept.If the input is a pixel value or constant reference, the function object is immutable. Otherwise it is mutable (and returns non-const reference to the n-th channel) |
| Costream_device | |
| CPixelImageViewIsMutableConcept | |
| CPixelIteratorIsMutableConcept | |
| Cplus_asymmetric | Plus function object whose arguments may be of different type |
| CRandomAccess2DImageViewIsMutableConcept | |
| CRandomAccessNDImageViewIsMutableConcept | |
| CRandomAccessNDLocatorIsMutableConcept | |
| C[rgb_to_luminance_fn](structboost_1_1gil_1_1detail_1_1rgb to luminance__fn.html) | Red * .3 + green * .59 + blue * .11 + .5 |
| C[std_fill_t](structboost_1_1gil_1_1detail_1_1std fill t.html) | Struct to do std::fill |
| C[step_iterator_adaptor](classboost_1_1gil_1_1detail_1_1step iterator adaptor.html) | An adaptor over an existing iterator that changes the step unit |
| C[type_to_index](structboost_1_1gil_1_1detail_1_1type to index.html) | Returns the index corresponding to the first occurrance of a given given type in |
| Calpha_t | Alpha |
| Cany_image | Represents a run-time specified image. Note it does NOT model ImageConcept |
| C[any_image_view](classboost_1_1gil_1_1any image view.html) | Represents a run-time specified image view. Models HasDynamicXStepTypeConcept, HasDynamicYStepTypeConcept, Note that this class does NOT model ImageViewConcept |
| CAssignable | Concept of copy assignment requirement |
| C[binary_operation_obj](structboost_1_1gil_1_1binary operation obj.html) | A generic binary operation on viewsUse this class as a convenience superclass when defining an operation for any image views. Many operations have different behavior when the two views are compatible. This class checks for compatibility and invokes apply_compatible(V1,V2) or apply_incompatible(V1,V2) of the subclass. You must provide apply_compatible(V1,V2) method in your subclass, but apply_incompatible(V1,V2) is not required and the default throws std::bad_cast |
| C[bit_aligned_image1_type](structboost_1_1gil_1_1bit aligned image1__type.html) | Returns the type of a single-channel bit-aligned image given the bit size of its channel and its layout |
| C[bit_aligned_image2_type](structboost_1_1gil_1_1bit aligned image2__type.html) | Returns the type of a two channel bit-aligned image given the bit size of its channels and its layout |
| C[bit_aligned_image3_type](structboost_1_1gil_1_1bit aligned image3__type.html) | Returns the type of a three channel bit-aligned image given the bit size of its channels and its layout |
| C[bit_aligned_image4_type](structboost_1_1gil_1_1bit aligned image4__type.html) | Returns the type of a four channel bit-aligned image given the bit size of its channels and its layout |
| C[bit_aligned_image5_type](structboost_1_1gil_1_1bit aligned image5__type.html) | Returns the type of a five channel bit-aligned image given the bit size of its channels and its layout |
| C[bit_aligned_image_type](structboost_1_1gil_1_1bit aligned image__type.html) | Returns the type of a packed image whose pixels may not be byte aligned. For example, an "rgb222" image is bit-aligned because its pixel spans six bits |
| C[bit_aligned_pixel_iterator](structboost_1_1gil_1_1bit aligned pixel__iterator.html) | An iterator over non-byte-aligned pixels. Models PixelIteratorConcept, PixelBasedConcept, MemoryBasedIteratorConcept, HasDynamicXStepTypeConcept |
| Cbit_range | |
| Cblack_t | Black |
| Cblue_t | Blue |
| C[byte_to_memunit](structboost_1_1gil_1_1byte to memunit.html) | |
| Cchannel_converter | A unary function object converting between channel types |
| C[channel_converter_unsigned< float32_t, DstChannelV >](structboost_1_1gil_1_1channel converter unsigned_3_01float32__t_00_01_dst_channel_v_01_4.html) | Float32_t conversion |
| C[channel_converter_unsigned< float32_t, uint32_t >](structboost_1_1gil_1_1channel converter unsigned_3_01float32 t_00_01uint32 t_01_4.html) | 32 bit <-> float channel conversion |
| C[channel_converter_unsigned< T, T >](structboost_1_1gil_1_1channel converter unsigned_3_01_t_00_01_t_01_4.html) | Converting a channel to itself - identity operation |
| C[channel_converter_unsigned< uint32_t, float32_t >](structboost_1_1gil_1_1channel converter unsigned_3_01uint32 t_00_01float32 t_01_4.html) | 32 bit <-> float channel conversion |
| C[channel_mapping_type< planar_pixel_reference< ChannelReference, ColorSpace > >](structboost_1_1gil_1_1channel mapping type_3_01planar pixel reference_3_01_channel_reference_00_01_color_space_01_4_01_4.html) | Specifies the color space type of a planar pixel reference. Required by PixelBasedConcept |
| Cchannel_multiplier | A function object to multiply two channels. result = a * b / max_value |
| C[channel_multiplier_unsigned](structboost_1_1gil_1_1channel multiplier unsigned.html) | This is the default implementation. Performance specializatons are provided |
| C[channel_multiplier_unsigned< float32_t >](structboost_1_1gil_1_1channel multiplier unsigned_3_01float32__t_01_4.html) | Specialization of channel_multiply for float 0..1 channels |
| C[channel_multiplier_unsigned< uint16_t >](structboost_1_1gil_1_1channel multiplier unsigned_3_01uint16__t_01_4.html) | Specialization of channel_multiply for 16-bit unsigned channels |
| C[channel_multiplier_unsigned< uint8_t >](structboost_1_1gil_1_1channel multiplier unsigned_3_01uint8__t_01_4.html) | Specialization of channel_multiply for 8-bit unsigned channels |
| Cchannel_type | |
| C[channel_type< planar_pixel_reference< ChannelReference, ColorSpace > >](structboost_1_1gil_1_1channel type_3_01planar pixel__reference_3_01_channel_reference_00_01_color_space_01_4_01_4.html) | Specifies the color space type of a planar pixel reference. Required by HomogeneousPixelBasedConcept |
| CChannelConcept | A channel is the building block of a color. Color is defined as a mixture of primary colors and a channel defines the degree to which each primary color is used in the mixture |
| CChannelConvertibleConcept | A channel is convertible to another one if the channel_convert algorithm is defined for the two channels |
| CChannelMappingConcept | Channel mapping concept |
| C[channels_are_compatible](structboost_1_1gil_1_1channels are compatible.html) | Predicate metafunction returning whether two channels are compatible |
| CChannelsCompatibleConcept | Channels are compatible if their associated value types (ignoring constness and references) are the same |
| CChannelValueConcept | A channel that supports default construction |
| CCollectionImageViewConcept | GIL view as Collection |
| C[color_convert_deref_fn](classboost_1_1gil_1_1color convert deref__fn.html) | Function object that given a source pixel, returns it converted to a given color space and channel depth. Models: PixelDereferenceAdaptorConcept |
| C[color_converted_view_type](structboost_1_1gil_1_1color converted view__type.html) | Returns the type of a view that does color conversion upon dereferencing its pixels |
| C[color_converted_view_type< any_image_view< Views... >, DstP >](structboost_1_1gil_1_1color converted view type_3_01any image__view_3_01_views_8_8_8_01_4_00_01_dst_p_01_4.html) | Returns the type of a runtime-specified view, color-converted to a given pixel type with the default coor converter |
| C[color_converted_view_type< any_image_view< Views... >, DstP, CC >](structboost_1_1gil_1_1color converted view type_3_01any image__view_3_01_views_8_8_8_01_4_00_01_dst_p_00_01_c_c_01_4.html) | Returns the type of a runtime-specified view, color-converted to a given pixel type with user specified color converter |
| C[color_element_const_reference_type](structboost_1_1gil_1_1color element const reference type.html) | Specifies the return type of the constant element accessor by color name, get_color(color_base, Color()); |
| C[color_element_reference_type](structboost_1_1gil_1_1color element reference__type.html) | Specifies the return type of the mutable element accessor by color name, get_color(color_base, Color()); |
| C[color_element_type](structboost_1_1gil_1_1color element type.html) | Specifies the type of the element associated with a given color tag |
| C[color_space_type< planar_pixel_reference< ChannelReference, ColorSpace > >](structboost_1_1gil_1_1color space type_3_01planar pixel reference_3_01_channel_reference_00_01_color_space_01_4_01_4.html) | Specifies the color space type of a planar pixel reference. Required by PixelBasedConcept |
| CColorBaseConcept | A color base is a container of color elements (such as channels, channel references or channel pointers) |
| CColorBasesCompatibleConcept | Two color bases are compatible if they have the same color space and their elements are compatible, semantic-pairwise |
| CColorBaseValueConcept | Color base that also has a default-constructor. Refines Regular |
| CColorSpaceConcept | Color space type concept |
| CColorSpacesCompatibleConcept | Two color spaces are compatible if they are the same |
| C[const_iterator_type](structboost_1_1gil_1_1const iterator type.html) | Returns the type of an iterator just like the input iterator, except operating over immutable values |
| Ccontains_color | A predicate metafunction determining whether a given color base contains a given color |
| CCopyConstructible | Concept of copy construction requirement |
| Ccyan_t | Cyan |
| C[default_channel_converter](structboost_1_1gil_1_1default channel converter.html) | 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 |
| C[default_color_converter](structboost_1_1gil_1_1default color converter.html) | Class for color-converting one pixel to another |
| C[default_color_converter_impl](structboost_1_1gil_1_1default color converter__impl.html) | Color Convertion function object. To be specialized for every src/dst color space |
| C[default_color_converter_impl< C, C >](structboost_1_1gil_1_1default color converter__impl_3_01_c_00_01_c_01_4.html) | When the color space is the same, color convertion performs channel depth conversion |
| C[default_color_converter_impl< C1, rgba_t >](structboost_1_1gil_1_1default color converter impl_3_01_c1_00_01rgba t_01_4.html) | Converting any pixel type to RGBA. Note: Supports homogeneous pixels only |
| C[default_color_converter_impl< cmyk_t, gray_t >](structboost_1_1gil_1_1default color converter impl_3_01cmyk t_00_01gray__t_01_4.html) | CMYK to Gray |
| C[default_color_converter_impl< cmyk_t, rgb_t >](structboost_1_1gil_1_1default color converter impl_3_01cmyk t_00_01rgb__t_01_4.html) | CMYK to RGB (not the fastest code in the world) |
| C[default_color_converter_impl< gray_t, cmyk_t >](structboost_1_1gil_1_1default color converter impl_3_01gray t_00_01cmyk__t_01_4.html) | Gray to CMYK |
| C[default_color_converter_impl< gray_t, rgb_t >](structboost_1_1gil_1_1default color converter impl_3_01gray t_00_01rgb__t_01_4.html) | Gray to RGB |
| C[default_color_converter_impl< rgb_t, cmyk_t >](structboost_1_1gil_1_1default color converter impl_3_01rgb t_00_01cmyk__t_01_4.html) | RGB to CMYK (not the fastest code in the world) |
| C[default_color_converter_impl< rgb_t, gray_t >](structboost_1_1gil_1_1default color converter impl_3_01rgb t_00_01gray__t_01_4.html) | RGB to Gray |
| C[default_color_converter_impl< rgba_t, C2 >](structboost_1_1gil_1_1default color converter impl_3_01rgba t_00_01_c2_01_4.html) | Converting RGBA to any pixel type. Note: Supports homogeneous pixels only |
| C[default_color_converter_impl< rgba_t, rgba_t >](structboost_1_1gil_1_1default color converter impl_3_01rgba t_00_01rgba__t_01_4.html) | Unfortunately RGBA to RGBA must be explicitly provided - otherwise we get ambiguous specialization error |
| CDefaultConstructible | Concept of default construction requirement |
| Cderef_base | Helper base class for pixel dereference adaptors |
| Cderef_compose | Composes two dereference function objects. Similar to std::unary_compose but needs to pull some aliases from the component types. Models: PixelDereferenceAdaptorConcept |
| C[dereference_iterator_adaptor](classboost_1_1gil_1_1dereference iterator adaptor.html) | An adaptor over an existing iterator that provides for custom filter on dereferencing the object. Models: IteratorAdaptorConcept, PixelIteratorConcept |
| C[derived_image_type](classboost_1_1gil_1_1derived image type.html) | Constructs a homogeneous image type from a source image type by changing some of the properties.Use use_default for the properties of the source image that you want to keep |
| C[derived_iterator_type](classboost_1_1gil_1_1derived iterator type.html) | Constructs a pixel iterator type from a source pixel iterator type by changing some of the properties.Use use_default for the properties of the source view that you want to keep |
| C[derived_pixel_reference_type](classboost_1_1gil_1_1derived pixel reference__type.html) | Constructs a pixel reference type from a source pixel reference type by changing some of the properties.Use use_default for the properties of the source view that you want to keep |
| C[derived_view_type](classboost_1_1gil_1_1derived view type.html) | Constructs an image view type from a source view type by changing some of the properties.Use use_default for the properties of the source view that you want to keep |
| C[devicen_color_t](structboost_1_1gil_1_1devicen color t.html) | Unnamed color |
| C[devicen_layout_t](structboost_1_1gil_1_1devicen layout t.html) | Unnamed color layout of up to five channels |
| Cdevicen_t | Unnamed color space of 1, 3, 4, or 5 channels |
| C[dynamic_x_step_type](structboost_1_1gil_1_1dynamic x step__type.html) | Base template for types that model HasDynamicXStepTypeConcept |
| C[dynamic_xy_step_transposed_type](structboost_1_1gil_1_1dynamic xy step transposed type.html) | Returns the type of a transposed view that has a dynamic step along both X and Y |
| C[dynamic_xy_step_type](structboost_1_1gil_1_1dynamic xy step__type.html) | Returns the type of a view that has a dynamic step along both X and Y |
| C[dynamic_y_step_type](structboost_1_1gil_1_1dynamic y step__type.html) | Base template for types that model HasDynamicYStepTypeConcept |
| C[element_const_reference_type](structboost_1_1gil_1_1element const reference__type.html) | Specifies the return type of the constant element accessor at_c of a homogeneous color base |
| C[element_reference_type](structboost_1_1gil_1_1element reference type.html) | Specifies the return type of the mutable element accessor at_c of a homogeneous color base |
| Celement_type | Specifies the element type of a homogeneous color base |
| CEqualityComparable | Concept of == and != comparability requirement |
| CForwardCollectionImageViewConcept | GIL view as ForwardCollection |
| C[get_dynamic_image_reader](structboost_1_1gil_1_1get dynamic image__reader.html) | Helper metafunction to generate dynamic image reader type |
| C[get_dynamic_image_writer](structboost_1_1gil_1_1get dynamic image__writer.html) | Helper metafunction to generate dynamic image writer type |
| Cget_reader | Helper metafunction to generate image reader type |
| C[get_reader_backend](structboost_1_1gil_1_1get reader backend.html) | Helper metafunction to generate image backend type |
| C[get_scanline_reader](structboost_1_1gil_1_1get scanline reader.html) | Helper metafunction to generate image scanline_reader type |
| Cget_writer | Helper metafunction to generate writer type |
| C[gray_color_t](structboost_1_1gil_1_1gray color t.html) | Gray |
| Cgreen_t | Green |
| CHasDynamicXStepTypeConcept | Concept for iterators, locators and views that can define a type just like the given iterator, locator or view, except it supports runtime specified step along the X navigation |
| CHasDynamicYStepTypeConcept | Concept for locators and views that can define a type just like the given locator or view, except it supports runtime specified step along the Y navigation |
| CHasTransposedTypeConcept | Concept for locators and views that can define a type just like the given locator or view, except X and Y is swapped |
| CHomogeneousColorBaseConcept | Color base whose elements all have the same type |
| CHomogeneousColorBaseValueConcept | Homogeneous color base that also has a default constructor. Refines Regular |
| CHomogeneousPixelBasedConcept | Concept for homogeneous pixel-based GIL constructs |
| CHomogeneousPixelConcept | Homogeneous pixel concept |
| CHomogeneousPixelValueConcept | Homogeneous pixel concept that is a Regular type |
| Cimage | Container interface over image view. Models ImageConcept, PixelBasedConcept |
| C[image_is_basic](structboost_1_1gil_1_1image is basic.html) | Basic images must use basic views and std::allocator |
| Cimage_type | Returns the type of a homogeneous image given the channel type, layout, and whether it operates on planar data |
| Cimage_view | A lightweight object that interprets memory as a 2D array of pixels. Models ImageViewConcept,PixelBasedConcept,HasDynamicXStepTypeConcept,HasDynamicYStepTypeConcept,HasTransposedTypeConcept |
| CImageConcept | 2-dimensional image whose value type models PixelValueConcept |
| CImageViewConcept | GIL's 2-dimensional view over immutable GIL pixels |
| C[is_iterator_adaptor](structboost_1_1gil_1_1is iterator adaptor.html) | Metafunction predicate determining whether the given iterator is a plain one or an adaptor over another iterator. Examples of adaptors are the step iterator and the dereference iterator adaptor |
| C[is_pixel< bit_aligned_pixel_reference< B, C, L, M > >](structboost_1_1gil_1_1is pixel_3_01bit aligned pixel reference_3_01_b_00_01_c_00_01_l_00_01_m_01_4_01_4.html) | Metafunction predicate that flags bit_aligned_pixel_reference as a model of PixelConcept. Required by PixelConcept |
| C[is_pixel< planar_pixel_reference< ChannelReference, ColorSpace > >](structboost_1_1gil_1_1is pixel_3_01planar pixel__reference_3_01_channel_reference_00_01_color_space_01_4_01_4.html) | Metafunction predicate that flags planar_pixel_reference as a model of PixelConcept. Required by PixelConcept |
| C[is_planar< planar_pixel_reference< ChannelReference, ColorSpace > >](structboost_1_1gil_1_1is planar_3_01planar pixel__reference_3_01_channel_reference_00_01_color_space_01_4_01_4.html) | Specifies that planar_pixel_reference represents a planar construct. Required by PixelBasedConcept |
| C[is_read_supported](structboost_1_1gil_1_1is read supported.html) | |
| C[iterator_adaptor_get_base](structboost_1_1gil_1_1iterator adaptor get__base.html) | Returns the base iterator for a given iterator adaptor. Provide an specialization when introducing new iterator adaptors |
| C[iterator_adaptor_rebind](structboost_1_1gil_1_1iterator adaptor rebind.html) | Changes the base iterator of an iterator adaptor. Provide an specialization when introducing new iterator adaptors |
| C[iterator_add_deref](structboost_1_1gil_1_1iterator add deref.html) | Returns the type (and creates an instance) of an iterator that invokes the given dereference adaptor upon dereferencing |
| C[iterator_add_deref< dereference_iterator_adaptor< Iterator, PREV_DEREF >, Deref >](structboost_1_1gil_1_1iterator add deref_3_01dereference iterator adaptor_3_01_iterator_00_0927b7f3fa453e9b4decea8a0c8e52f27.html) | For dereference iterator adaptors, compose the new function object after the old one |
| C[iterator_from_2d](classboost_1_1gil_1_1iterator from 2d.html) | Provides 1D random-access navigation to the pixels of the image. Models: PixelIteratorConcept, PixelBasedConcept, HasDynamicXStepTypeConcept |
| C[iterator_is_basic](structboost_1_1gil_1_1iterator is basic.html) | Determines if a given pixel iterator is basic Basic iterators must use gil::pixel (if interleaved), [gil::planar_pixel_iterator](structboost_1_1gil_1_1planar pixel iterator.html "An iterator over planar pixels. Models HomogeneousColorBaseConcept, PixelIteratorConcept,...") (if planar) and [gil::memory_based_step_iterator](classboost_1_1gil_1_1memory based step__iterator.html "MEMORY-BASED STEP ITERATOR.") (if step). They must use the standard constness rules |
| C[iterator_is_basic< memory_based_step_iterator< pixel< T, L > * > >](structboost_1_1gil_1_1iterator is basic_3_01memory based step__iterator_3_01pixel_3_01_t_00_01_l_01_4_01_5_01_4_01_4.html) | |
| C[iterator_is_basic< memory_based_step_iterator< pixel< T, L > const * > >](structboost_1_1gil_1_1iterator is basic_3_01memory based step__iterator_3_01pixel_3_01_t_00_49e6005b45e6301328ca4342b3cea079.html) | |
| C[iterator_is_basic< memory_based_step_iterator< planar_pixel_iterator< T *, CS > > >](structboost_1_1gil_1_1iterator is basic_3_01memory based step iterator_3_01planar pixel__i11756f255913088facaf56838bba8ad0.html) | |
| C[iterator_is_basic< memory_based_step_iterator< planar_pixel_iterator< T const *, CS > > >](structboost_1_1gil_1_1iterator is basic_3_01memory based step iterator_3_01planar pixel__i1e167244adb96adf7850fda415bdbfe9.html) | |
| C[iterator_is_basic< pixel< T, L > * >](structboost_1_1gil_1_1iterator is basic_3_01pixel_3_01_t_00_01_l_01_4_01_5_01_4.html) | |
| C[iterator_is_basic< pixel< T, L > const * >](structboost_1_1gil_1_1iterator is basic_3_01pixel_3_01_t_00_01_l_01_4_01const_01_5_01_4.html) | |
| C[iterator_is_basic< planar_pixel_iterator< T *, CS > >](structboost_1_1gil_1_1iterator is basic_3_01planar pixel iterator_3_01_t_01_5_00_01_c_s_01_4_01_4.html) | |
| C[iterator_is_basic< planar_pixel_iterator< T const *, CS > >](structboost_1_1gil_1_1iterator is basic_3_01planar pixel iterator_3_01_t_01const_01_5_00_01_c_s_01_4_01_4.html) | |
| C[iterator_is_mutable](structboost_1_1gil_1_1iterator is mutable.html) | Metafunction predicate returning whether the given iterator allows for changing its values |
| C[iterator_is_step](structboost_1_1gil_1_1iterator is step.html) | Determines if the given iterator has a step that could be set dynamically |
| Citerator_type | Returns the type of a homogeneous iterator given the channel type, layout, whether it operates on planar data, whether it is a step iterator, and whether it is mutable |
| C[iterator_type_from_pixel](structboost_1_1gil_1_1iterator type from__pixel.html) | Returns the type of a pixel iterator given the pixel type, whether it operates on planar data, whether it is a step iterator, and whether it is mutable |
| CIteratorAdaptorConcept | Iterator adaptor is a forward iterator adapting another forward iterator |
| C[kth_channel_view_type](structboost_1_1gil_1_1kth channel view__type.html) | Given a source image view type View, returns the type of an image view over a given channel of View.If the channels in the source view are adjacent in memory (such as planar non-step view or single-channel view) then the return view is a single-channel non-step view. If the channels are non-adjacent (interleaved and/or step view) then the return view is a single-channel step view |
| C[kth_semantic_element_const_reference_type](structboost_1_1gil_1_1kth semantic element const reference__type.html) | Specifies the return type of the constant semantic_at_c<K>(color_base); |
| C[kth_semantic_element_reference_type](structboost_1_1gil_1_1kth semantic element reference type.html) | Specifies the return type of the mutable semantic_at_c<K>(color_base); |
| C[kth_semantic_element_type](structboost_1_1gil_1_1kth semantic element__type.html) | Specifies the type of the K-th semantic element of a color base |
| Clayout | Represents a color space and ordering of channels in memory |
| C[locator_is_basic](structboost_1_1gil_1_1locator is basic.html) | Determines if a given locator is basic. A basic locator is memory-based and has basic x_iterator and y_iterator |
| C[locator_is_mutable](structboost_1_1gil_1_1locator is mutable.html) | Determines if the given locator is mutable (i.e. its pixels can be changed) |
| C[locator_is_step_in_x](structboost_1_1gil_1_1locator is step in x.html) | Determines if the given locator has a horizontal step that could be set dynamically |
| C[locator_is_step_in_y](structboost_1_1gil_1_1locator is step in y.html) | Determines if the given locator has a vertical step that could be set dynamically |
| Clocator_type | Returns the type of a homogeneous locator given the channel type, layout, whether it operates on planar data and whether it has a step horizontally |
| Cmagenta_t | Magenta |
| C[memory_based_2d_locator](classboost_1_1gil_1_1memory based 2d__locator.html) | Memory-based pixel locator. Models: PixelLocatorConcept,HasDynamicXStepTypeConcept,HasDynamicYStepTypeConcept,HasTransposedTypeConceptThe class takes a step iterator as a parameter. The step iterator provides navigation along the vertical axis while its base iterator provides horizontal navigation |
| C[memory_based_step_iterator](classboost_1_1gil_1_1memory based step__iterator.html) | MEMORY-BASED STEP ITERATOR |
| CMemoryBasedIteratorConcept | Concept of a random-access iterator that can be advanced in memory units (bytes or bits) |
| C[memunit_step_fn](structboost_1_1gil_1_1memunit step fn.html) | Function object that returns the memory unit distance between two iterators and advances a given iterator a given number of mem units (bytes or bits) |
| CMetafunction | Concept for type as metafunction requirement |
| CMutableChannelConcept | A channel that allows for modifying its value |
| CMutableColorBaseConcept | Color base which allows for modifying its elements |
| CMutableHomogeneousColorBaseConcept | Homogeneous color base that allows for modifying its elements |
| CMutableHomogeneousPixelConcept | Homogeneous pixel concept that allows for changing its channels |
| CMutableImageViewConcept | GIL's 2-dimensional view over mutable GIL pixels |
| CMutableIteratorAdaptorConcept | Iterator adaptor that is mutable |
| CMutablePixelConcept | Pixel concept that allows for changing its channels |
| CMutablePixelIteratorConcept | Pixel iterator that allows for changing its pixel |
| CMutablePixelLocatorConcept | GIL's 2-dimensional locator over mutable GIL pixels |
| CMutableRandomAccess2DImageViewConcept | 2-dimensional view over mutable values |
| CMutableRandomAccess2DLocatorConcept | 2-dimensional locator over mutable pixels |
| CMutableRandomAccessNDImageViewConcept | N-dimensional view over mutable values |
| CMutableRandomAccessNDLocatorConcept | N-dimensional locator over mutable pixels |
| CMutableStepIteratorConcept | Step iterator that allows for modifying its current value |
| C[nth_channel_view_type](structboost_1_1gil_1_1nth channel view__type.html) | Given a source image view type View, returns the type of an image view over a single channel of ViewIf the channels in the source view are adjacent in memory (such as planar non-step view or single-channel view) then the return view is a single-channel non-step view. If the channels are non-adjacent (interleaved and/or step view) then the return view is a single-channel step view |
| C[nth_channel_view_type< any_image_view< Views... > >](structboost_1_1gil_1_1nth channel view type_3_01any image__view_3_01_views_8_8_8_01_4_01_4.html) | Given a runtime source image view, returns the type of a runtime image view over a single channel of the source view |
| Cnum_channels | Returns the number of channels of a pixel-based GIL construct |
| C[packed_dynamic_channel_reference< BitField, NumBits, false >](classboost_1_1gil_1_1packed dynamic channel__reference_3_01_bit_field_00_01_num_bits_00_01false_01_4.html) | 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 |
| C[packed_dynamic_channel_reference< BitField, NumBits, true >](classboost_1_1gil_1_1packed dynamic channel__reference_3_01_bit_field_00_01_num_bits_00_01true_01_4.html) | 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 |
| C[packed_image1_type](structboost_1_1gil_1_1packed image1 type.html) | Returns the type of a single-channel image given its bitfield type, the bit size of its channel and its layout |
| C[packed_image2_type](structboost_1_1gil_1_1packed image2 type.html) | Returns the type of a two channel image given its bitfield type, the bit size of its channels and its layout |
| C[packed_image3_type](structboost_1_1gil_1_1packed image3 type.html) | Returns the type of a three channel image given its bitfield type, the bit size of its channels and its layout |
| C[packed_image4_type](structboost_1_1gil_1_1packed image4 type.html) | Returns the type of a four channel image given its bitfield type, the bit size of its channels and its layout |
| C[packed_image5_type](structboost_1_1gil_1_1packed image5 type.html) | Returns the type of a five channel image given its bitfield type, the bit size of its channels and its layout |
| C[packed_image_type](structboost_1_1gil_1_1packed image type.html) | Returns the type of an interleaved packed image: an image whose channels may not be byte-aligned, but whose pixels are byte aligned |
| Cpacked_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) |
| C[packed_pixel_type](structboost_1_1gil_1_1packed pixel type.html) | Returns the type of a packed pixel given its bitfield type, the bit size of its channels and its layout |
| Cpixel | Represents a pixel value (a container of channels). Models: HomogeneousColorBaseValueConcept, PixelValueConcept, HomogeneousPixelBasedConcept |
| C[pixel_2d_locator_base](classboost_1_1gil_1_1pixel 2d locator__base.html) | Base class for models of PixelLocatorConceptPixel locator is similar to a pixel iterator, but allows for 2D navigation of pixels within an image view. It has a 2D difference_type and supports random access operations like: |
| C[pixel_is_reference](structboost_1_1gil_1_1pixel is reference.html) | Given a model of a pixel, determines whether the model represents a pixel reference (as opposed to pixel value) |
| C[pixel_reference_is_basic](structboost_1_1gil_1_1pixel reference is__basic.html) | Determines if a given pixel reference is basic Basic references must use gil::pixel& (if interleaved), gil::planar_pixel_reference (if planar). They must use the standard constness rules |
| C[pixel_reference_is_mutable](structboost_1_1gil_1_1pixel reference is__mutable.html) | Determines if the given pixel reference is mutable (i.e. its channels can be changed) |
| C[pixel_reference_is_proxy](structboost_1_1gil_1_1pixel reference is__proxy.html) | Determines whether the given pixel reference is a proxy class or a native C++ reference |
| C[pixel_reference_type](structboost_1_1gil_1_1pixel reference type.html) | Returns the type of a homogeneous pixel reference given the channel type, layout, whether it operates on planar data and whether it is mutable |
| C[pixel_value_type](structboost_1_1gil_1_1pixel value type.html) | Returns the type of a homogeneous pixel given the channel type and layout |
| CPixelBasedConcept | Concept for all pixel-based GIL constructs |
| CPixelConcept | Pixel concept - A color base whose elements are channels |
| CPixelConvertibleConcept | Pixel convertible concept Convertibility is non-symmetric and implies that one pixel can be converted to another, approximating the color. Conversion is explicit and sometimes lossy |
| CPixelDereferenceAdaptorConcept | Represents a unary function object that can be invoked upon dereferencing a pixel iterator |
| CPixelIteratorConcept | An STL random access traversal iterator over a model of PixelConcept |
| CPixelLocatorConcept | GIL's 2-dimensional locator over immutable GIL pixels |
| C[pixels_are_compatible](structboost_1_1gil_1_1pixels are compatible.html) | Returns whether two pixels are compatible Pixels are compatible if their channels and color space types are compatible. Compatible pixels can be assigned and copy constructed from one another |
| CPixelsCompatibleConcept | Concept for pixel compatibility Pixels are compatible if their channels and color space types are compatible. Compatible pixels can be assigned and copy constructed from one another |
| CPixelValueConcept | Pixel concept that is a Regular type |
| C[planar_pixel_iterator](structboost_1_1gil_1_1planar pixel iterator.html) | An iterator over planar pixels. Models HomogeneousColorBaseConcept, PixelIteratorConcept, HomogeneousPixelBasedConcept, MemoryBasedIteratorConcept, HasDynamicXStepTypeConcept |
| C[planar_pixel_reference](structboost_1_1gil_1_1planar pixel reference.html) | A reference proxy to a planar pixel |
| Cpoint | 2D point both axes of which have the same dimension typeModels: Point2DConcept |
| CPoint2DConcept | 2-dimensional point concept |
| CPointNDConcept | N-dimensional point concept |
| Cposition_iterator | An iterator that remembers its current X,Y position and invokes a function object with it upon dereferencing. Used to create virtual image views. Models: StepIteratorConcept, PixelIteratorConcept, PixelBasedConcept, HasDynamicXStepTypeConcept |
| Cpromote_integral | Meta-function to define an integral type with size than is (roughly) twice the bit size of T |
| CRandomAccess2DImageConcept | 2-dimensional container of values |
| CRandomAccess2DImageViewConcept | 2-dimensional view over immutable values |
| CRandomAccess2DLocatorConcept | 2-dimensional locator over immutable values |
| CRandomAccessNDImageConcept | N-dimensional container of values |
| CRandomAccessNDImageViewConcept | N-dimensional view over immutable values |
| CRandomAccessNDLocatorConcept | N-dimensional locator over immutable values |
| Creader_base | |
| Cred_t | Red |
| CRegular | Concept for type regularity requirement |
| CReversibleCollectionImageViewConcept | GIL view as ReversibleCollection |
| CSameType | Concept of types equivalence requirement |
| C[scanline_read_iterator](classboost_1_1gil_1_1scanline read iterator.html) | Input iterator to read images |
| Csize | Returns an integral constant type specifying the number of elements in a color base |
| CStepIteratorConcept | Step iterator concept |
| CSwappable | Concept of swap operation requirement |
| Ctransposed_type | |
| C[type_from_x_iterator](structboost_1_1gil_1_1type from x__iterator.html) | Given a pixel iterator defining access to pixels along a row, returns the types of the corresponding built-in step_iterator, xy_locator, image_view |
| C[view_is_basic](structboost_1_1gil_1_1view is basic.html) | Basic views must be over basic locators |
| C[view_is_mutable](structboost_1_1gil_1_1view is mutable.html) | Determines if the given view is mutable (i.e. its pixels can be changed) |
| C[view_is_step_in_x](structboost_1_1gil_1_1view is step in x.html) | Determines if the given view has a horizontal step that could be set dynamically |
| C[view_is_step_in_y](structboost_1_1gil_1_1view is step in y.html) | Determines if the given view has a vertical step that could be set dynamically |
| Cview_type | Returns the type of a homogeneous view given the channel type, layout, whether it operates on planar data and whether it has a step horizontally |
| C[view_type_from_pixel](structboost_1_1gil_1_1view type from__pixel.html) | Returns the type of a view the pixel type, whether it operates on planar data and whether it has a step horizontally |
| C[views_are_compatible](structboost_1_1gil_1_1views are compatible.html) | Returns whether two views are compatible |
| CViewsCompatibleConcept | Views are compatible if they have the same color spaces and compatible channel values |
| C[virtual_2d_locator](classboost_1_1gil_1_1virtual 2d locator.html) | A 2D locator over a virtual image Upon dereferencing, invokes a given function object passing it its coordinates. Models: PixelLocatorConcept, HasDynamicXStepTypeConcept, HasDynamicYStepTypeConcept, HasTransposedTypeConcept |
| Cyellow_t | Yellow |
Generated by doxygen 1.8.15