▼Nboost | Defined(BOOST_NO_CXX17_HDR_MEMORY_RESOURCE) |
►Ngil | |
►Ndetail | |
Ccopier_n | |
Ccopier_n< iterator_from_2d< IL >, O > | Source range is delimited by image iterators |
Ccopier_n< I, iterator_from_2d< OL > > | Destination range is delimited by image iterators |
Ccopier_n< iterator_from_2d< IL >, iterator_from_2d< OL > > | Both source and destination ranges are delimited by image iterators |
Cstd_fill_t | Struct to do std::fill |
Cequal_n_fn< pixel< T, CS > const *, pixel< T, CS > const * > | |
Cequal_n_fn< planar_pixel_iterator< IC, CS >, planar_pixel_iterator< IC, CS > > | |
Cequal_n_fn< boost::gil::iterator_from_2d< Loc >, It > | |
Cequal_n_fn< It, boost::gil::iterator_from_2d< Loc > > | |
Cequal_n_fn< boost::gil::iterator_from_2d< Loc1 >, boost::gil::iterator_from_2d< Loc2 > > | Both source and destination ranges are delimited by image iterators |
Cchannel_converter_unsigned_impl | This is the default implementation. Performance specializatons are provided |
Chomogeneous_color_base< Element, Layout, 1 > | A homogeneous color base holding one color element. Models HomogeneousColorBaseConcept or HomogeneousColorBaseValueConcept |
Chomogeneous_color_base< Element, Layout, 2 > | A homogeneous color base holding two color elements Models HomogeneousColorBaseConcept or HomogeneousColorBaseValueConcept |
Chomogeneous_color_base< Element, Layout, 3 > | A homogeneous color base holding three color elements. Models HomogeneousColorBaseConcept or HomogeneousColorBaseValueConcept |
Chomogeneous_color_base< Element, Layout, 4 > | A homogeneous color base holding four color elements. Models HomogeneousColorBaseConcept or HomogeneousColorBaseValueConcept |
Chomogeneous_color_base< Element, Layout, 5 > | A homogeneous color base holding five color elements. Models HomogeneousColorBaseConcept or HomogeneousColorBaseValueConcept |
Crgb_to_luminance_fn | Red * .3 + green * .59 + blue * .11 + .5 |
Chash_tuple | Functor provided for the hashing of tuples. The following approach makes use hash_combine from boost::container_hash. Although there is a direct hashing available for tuples, this approach will ease adopting in future to a std::hash_combine. In case std::hash extends support to tuples this functor as well as the helper implementation hash_tuple_impl can be removed |
Ctuple_limit | Provides equivalent of std::numeric_limits for type std::tuple tuple_limit gets called with only tuples having integral elements |
Cfiller | Filler is used to fill the histogram class with all values between a specified range This functor is used when sparsefill is false, since all the keys need to be present in that case. Currently on 1D implementation is available, extend by adding specialization for 2D and higher dimensional cases |
Cfiller< 1 > | Specialisation for 1D histogram |
Cnth_channel_deref_fn | Function object that returns a grayscale reference of the N-th channel of a given reference. Models: PixelDereferenceAdaptorConcept |
Ckth_channel_deref_fn | Function object that returns a grayscale reference of the K-th channel (specified as a template parameter) of a given reference. Models: PixelDereferenceAdaptorConcept |
Cstep_iterator_adaptor | An adaptor over an existing iterator that changes the step unit |
Cidentity | Identity taken from SGI STL |
Cplus_asymmetric | Plus function object whose arguments may be of different type |
Cinc | Operator++ wrapped in a function object |
Cdec | Operator– wrapped in a function object |
Ctype_to_index | Returns the index corresponding to the first occurrence of a given given type in |
CChannelIsMutableConcept | |
CRandomAccessNDImageViewIsMutableConcept | |
CRandomAccess2DImageViewIsMutableConcept | |
CPixelImageViewIsMutableConcept | |
CPixelIteratorIsMutableConcept | |
CRandomAccessNDLocatorIsMutableConcept | |
Ccorrelator_n | Provides functionality for performing 1D correlation between the kernel and a buffer storing row pixels of source image. Kernel size is to be provided through constructor for all instances |
Ccorrelator_k | Provides functionality for performing 1D correlation between the kernel and a buffer storing row pixels of source image. Kernel size is a template parameter and must be compulsorily specified while using |
Ckernel_1d_adaptor | Kernel adaptor for one-dimensional cores Core needs to provide size(),begin(),end(),operator[], value_type,iterator,const_iterator,reference,const_reference |
Ckernel_2d | Variable-size kernel |
Ckernel_2d_fixed | Static-size kernel |
Cis_read_only | Determines if reader type is read only ( no conversion ) |
►Cfile_stream_device | |
Cread_tag | Used to overload the constructor |
Cistream_device | |
Costream_device | |
Cis_input_device | |
Cis_read_device | |
Cis_output_device | |
Cis_write_device | |
Cplanar_pixel_iterator | An iterator over planar pixels. Models HomogeneousColorBaseConcept, PixelIteratorConcept, HomogeneousPixelBasedConcept, MemoryBasedIteratorConcept, HasDynamicXStepTypeConcept |
Cmemory_based_step_iterator | MEMORY-BASED STEP ITERATOR |
Cmemory_based_2d_locator | Memory-based pixel locator. Models: PixelLocatorConcept,HasDynamicXStepTypeConcept,HasDynamicYStepTypeConcept,HasTransposedTypeConcept |
Cbinary_operation_obj | A generic binary operation on views |
Cpixel_proxy | Reference proxy associated with a type that has a "reference" member type alias |
Cbit_aligned_pixel_iterator | An iterator over non-byte-aligned pixels. Models PixelIteratorConcept, PixelBasedConcept, MemoryBasedIteratorConcept, HasDynamicXStepTypeConcept |
Cbit_range | |
Cis_pixel< bit_aligned_pixel_reference< B, C, L, M > > | Metafunction predicate that flags bit_aligned_pixel_reference as a model of PixelConcept. Required by PixelConcept |
Cpacked_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 |
Cpacked_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 |
Cchannel_converter_unsigned< T, T > | Converting a channel to itself - identity operation |
Cchannel_converter_unsigned< float32_t, DstChannelV > | Float32_t conversion |
Cchannel_converter_unsigned< uint32_t, float32_t > | 32 bit <-> float channel conversion |
Cchannel_converter_unsigned< float32_t, uint32_t > | 32 bit <-> float channel conversion |
Cchannel_converter | A unary function object converting between channel types |
Cdefault_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 |
Cchannel_multiplier_unsigned | This is the default implementation. Performance specializatons are provided |
Cchannel_multiplier_unsigned< uint8_t > | Specialization of channel_multiply for 8-bit unsigned channels |
Cchannel_multiplier_unsigned< uint16_t > | Specialization of channel_multiply for 16-bit unsigned channels |
Cchannel_multiplier_unsigned< float32_t > | Specialization of channel_multiply for float 0..1 channels |
Cchannel_multiplier | A function object to multiply two channels. result = a * b / max_value |
Cchannel_plus_t | Arithmetic operation of addition of two channel values |
Cchannel_minus_t | Arithmetic operation of subtraction of two channel values |
Cchannel_multiplies_t | Arithmetic operation of multiplication of two channel values |
Cchannel_divides_t | Arithmetic operation of division of two channel values |
Cchannel_plus_scalar_t | Arithmetic operation of adding scalar to channel value |
Cchannel_minus_scalar_t | Arithmetic operation of subtracting scalar from channel value |
Cchannel_multiplies_scalar_t | Arithmetic operation of channel value by a scalar |
Cchannel_divides_scalar_t | Arithmetic operation of dividing channel value by scalar |
Cchannel_halves_t | Arithmetic operation of dividing channel value by 2 |
Cchannel_zeros_t | Operation of setting channel value to zero |
Cchannel_assigns_t | |
Ccyan_t | Cyan |
Cmagenta_t | Magenta |
Cyellow_t | Yellow |
Cblack_t | Black |
Celement_reference_type | Specifies the return type of the mutable element accessor at_c of a homogeneous color base |
Celement_const_reference_type | Specifies the return type of the constant element accessor at_c of a homogeneous color base |
Csize | Returns an integral constant type specifying the number of elements in a color base |
Ckth_semantic_element_type | Specifies the type of the K-th semantic element of a color base |
Ckth_semantic_element_reference_type | Specifies the return type of the mutable semantic_at_c<K>(color_base); |
Ckth_semantic_element_const_reference_type | Specifies the return type of the constant semantic_at_c<K>(color_base); |
Ccontains_color | A predicate metafunction determining whether a given color base contains a given color |
Ccolor_element_type | Specifies the type of the element associated with a given color tag |
Ccolor_element_reference_type | Specifies the return type of the mutable element accessor by color name, get_color(color_base, Color()); |
Ccolor_element_const_reference_type | Specifies the return type of the constant element accessor by color name, get_color(color_base, Color()); |
Celement_type | Specifies the element type of a homogeneous color base |
Cchannel_type | |
Cdefault_color_converter_impl | Color Conversion function object. To be specialized for every src/dst color space |
Cdefault_color_converter_impl< C, C > | When the color space is the same, color conversion performs channel depth conversion |
Cdefault_color_converter_impl< gray_t, rgb_t > | Gray to RGB |
Cdefault_color_converter_impl< gray_t, cmyk_t > | Gray to CMYK |
Cdefault_color_converter_impl< rgb_t, gray_t > | RGB to Gray |
Cdefault_color_converter_impl< rgb_t, cmyk_t > | RGB to CMYK (not the fastest code in the world) |
Cdefault_color_converter_impl< cmyk_t, rgb_t > | CMYK to RGB (not the fastest code in the world) |
Cdefault_color_converter_impl< cmyk_t, gray_t > | CMYK to Gray |
Cdefault_color_converter_impl< C1, rgba_t > | Converting any pixel type to RGBA. Note: Supports homogeneous pixels only |
Cdefault_color_converter_impl< rgba_t, C2 > | Converting RGBA to any pixel type. Note: Supports homogeneous pixels only |
Cdefault_color_converter_impl< rgba_t, rgba_t > | Unfortunately RGBA to RGBA must be explicitly provided - otherwise we get ambiguous specialization error |
Cdefault_color_converter | Class for color-converting one pixel to another |
Cdevicen_color_t | Unnamed color |
Cdevicen_t | Unnamed color space of 1, 2, 3, 4, or 5 channels |
Cdevicen_layout_t | Unnamed color layout of up to five channels |
Cdynamic_x_step_type | Base template for types that model HasDynamicXStepTypeConcept |
Cdynamic_y_step_type | Base template for types that model HasDynamicYStepTypeConcept |
Cdynamic_xy_step_type | Returns the type of a view that has a dynamic step along both X and Y |
Cgray_color_t | Gray |
Chistogram | Default histogram class provided by boost::gil |
Cimage | Container interface over image view. Models ImageConcept, PixelBasedConcept |
Cimage_view | A lightweight object that interprets memory as a 2D array of pixels. Models ImageViewConcept,PixelBasedConcept,HasDynamicXStepTypeConcept,HasDynamicYStepTypeConcept,HasTransposedTypeConcept |
Ctransposed_type | |
Cdynamic_xy_step_transposed_type | Returns the type of a transposed view that has a dynamic step along both X and Y |
Ccolor_convert_deref_fn | Function object that given a source pixel, returns it converted to a given color space and channel depth. Models: PixelDereferenceAdaptorConcept |
Ccolor_converted_view_type | Returns the type of a view that does color conversion upon dereferencing its pixels |
Cnth_channel_view_type | Given a source image view type View, returns the type of an image view over a single channel of View |
Ckth_channel_view_type | Given a source image view type View, returns the type of an image view over a given channel of View |
Citerator_from_2d | Provides 1D random-access navigation to the pixels of the image. Models: PixelIteratorConcept, PixelBasedConcept, HasDynamicXStepTypeConcept |
Citerator_add_deref | Returns the type (and creates an instance) of an iterator that invokes the given dereference adaptor upon dereferencing |
Cpoint | 2D point both axes of which have the same dimension typeModels: Point2DConcept |
Cnum_channels | Returns the number of channels of a pixel-based GIL construct |
Cpixel_2d_locator_base | Base class for models of PixelLocatorConcept |
Cpixel | Represents a pixel value (a container of channels). Models: HomogeneousColorBaseValueConcept, PixelValueConcept, HomogeneousPixelBasedConcept |
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) |
Cplanar_pixel_reference | A reference proxy to a planar pixel |
Cis_iterator_adaptor | 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 |
Citerator_adaptor_get_base | Returns the base iterator for a given iterator adaptor. Provide an specialization when introducing new iterator adaptors |
Cpixel_reference_is_basic | 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 |
Citerator_is_basic | Determines if a given pixel iterator is basic Basic iterators must use gil::pixel (if interleaved), gil::planar_pixel_iterator (if planar) and gil::memory_based_step_iterator (if step). They must use the standard constness rules |
Citerator_is_basic< pixel< T, L > * > | |
Citerator_is_basic< pixel< T, L > const * > | |
Citerator_is_basic< planar_pixel_iterator< T *, CS > > | |
Citerator_is_basic< planar_pixel_iterator< T const *, CS > > | |
Citerator_is_basic< memory_based_step_iterator< pixel< T, L > * > > | |
Citerator_is_basic< memory_based_step_iterator< pixel< T, L > const * > > | |
Citerator_is_basic< memory_based_step_iterator< planar_pixel_iterator< T *, CS > > > | |
Citerator_is_basic< memory_based_step_iterator< planar_pixel_iterator< T const *, CS > > > | |
Clocator_is_basic | Determines if a given locator is basic. A basic locator is memory-based and has basic x_iterator and y_iterator |
Cview_is_basic | Basic views must be over basic locators |
Cimage_is_basic | Basic images must use basic views and std::allocator |
Citerator_is_step | Determines if the given iterator has a step that could be set dynamically |
Clocator_is_step_in_x | Determines if the given locator has a horizontal step that could be set dynamically |
Clocator_is_step_in_y | Determines if the given locator has a vertical step that could be set dynamically |
Cview_is_step_in_x | Determines if the given view has a horizontal step that could be set dynamically |
Cview_is_step_in_y | Determines if the given view has a vertical step that could be set dynamically |
Cpixel_reference_is_proxy | Determines whether the given pixel reference is a proxy class or a native C++ reference |
Cpixel_is_reference | Given a model of a pixel, determines whether the model represents a pixel reference (as opposed to pixel value) |
Cpixel_reference_is_mutable | Determines if the given pixel reference is mutable (i.e. its channels can be changed) |
Clocator_is_mutable | Determines if the given locator is mutable (i.e. its pixels can be changed) |
Cview_is_mutable | Determines if the given view is mutable (i.e. its pixels can be changed) |
Cpixel_reference_type | Returns the type of a homogeneous pixel reference given the channel type, layout, whether it operates on planar data and whether it is mutable |
Citerator_type_from_pixel | 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 |
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 |
Ctype_from_x_iterator | 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 |
Cpacked_pixel_type | Returns the type of a packed pixel given its bitfield type, the bit size of its channels and its layout |
Cpacked_image_type | Returns the type of an interleaved packed image: an image whose channels may not be byte-aligned, but whose pixels are byte aligned |
Cpacked_image1_type | Returns the type of a single-channel image given its bitfield type, the bit size of its channel and its layout |
Cpacked_image2_type | Returns the type of a two channel image given its bitfield type, the bit size of its channels and its layout |
Cpacked_image3_type | Returns the type of a three channel image given its bitfield type, the bit size of its channels and its layout |
Cpacked_image4_type | Returns the type of a four channel image given its bitfield type, the bit size of its channels and its layout |
Cpacked_image5_type | Returns the type of a five channel image given its bitfield type, the bit size of its channels and its layout |
Cbit_aligned_image_type | 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 |
Cbit_aligned_image1_type | Returns the type of a single-channel bit-aligned image given the bit size of its channel and its layout |
Cbit_aligned_image2_type | Returns the type of a two channel bit-aligned image given the bit size of its channels and its layout |
Cbit_aligned_image3_type | Returns the type of a three channel bit-aligned image given the bit size of its channels and its layout |
Cbit_aligned_image4_type | Returns the type of a four channel bit-aligned image given the bit size of its channels and its layout |
Cbit_aligned_image5_type | Returns the type of a five channel bit-aligned image given the bit size of its channels and its layout |
Cpixel_value_type | Returns the type of a homogeneous pixel given the channel type and layout |
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 |
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 |
Cimage_type | Returns the type of a homogeneous image given the channel type, layout, and whether it operates on planar data |
Cview_type_from_pixel | Returns the type of a view the pixel type, whether it operates on planar data and whether it has a step horizontally |
Cderived_pixel_reference_type | 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 |
Cderived_iterator_type | 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 |
Cderived_view_type | 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 |
Cderived_image_type | 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 |
Citerator_adaptor_rebind | Changes the base iterator of an iterator adaptor. Provide an specialization when introducing new iterator adaptors |
Cconst_iterator_type | Returns the type of an iterator just like the input iterator, except operating over immutable values |
Citerator_is_mutable | Metafunction predicate returning whether the given iterator allows for changing its values |
Cbyte_to_memunit | |
Cdereference_iterator_adaptor | An adaptor over an existing iterator that provides for custom filter on dereferencing the object. Models: IteratorAdaptorConcept, PixelIteratorConcept |
Citerator_add_deref< dereference_iterator_adaptor< Iterator, PREV_DEREF >, Deref > | For dereference iterator adaptors, compose the new function object after the old one |
Cpixel_plus_t | Performs channel-wise addition of two pixels |
Cpixel_minus_t | Performs channel-wise subtraction of two pixels |
Cpixel_multiplies_scalar_t | Performs channel-wise multiplication of pixel elements by scalar |
Cpixel_multiplies_t | Performs channel-wise multiplication of two pixels |
Cpixel_divides_scalar_t | Performs channel-wise division of pixel elements by scalar |
Cpixel_divides_t | Performs channel-wise division of two pixels |
Cpixel_halves_t | Performs channel-wise division by 2 |
Cpixel_zeros_t | Sets pixel elements to zero (for whatever zero means) |
Cpixel_assigns_t | Casts and assigns a pixel to another |
Cis_pixel< planar_pixel_reference< ChannelReference, ColorSpace > > | Metafunction predicate that flags planar_pixel_reference as a model of PixelConcept. Required by PixelConcept |
Ccolor_space_type< planar_pixel_reference< ChannelReference, ColorSpace > > | Specifies the color space type of a planar pixel reference. Required by PixelBasedConcept |
Cchannel_mapping_type< planar_pixel_reference< ChannelReference, ColorSpace > > | Specifies the color space type of a planar pixel reference. Required by PixelBasedConcept |
Cis_planar< planar_pixel_reference< ChannelReference, ColorSpace > > | Specifies that planar_pixel_reference represents a planar construct. Required by PixelBasedConcept |
Cchannel_type< planar_pixel_reference< ChannelReference, ColorSpace > > | Specifies the color space type of a planar pixel reference. Required by HomogeneousPixelBasedConcept |
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 |
Cred_t | Red |
Cgreen_t | Green |
Cblue_t | Blue |
Calpha_t | Alpha |
Cmemunit_step_fn | 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) |
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 |
Clayout | Represents a color space and ordering of channels in memory |
Cvirtual_2d_locator | A 2D locator over a virtual image Upon dereferencing, invokes a given function object passing it its coordinates. Models: PixelLocatorConcept, HasDynamicXStepTypeConcept, HasDynamicYStepTypeConcept, HasTransposedTypeConcept |
CDefaultConstructible | Concept of default construction requirement |
CCopyConstructible | Concept of copy construction requirement |
CAssignable | Concept of copy assignment requirement |
CEqualityComparable | Concept of == and != comparability requirement |
CSwappable | Concept of swap operation requirement |
CRegular | Concept for type regularity requirement |
CMetafunction | Concept for type as metafunction requirement |
CSameType | Concept of types equivalence requirement |
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 |
CMutableChannelConcept | A channel that allows for modifying its value |
CChannelValueConcept | A channel that supports default construction |
Cchannels_are_compatible | Predicate metafunction returning whether two channels are compatible |
CChannelsCompatibleConcept | Channels are compatible if their associated value types (ignoring constness and references) are the same |
CChannelConvertibleConcept | A channel is convertible to another one if the channel_convert algorithm is defined for the two channels |
CColorSpaceConcept | Color space type concept |
CColorSpacesCompatibleConcept | Two color spaces are compatible if they are the same |
CChannelMappingConcept | Channel mapping concept |
CColorBaseConcept | A color base is a container of color elements (such as channels, channel references or channel pointers) |
CMutableColorBaseConcept | Color base which allows for modifying its elements |
CColorBaseValueConcept | Color base that also has a default-constructor. Refines Regular |
CHomogeneousColorBaseConcept | Color base whose elements all have the same type |
CMutableHomogeneousColorBaseConcept | Homogeneous color base that allows for modifying its elements |
CHomogeneousColorBaseValueConcept | Homogeneous color base that also has a default constructor. Refines Regular |
CColorBasesCompatibleConcept | Two color bases are compatible if they have the same color space and their elements are compatible, semantic-pairwise |
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 |
CRandomAccessNDImageConcept | N-dimensional container of values |
CRandomAccess2DImageConcept | 2-dimensional container of values |
CImageConcept | 2-dimensional image whose value type models PixelValueConcept |
CRandomAccessNDImageViewConcept | N-dimensional view over immutable values |
CRandomAccess2DImageViewConcept | 2-dimensional view over immutable values |
CCollectionImageViewConcept | GIL view as Collection |
CForwardCollectionImageViewConcept | GIL view as ForwardCollection |
CReversibleCollectionImageViewConcept | GIL view as ReversibleCollection |
CImageViewConcept | GIL's 2-dimensional view over immutable GIL pixels |
CMutableRandomAccessNDImageViewConcept | N-dimensional view over mutable values |
CMutableRandomAccess2DImageViewConcept | 2-dimensional view over mutable values |
CMutableImageViewConcept | GIL's 2-dimensional view over mutable GIL pixels |
Cviews_are_compatible | Returns whether two views are compatible |
CViewsCompatibleConcept | Views are compatible if they have the same color spaces and compatible channel values |
CPixelConcept | Pixel concept - A color base whose elements are channels |
CMutablePixelConcept | Pixel concept that allows for changing its channels |
CHomogeneousPixelConcept | Homogeneous pixel concept |
CMutableHomogeneousPixelConcept | Homogeneous pixel concept that allows for changing its channels |
CPixelValueConcept | Pixel concept that is a Regular type |
CHomogeneousPixelValueConcept | Homogeneous pixel concept that is a Regular type |
Cpixels_are_compatible | 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 |
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 |
CPixelBasedConcept | Concept for all pixel-based GIL constructs |
CHomogeneousPixelBasedConcept | Concept for homogeneous pixel-based GIL constructs |
CPixelDereferenceAdaptorConcept | Represents a unary function object that can be invoked upon dereferencing a pixel iterator |
CHasTransposedTypeConcept | Concept for locators and views that can define a type just like the given locator or view, except X and Y is swapped |
CPixelIteratorConcept | An STL random access traversal iterator over a model of PixelConcept |
CMutablePixelIteratorConcept | Pixel iterator that allows for changing its pixel |
CMemoryBasedIteratorConcept | Concept of a random-access iterator that can be advanced in memory units (bytes or bits) |
CStepIteratorConcept | Step iterator concept |
CMutableStepIteratorConcept | Step iterator that allows for modifying its current value |
CIteratorAdaptorConcept | Iterator adaptor is a forward iterator adapting another forward iterator |
CMutableIteratorAdaptorConcept | Iterator adaptor that is mutable |
CRandomAccessNDLocatorConcept | N-dimensional locator over immutable values |
CRandomAccess2DLocatorConcept | 2-dimensional locator over immutable values |
CPixelLocatorConcept | GIL's 2-dimensional locator over immutable GIL pixels |
CMutableRandomAccessNDLocatorConcept | N-dimensional locator over mutable pixels |
CMutableRandomAccess2DLocatorConcept | 2-dimensional locator over mutable pixels |
CMutablePixelLocatorConcept | GIL's 2-dimensional locator over mutable GIL pixels |
CPointNDConcept | N-dimensional point concept |
CPoint2DConcept | 2-dimensional point concept |
Ckernel_1d | Variable-size kernel |
Ckernel_1d_fixed | Static-size kernel |
Cis_read_supported | |
Cget_reader | Helper metafunction to generate image reader type |
Cget_dynamic_image_reader | Helper metafunction to generate dynamic image reader type |
Cget_reader_backend | Helper metafunction to generate image backend type |
Cget_scanline_reader | Helper metafunction to generate image scanline_reader type |
Cget_writer | Helper metafunction to generate writer type |
Cget_dynamic_image_writer | Helper metafunction to generate dynamic image writer type |
Creader_base | |
Cscanline_read_iterator | Input iterator to read images |
Cany_image | Represents a run-time specified image. Note it does NOT model ImageConcept |
Cany_image_view | Represents a run-time specified image view. Models HasDynamicXStepTypeConcept, HasDynamicYStepTypeConcept, Note that this class does NOT model ImageViewConcept |
Cnth_channel_view_type< any_image_view< Views... > > | Given a runtime source image view, returns the type of a runtime image view over a single channel of the source view |
Ccolor_converted_view_type< any_image_view< Views... >, DstP, CC > | Returns the type of a runtime-specified view, color-converted to a given pixel type with user specified color converter |
Ccolor_converted_view_type< any_image_view< Views... >, DstP > | Returns the type of a runtime-specified view, color-converted to a given pixel type with the default coor converter |