You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
45 lines
1.3 KiB
45 lines
1.3 KiB
/* |
|
Copyright 2005-2007 Adobe Systems Incorporated |
|
|
|
Use, modification and distribution are subject to the Boost Software License, |
|
Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at |
|
http://www.boost.org/LICENSE_1_0.txt). |
|
|
|
See http://opensource.adobe.com/gil for most recent version including documentation. |
|
*/ |
|
|
|
/*************************************************************************************************/ |
|
|
|
#ifndef GIL_GRAY_H |
|
#define GIL_GRAY_H |
|
|
|
//////////////////////////////////////////////////////////////////////////////////////// |
|
/// \file |
|
/// \brief Support for grayscale color space and variants |
|
/// \author Lubomir Bourdev and Hailin Jin \n |
|
/// Adobe Systems Incorporated |
|
/// \date 2005-2007 \n Last updated on March 8, 2006 |
|
//////////////////////////////////////////////////////////////////////////////////////// |
|
|
|
#include "gil_config.hpp" |
|
#include "utilities.hpp" |
|
#include <boost/type_traits.hpp> |
|
#include <boost/mpl/range_c.hpp> |
|
#include <boost/mpl/vector_c.hpp> |
|
|
|
namespace boost { namespace gil { |
|
|
|
/// \ingroup ColorNameModel |
|
/// \brief Gray |
|
struct gray_color_t {}; |
|
|
|
/// \ingroup ColorSpaceModel |
|
typedef mpl::vector1<gray_color_t> gray_t; |
|
|
|
/// \ingroup LayoutModel |
|
typedef layout<gray_t> gray_layout_t; |
|
|
|
} } // namespace boost::gil |
|
|
|
#endif |
|
|
|
|