Boost GIL


Public Member Functions | List of all members
PixelsCompatibleConcept< P1, P2 > Struct Template Reference

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. More...

#include <pixel.hpp>

Public Member Functions

void constraints ()
 

Detailed Description

template<typename P1, typename P2>
struct boost::gil::PixelsCompatibleConcept< P1, P2 >

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.

Template Parameters
P1Models PixelConcept
P2Models PixelConcept
// where for each K [0..size<P1>::value):
// ChannelsCompatibleConcept<kth_semantic_element_type<P1,K>::type, kth_semantic_element_type<P2,K>::type>;
};
Two color bases are compatible if they have the same color space and their elements are compatible,...
Definition concepts/color_base.hpp:304
Pixel concept - A color base whose elements are channels.
Definition concepts/pixel.hpp:64
Concept for pixel compatibility Pixels are compatible if their channels and color space types are com...
Definition concepts/pixel.hpp:257

The documentation for this struct was generated from the following file: