#include <HxRgbLab.h>
| Public Types | |
| typedef ValDoubleT | ArithTypeDouble | 
| The "double" arithtype. More... | |
| Public Methods | |
| HxRgbLab (HxTagList &) | |
| Constructor : empty. More... | |
| int | doIt (const ValT &pixV) | 
| Actual operation for the "standard" arithtype. More... | |
| int | doItDouble (const ValDoubleT &pixV) | 
| Actual operation for the "double" arithtype. More... | |
| Static Public Methods | |
| HxString | className () | 
| The name : "Lab". More... | |
pixV is Lab color.
| 
 | |||||
| The "double" arithtype. 
 | 
| 
 | ||||||||||
| Constructor : empty. 
 
 00030                             {}
 | 
| 
 | ||||||||||
| Actual operation for the "standard" arithtype. 
 
 00034                             {
00035                                 return HxColRGB2int(HxColXYZ2RGB(
00036                                             HxColLab2XYZ((HxVec3Double) pixV)));
00037                             }
 | 
| 
 | ||||||||||
| Actual operation for the "double" arithtype. 
 
 00041                             {
00042                                 return HxColRGB2int(HxColXYZ2RGB(
00043                                             HxColLab2XYZ((HxVec3Double) pixV)));
00044                             }
 | 
| 
 | |||||||||
| The name : "Lab". 
 
 00048                             { return HxString("Lab"); }
 | 
 1.2.12 written by Dimitri van Heesch,
 © 1997-2001
1.2.12 written by Dimitri van Heesch,
 © 1997-2001