TuttleOFX  1
luv.hpp
Go to the documentation of this file.
00001 #ifndef _TERRY_COLOR_LAYOUT_LUV_HPP_
00002 #define _TERRY_COLOR_LAYOUT_LUV_HPP_
00003 
00004 #include "rgb.hpp"
00005 
00006 namespace terry {
00007 namespace color {
00008 namespace layout {
00009 
00010 ////////////////////////////////////////////////////////////////////////////////
00011 // Luv //
00012 
00013 /// \addtogroup ColorNameModel
00014 /// \{
00015 namespace luv
00016 {
00017 /// \brief Lightness
00018 struct lightness_t {};
00019 /// \brief chrominance dimension u
00020 struct u_t {};
00021 /// \brief chrominance dimension v
00022 struct v_t {};
00023 }
00024 /// \}
00025 
00026 /// \ingroup ColorSpaceModel
00027 typedef boost::mpl::vector3< luv::lightness_t
00028                     , luv::u_t
00029                     , luv::v_t
00030                     > luv_t;
00031 
00032 }
00033 }
00034 }
00035 
00036 
00037 #endif