PICCANTE  0.4
The hottest HDR imaging library!
color_conv_xyz_to_cieluv.hpp
Go to the documentation of this file.
1 /*
2 
3 PICCANTE
4 The hottest HDR imaging library!
5 http://vcg.isti.cnr.it/piccante
6 
7 Copyright (C) 2014
8 Visual Computing Laboratory - ISTI CNR
9 http://vcg.isti.cnr.it
10 First author: Francesco Banterle
11 
12 This Source Code Form is subject to the terms of the Mozilla Public
13 License, v. 2.0. If a copy of the MPL was not distributed with this
14 file, You can obtain one at http://mozilla.org/MPL/2.0/.
15 
16 */
17 
18 #ifndef PIC_COLORS_COLOR_CONV_XYZ_TO_CIELUV_HPP
19 #define PIC_COLORS_COLOR_CONV_XYZ_TO_CIELUV_HPP
20 
21 #include "../colors/color_conv.hpp"
22 
23 namespace pic {
24 
26 {
27 protected:
28 
29  float white_point[3];
30 
31 public:
32 
34  {
35  linear = false;
36  white_point[0] = 1.0f;
37  white_point[1] = 1.0f;
38  white_point[2] = 1.0f;
39  }
40 
41  //from XYZ to CIE LUV
42  void direct(float *colIn, float *colOut)
43  {
44 
45  }
46 
47  //from CIE LUV to XYZ
48  void inverse(float *colIn, float *colOut)
49  {
50 
51  }
52 };
53 
54 } // end namespace pic
55 
56 #endif /* PIC_COLORS_COLOR_SPACE_CIELUV_HPP */
57 
ColorConvXYZtoCIELUV()
Definition: color_conv_xyz_to_cieluv.hpp:33
bool linear
Definition: display.hpp:30
void inverse(float *colIn, float *colOut)
inverse is the inverse of direct.
Definition: color_conv_xyz_to_cieluv.hpp:48
float white_point[3]
Definition: color_conv_xyz_to_cieluv.hpp:29
Definition: bilateral_separation.hpp:25
The ColorConv class.
Definition: color_conv.hpp:26
Definition: color_conv_xyz_to_cieluv.hpp:25
void direct(float *colIn, float *colOut)
direct converts from a color space to another one.
Definition: color_conv_xyz_to_cieluv.hpp:42