summaryrefslogtreecommitdiff
path: root/boost/gil/rgba.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/gil/rgba.hpp')
-rw-r--r--boost/gil/rgba.hpp45
1 files changed, 18 insertions, 27 deletions
diff --git a/boost/gil/rgba.hpp b/boost/gil/rgba.hpp
index 209d702e42..ec4fcf5b0c 100644
--- a/boost/gil/rgba.hpp
+++ b/boost/gil/rgba.hpp
@@ -1,30 +1,20 @@
-/*
- 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_RGBA_H
-#define GIL_RGBA_H
-
-////////////////////////////////////////////////////////////////////////////////////////
-/// \file
-/// \brief Support for RGBA color space and variants
-/// \author Lubomir Bourdev and Hailin Jin \n
-/// Adobe Systems Incorporated
-/// \date 2005-2007 \n Last updated on October 10, 2007
-////////////////////////////////////////////////////////////////////////////////////////
+//
+// Copyright 2005-2007 Adobe Systems Incorporated
+//
+// Distributed under 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
+//
+#ifndef BOOST_GIL_RGBA_HPP
+#define BOOST_GIL_RGBA_HPP
+
+#include <boost/gil/planar_pixel_iterator.hpp>
+#include <boost/gil/rgb.hpp>
-#include <cstddef>
-#include "gil_config.hpp"
#include <boost/mpl/contains.hpp>
-#include "rgb.hpp"
-#include "planar_pixel_iterator.hpp"
+#include <boost/mpl/vector.hpp>
+
+#include <cstddef>
namespace boost { namespace gil {
@@ -51,13 +41,14 @@ inline
typename type_from_x_iterator<planar_pixel_iterator<IC,rgba_t> >::view_t
planar_rgba_view(std::size_t width, std::size_t height,
IC r, IC g, IC b, IC a,
- std::ptrdiff_t rowsize_in_bytes) {
+ std::ptrdiff_t rowsize_in_bytes)
+{
typedef typename type_from_x_iterator<planar_pixel_iterator<IC,rgba_t> >::view_t RView;
return RView(width, height,
typename RView::locator(planar_pixel_iterator<IC,rgba_t>(r,g,b,a),
rowsize_in_bytes));
}
-} } // namespace boost::gil
+}} // namespace boost::gil
#endif