Information
MediaSupport
RSSOther Adobe ProjectsOther Resources |
HeterogeneousPixelConcept< P > Struct Template ReferenceHeterogeneous Pixel concept.
More...
|
Public Member Functions | |
void | constraints () |
Public Attributes | |
P | pixel |
template <typename P> concept HeterogeneousPixelConcept { template <HeterogeneousPixelConcept P2> where { PixelsCompatibleConcept<P,P2> } bool operator==(const P&, const P2&); template <HeterogeneousPixelConcept P2> where { PixelsCompatibleConcept<P,P2> } bool operator!=(const P&, const P2&); typename color_space_t; where ColorSpaceTypeConcept<color_space_t>; typename pixel_value_type; where HeterogeneousPixelValueConcept<pixel_value_type>; template <size_t D> struct kth_channel { typename type; where ChannelConcept<type>; // the type of each channel. } static const size_t num_channels = color_space_t::num_channels; template <size_t D> kth_channel<D>::type::const_reference semantic_channel() const; template <size_t D> kth_channel<D>::type::const_reference channel() const; };
Definition at line 403 of file gil_concept.hpp.