hsb.hpp File Reference


Detailed Description

Support for CIE L*A*B* color space and variants.

Author:
Lubomir Bourdev and Hailin Jin
Adobe Systems Incorporated
Date:
2005-2006
Last updated on September 18, 2006

#include "gil_config.hpp"
#include "metafunctions.hpp"
#include <boost/type_traits.hpp>
#include "pixel_iterator.hpp"

Go to the source code of this file.


Namespaces

namespace  detail

Classes

struct  hsb_t
 HSB color space identifier. More...
struct  color_base< T, hsb_t >
 luminance, a and b channel values/references/pointers More...
struct  planar_ptr< IC, hsb_t >
 Represents a pointer to a planar HSB pixel.

A pointer can be constructed from and assigned to the address of a value, the address of a reference or another pointer It can also be dereferenced returning a reference. More...


Functions

template<typename IC>
planar_ref< typename std::iterator_traits<
IC >::reference, hsb_t
byte_advanced_ref (const planar_ptr_base< IC, hsb_t > &p, ptrdiff_t byteDiff)
template<typename IC>
type_from_x_iterator< planar_ptr<
IC, hsb_t > >::view_t 
planar_hsb_view (int width, int height, IC h, IC s, IC b, std::ptrdiff_t rowsize_in_bytes)

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