TuttleOFX
1
|
00001 #ifndef _TERRY_COLOR_LAYOUT_XYZ_HPP_ 00002 #define _TERRY_COLOR_LAYOUT_XYZ_HPP_ 00003 00004 #include "rgb.hpp" 00005 00006 namespace terry { 00007 namespace color { 00008 namespace layout { 00009 00010 //////////////////////////////////////////////////////////////////////////////// 00011 // XYZ // 00012 00013 /// \addtogroup ColorNameModel 00014 /// \{ 00015 namespace XYZ 00016 { 00017 /// \brief X 00018 struct X_t {}; 00019 /// \brief Y 00020 struct Y_t {}; 00021 /// \brief Z 00022 struct Z_t {}; 00023 } 00024 /// \} 00025 00026 /// \ingroup ColorSpaceModel 00027 typedef boost::mpl::vector3< XYZ::X_t 00028 , XYZ::Y_t 00029 , XYZ::Z_t 00030 > XYZ_t; 00031 00032 } 00033 } 00034 } 00035 00036 00037 #endif