Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

vuColourXYZa.h File Reference

#include "vuSimpleTypes.h"
#include "vuColour.h"

Include dependency graph for vuColourXYZa.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  vuColourXYZa
 Implementation for the XYZ colour model plus alpha channel. More...

Defines

#define D65_NORMAL   1056.442

Variables

float CXF31toXYZ [3][31]
float CXF7toXYZ [3][7]
float CXFRGBtoXYZ [3][3]


Define Documentation

#define D65_NORMAL   1056.442
 

Definition at line 11 of file vuColourXYZa.h.

Referenced by vuColourXYZa::vuColourXYZa().


Variable Documentation

float CXF31toXYZ[3][31] [static]
 

Initial value:

 
  {
    {0.014310000000,  0.043510000000, 0.134380000000,  0.283900000000,
     0.348280000000,  0.336200000000, 0.290800000000,  0.195360000000,
     0.095640000000,  0.032010000000, 0.004900000000,  0.009300000000,
     0.063270000000,  0.165500000000, 0.290400000000,  0.433449900000,
     0.594500000000,  0.762100000000, 0.916300000000,  1.026300000000,
     1.062200000000,  1.002600000000, 0.854449900000,  0.642400000000,
     0.447900000000,  0.283500000000, 0.164900000000,  0.087400000000,
     0.046770000000,  0.022700000000, 0.011359160000},
    {0.000396000000,  0.001210000000, 0.004000000000,  0.011600000000,
     0.023000000000,  0.038000000000, 0.060000000000,  0.090980000000,
     0.139020000000,  0.208020000000, 0.323000000000,  0.503000000000,
     0.710000000000,  0.862000000000, 0.954000000000,  0.994950100000,
     0.995000000000,  0.952000000000, 0.870000000000,  0.757000000000,
     0.631000000000,  0.503000000000, 0.381000000000,  0.265000000000,
     0.175000000000,  0.107000000000, 0.061000000000,  0.032000000000,
     0.017000000000,  0.008210000000, 0.004102000000},
    {0.067850010000,  0.207400000000, 0.645600000000,  1.385600000000,
     1.747060000000,  1.772110000000, 1.669200000000,  1.287640000000,
     0.812950100000,  0.465180000000, 0.272000000000,  0.158200000000,
     0.078249990000,  0.042160000000, 0.020300000000,  0.008749999000,
     0.003900000000,  0.002100000000, 0.001650001000,  0.001100000000,
     0.000800000000,  0.000340000000, 0.000190000000,  0.000049999990,
     0.000020000000,  0.000000000000, 0.000000000000,  0.000000000000,
     0.000000000000,  0.000000000000, 0.000000000000 }
}

Definition at line 13 of file vuColourXYZa.h.

Referenced by vuColourXYZa::from(), and vuColourXYZa::setNormalSpectrum().

float CXF7toXYZ[3][7] [static]
 

Initial value:

 {
  {
     0.14419629,  3.15523510, -5.16978530,
     6.63245620,  1.82661430,  6.40688960, -2.32286750
  },{
    -1.16914350,  0.20485019, 1.78727750,
     7.35206600,  1.73786180, 2.36028410, -1.59273490
  },{
     2.87092470, 18.5172560, -17.5948330,
    17.9091440 ,-23.2460780,  15.3510810, -3.06667750
  }
}

Definition at line 41 of file vuColourXYZa.h.

Referenced by vuColourXYZa::from(), and vuColourXYZa::setNormalSpectrum().

float CXFRGBtoXYZ[3][3] [static]
 

Initial value:

 {
  {  0.3935,   0.3653,   0.1916 },
  {  0.2124,   0.7011,   0.0866 },
  {  0.0187,   0.1119,   0.9582 }
}

Definition at line 54 of file vuColourXYZa.h.

Referenced by vuColourXYZa::from().


Generated on Wed Dec 15 21:20:48 2004 for vuVolume by  doxygen 1.3.9.1