Boost GIL

Go to the documentation of this file.
1 /*
2  Copyright 2005-2007 Adobe Systems Incorporated
4  Use, modification and distribution are subject to the Boost Software License,
5  Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
8  See for most recent version including documentation.
9 */
11 /*************************************************************************************************/
13 #ifndef GIL_ALL_HPP
14 #define GIL_ALL_HPP
25 #include "gil_config.hpp"
26 #include "channel_algorithm.hpp"
27 #include "algorithm.hpp"
28 #include "pixel.hpp"
29 #include "packed_pixel.hpp"
33 #include "step_iterator.hpp"
34 #include "iterator_from_2d.hpp"
35 #include "image.hpp"
36 #include "image_view_factory.hpp"
37 #include "typedefs.hpp"
38 #include "metafunctions.hpp"
39 #include "color_convert.hpp"
40 #include "device_n.hpp"
41 #include "virtual_locator.hpp"
43 // Uncomment this line to help in porting your code from an older version of GIL
44 //#include "deprecated.hpp"
46 #endif
pixel step iterator, pixel image iterator and pixel dereference iterator
Some basic STL-style algorithms when applied to image views.
Support for color space of N channels and variants.
planar pixel reference class
Locator for virtual image views.
metafunctions that construct types or return type properties
planar pixel pointer class
A model of a heterogeneous pixel whose channels are bit ranges. For example 16-bit RGB in '565' forma...
Useful public typedefs.
pixel step iterator
GIL configuration file.
Channel algorithms.
pixel class and related utilities
Methods for constructing image views from raw data or other image views /.
pixel step iterator, pixel image iterator and pixel dereference iterator
GIL default color space conversions.
A model of a heterogeneous pixel that is not byte aligned. Examples are bitmap (1-bit pixels) or 6-bi...
Templated image.