Adobe Systems, Inc.

planar_ref< TR, C > Struct Template Reference
[Pixel]

Represents a reference to a planar pixel. More...

#include <planar_ref.hpp>

Inherits detail::color_base< TR, C >.

List of all members.


Public Types

typedef channel_traits< TR
>::const_reference 
channel_const_reference
typedef TR channel_reference
typedef channel_traits< TR
>::value_type 
channel_t
typedef C color_space_t
typedef detail::color_base<
TR, C > 
parent_t
typedef pixel< channel_t,
color_space_t
pixel_value_type

Public Member Functions

template<int N>
channel_reference channel () const
template<typename P>
bool operator!= (const P &p) const
const planar_refoperator-> () const
template<typename P>
planar_refoperator= (const P &p)
planar_refoperator= (const planar_ref &p)
template<typename P>
bool operator== (const P &p) const
channel_reference operator[] (std::size_t i) const
template<typename T1, typename C1>
 planar_ref (pixel< T1, C1 > &p)
template<typename P>
 planar_ref (const P &p)
 planar_ref (TR v0, TR v1, TR v2, TR v3, TR v4)
 planar_ref (TR v0, TR v1, TR v2, TR v3)
 planar_ref (TR v0, TR v1, TR v2)
 planar_ref (TR v0, TR v1)
template<int N>
channel_reference semantic_channel () const

Static Public Attributes

static const int num_channels

Classes

struct  kth_channel_t

Detailed Description

template<typename TR, typename C>
struct planar_ref< TR, C >

Models: PixelConcept

A reference to a planar pixel is a proxy class containing references to each of the corresponding channels.

Definition at line 46 of file planar_ref.hpp.

Copyright © 2006 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google