homogeneous_color_base< Element, Layout, 2 > Struct Template Reference

#include <color_base.hpp>

List of all members.

Detailed Description

template<typename Element, typename Layout>
struct boost::gil::detail::homogeneous_color_base< Element, Layout, 2 >

A homogeneous color base holding two color elements. Models HomogeneousColorBaseConcept or HomogeneousColorBaseValueConcept.

Public Types

typedef Layout layout_t

Public Member Functions

element_reference_type< homogeneous_color_base
at (mpl::int_< 0 >)
at (mpl::int_< 0 >) const
element_reference_type< homogeneous_color_base
at (mpl::int_< 1 >)
at (mpl::int_< 1 >) const
 homogeneous_color_base ()
 homogeneous_color_base (Element v)
 homogeneous_color_base (Element v0, Element v1)
template<typename E2, typename L2>
 homogeneous_color_base (const homogeneous_color_base< E2, L2, 2 > &c)
template<typename E2, typename L2>
 homogeneous_color_base (homogeneous_color_base< E2, L2, 2 > &c)
template<typename P>
 homogeneous_color_base (P *p, bool)
template<typename Ref>
Ref deref () const
template<typename Ptr>
 homogeneous_color_base (const Ptr &ptr, std::ptrdiff_t diff)
Element at_c_dynamic (size_t i) const

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

Copyright © 2006-2007 Adobe Systems Incorporated.

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

Search powered by Google