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) |
|