Page MenuHomePhabricator

LUT.patch

Authored By
kast
Nov 15 2011, 5:20 PM
Size
115 KB
Subscribers
None

LUT.patch

diff --git a/Core/Code/DataManagement/lut/Asymmetry.h b/Core/Code/DataManagement/lut/Asymmetry.h
new file mode 100644
index 0000000..c19a218
--- /dev/null
+++ b/Core/Code/DataManagement/lut/Asymmetry.h
@@ -0,0 +1,288 @@
+/*=========================================================================
+
+Program: vtkINRIA3D
+Module: $Id: Asymmetry.h 477 2007-11-20 17:46:10Z filus $
+Language: C++
+Author: $Author: filus $
+Date: $Date: 2007-11-20 18:46:10 +0100 (Tue, 20 Nov 2007) $
+Version: $Revision: 477 $
+
+Copyright (c) 2007 INRIA - Asclepios Project. All rights reserved.
+See Copyright.txt for details.
+
+This software is distributed WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+#ifndef _lut_asymmetry_h_
+#define _lut_asymmetry_h_
+
+
+static const float AsymmetryLUT[256][3] =
+{
+
+ { 0.0 , 0.0 , 1.0 }, // 0.0
+ { 0.0 , 0.019608 , 1.0 },
+ { 0.0 , 0.039216 , 1.0 },
+ { 0.0 , 0.058824 , 1.0 },
+ { 0.0 , 0.078431 , 1.0 },
+ { 0.0 , 0.098039 , 1.0 },
+ { 0.0 , 0.117647 , 1.0 },
+ { 0.0 , 0.137255 , 1.0 },
+ { 0.0 , 0.156863 , 1.0 },
+ { 0.0 , 0.176471 , 1.0 },
+ { 0.0 , 0.196078 , 1.0 },
+ { 0.0 , 0.215686 , 1.0 },
+ { 0.0 , 0.235294 , 1.0 },
+ { 0.0 , 0.254902 , 1.0 },
+ { 0.0 , 0.274510 , 1.0 },
+ { 0.0 , 0.294118 , 1.0 },
+ { 0.0 , 0.313725 , 1.0 },
+ { 0.0 , 0.333333 , 1.0 },
+ { 0.0 , 0.352941 , 1.0 },
+ { 0.0 , 0.372549 , 1.0 },
+ { 0.0 , 0.392157 , 1.0 },
+ { 0.0 , 0.411765 , 1.0 },
+ { 0.0 , 0.431373 , 1.0 },
+ { 0.0 , 0.450980 , 1.0 },
+ { 0.0 , 0.470588 , 1.0 },
+ { 0.0 , 0.490196 , 1.0 },
+ { 0.0 , 0.509804 , 1.0 },
+ { 0.0 , 0.529412 , 1.0 },
+ { 0.0 , 0.549020 , 1.0 },
+ { 0.0 , 0.568627 , 1.0 },
+ { 0.0 , 0.588235 , 1.0 },
+ { 0.0 , 0.607843 , 1.0 },
+ { 0.0 , 0.627451 , 1.0 },
+ { 0.0 , 0.647059 , 1.0 },
+ { 0.0 , 0.666667 , 1.0 },
+ { 0.0 , 0.686275 , 1.0 },
+ { 0.0 , 0.705882 , 1.0 },
+ { 0.0 , 0.725490 , 1.0 },
+ { 0.0 , 0.745098 , 1.0 },
+ { 0.0 , 0.764706 , 1.0 },
+ { 0.0 , 0.784314 , 1.0 },
+ { 0.0 , 0.803922 , 1.0 },
+ { 0.0 , 0.823529 , 1.0 },
+ { 0.0 , 0.843137 , 1.0 },
+ { 0.0 , 0.862745 , 1.0 },
+ { 0.0 , 0.882353 , 1.0 },
+ { 0.0 , 0.901961 , 1.0 },
+ { 0.0 , 0.921569 , 1.0 },
+ { 0.0 , 0.941176 , 1.0 },
+ { 0.0 , 0.960784 , 1.0 },
+ { 0.0 , 0.980392 , 1.0 },
+
+ { 0.0 , 1.0 , 1.0 }, // 0.2
+ { 0.0 , 1.0 , 0.980392 },
+ { 0.0 , 1.0 , 0.960784 },
+ { 0.0 , 1.0 , 0.941176 },
+ { 0.0 , 1.0 , 0.921569 },
+ { 0.0 , 1.0 , 0.901961 },
+ { 0.0 , 1.0 , 0.882353 },
+ { 0.0 , 1.0 , 0.862745 },
+ { 0.0 , 1.0 , 0.843137 },
+ { 0.0 , 1.0 , 0.823529 },
+ { 0.0 , 1.0 , 0.803922 },
+ { 0.0 , 1.0 , 0.784314 },
+ { 0.0 , 1.0 , 0.764706 },
+ { 0.0 , 1.0 , 0.745098 },
+ { 0.0 , 1.0 , 0.725490 },
+ { 0.0 , 1.0 , 0.705882 },
+ { 0.0 , 1.0 , 0.686275 },
+ { 0.0 , 1.0 , 0.666667 },
+ { 0.0 , 1.0 , 0.647059 },
+ { 0.0 , 1.0 , 0.627451 },
+ { 0.0 , 1.0 , 0.607843 },
+ { 0.0 , 1.0 , 0.588235 },
+ { 0.0 , 1.0 , 0.568627 },
+ { 0.0 , 1.0 , 0.549020 },
+ { 0.0 , 1.0 , 0.529412 },
+ { 0.0 , 1.0 , 0.509804 },
+ { 0.0 , 1.0 , 0.490196 },
+ { 0.0 , 1.0 , 0.470588 },
+ { 0.0 , 1.0 , 0.450980 },
+ { 0.0 , 1.0 , 0.431373 },
+ { 0.0 , 1.0 , 0.411765 },
+ { 0.0 , 1.0 , 0.392157 },
+ { 0.0 , 1.0 , 0.372549 },
+ { 0.0 , 1.0 , 0.352941 },
+ { 0.0 , 1.0 , 0.333333 },
+ { 0.0 , 1.0 , 0.313725 },
+ { 0.0 , 1.0 , 0.294118 },
+ { 0.0 , 1.0 , 0.274510 },
+ { 0.0 , 1.0 , 0.254902 },
+ { 0.0 , 1.0 , 0.235294 },
+ { 0.0 , 1.0 , 0.215686 },
+ { 0.0 , 1.0 , 0.196078 },
+ { 0.0 , 1.0 , 0.176471 },
+ { 0.0 , 1.0 , 0.156863 },
+ { 0.0 , 1.0 , 0.137255 },
+ { 0.0 , 1.0 , 0.117647 },
+ { 0.0 , 1.0 , 0.098039 },
+ { 0.0 , 1.0 , 0.078431 },
+ { 0.0 , 1.0 , 0.058824 },
+ { 0.0 , 1.0 , 0.039216 },
+ { 0.0 , 1.0 , 0.019608 },
+
+ { 0.0 , 1.0 , 0.0 }, // 0.4
+ { 0.019608 , 1.0 , 0.0 },
+ { 0.039216 , 1.0 , 0.0 },
+ { 0.058824 , 1.0 , 0.0 },
+ { 0.078431 , 1.0 , 0.0 },
+ { 0.098039 , 1.0 , 0.0 },
+ { 0.117647 , 1.0 , 0.0 },
+ { 0.137255 , 1.0 , 0.0 },
+ { 0.156863 , 1.0 , 0.0 },
+ { 0.176471 , 1.0 , 0.0 },
+ { 0.196078 , 1.0 , 0.0 },
+ { 0.215686 , 1.0 , 0.0 },
+ { 0.235294 , 1.0 , 0.0 },
+ { 0.254902 , 1.0 , 0.0 },
+ { 0.274510 , 1.0 , 0.0 },
+ { 0.294118 , 1.0 , 0.0 },
+ { 0.313725 , 1.0 , 0.0 },
+ { 0.333333 , 1.0 , 0.0 },
+ { 0.352941 , 1.0 , 0.0 },
+ { 0.372549 , 1.0 , 0.0 },
+ { 0.392157 , 1.0 , 0.0 },
+ { 0.411765 , 1.0 , 0.0 },
+ { 0.431373 , 1.0 , 0.0 },
+ { 0.450980 , 1.0 , 0.0 },
+ { 0.470588 , 1.0 , 0.0 },
+ { 0.490196 , 1.0 , 0.0 },
+ { 0.509804 , 1.0 , 0.0 },
+ { 0.529412 , 1.0 , 0.0 },
+ { 0.549020 , 1.0 , 0.0 },
+ { 0.568627 , 1.0 , 0.0 },
+ { 0.588235 , 1.0 , 0.0 },
+ { 0.607843 , 1.0 , 0.0 },
+ { 0.627451 , 1.0 , 0.0 },
+ { 0.647059 , 1.0 , 0.0 },
+ { 0.666667 , 1.0 , 0.0 },
+ { 0.686275 , 1.0 , 0.0 },
+ { 0.705882 , 1.0 , 0.0 },
+ { 0.725490 , 1.0 , 0.0 },
+ { 0.745098 , 1.0 , 0.0 },
+ { 0.764706 , 1.0 , 0.0 },
+ { 0.784314 , 1.0 , 0.0 },
+ { 0.803922 , 1.0 , 0.0 },
+ { 0.823529 , 1.0 , 0.0 },
+ { 0.843137 , 1.0 , 0.0 },
+ { 0.862745 , 1.0 , 0.0 },
+ { 0.882353 , 1.0 , 0.0 },
+ { 0.901961 , 1.0 , 0.0 },
+ { 0.921569 , 1.0 , 0.0 },
+ { 0.941176 , 1.0 , 0.0 },
+ { 0.960784 , 1.0 , 0.0 },
+ { 0.980392 , 1.0 , 0.0 },
+
+ { 1.0 , 1.0 , 0.0 }, // 0.6
+ { 1.0 , 0.980392 , 0.0 },
+ { 1.0 , 0.960784 , 0.0 },
+ { 1.0 , 0.941176 , 0.0 },
+ { 1.0 , 0.921569 , 0.0 },
+ { 1.0 , 0.901961 , 0.0 },
+ { 1.0 , 0.882353 , 0.0 },
+ { 1.0 , 0.862745 , 0.0 },
+ { 1.0 , 0.843137 , 0.0 },
+ { 1.0 , 0.823529 , 0.0 },
+ { 1.0 , 0.803922 , 0.0 },
+ { 1.0 , 0.784314 , 0.0 },
+ { 1.0 , 0.764706 , 0.0 },
+ { 1.0 , 0.745098 , 0.0 },
+ { 1.0 , 0.725490 , 0.0 },
+ { 1.0 , 0.705882 , 0.0 },
+ { 1.0 , 0.686275 , 0.0 },
+ { 1.0 , 0.666667 , 0.0 },
+ { 1.0 , 0.647059 , 0.0 },
+ { 1.0 , 0.627451 , 0.0 },
+ { 1.0 , 0.607843 , 0.0 },
+ { 1.0 , 0.588235 , 0.0 },
+ { 1.0 , 0.568627 , 0.0 },
+ { 1.0 , 0.549020 , 0.0 },
+ { 1.0 , 0.529412 , 0.0 },
+ { 1.0 , 0.509804 , 0.0 },
+ { 1.0 , 0.490196 , 0.0 },
+ { 1.0 , 0.470588 , 0.0 },
+ { 1.0 , 0.450980 , 0.0 },
+ { 1.0 , 0.431373 , 0.0 },
+ { 1.0 , 0.411765 , 0.0 },
+ { 1.0 , 0.392157 , 0.0 },
+ { 1.0 , 0.372549 , 0.0 },
+ { 1.0 , 0.352941 , 0.0 },
+ { 1.0 , 0.333333 , 0.0 },
+ { 1.0 , 0.313725 , 0.0 },
+ { 1.0 , 0.294118 , 0.0 },
+ { 1.0 , 0.274510 , 0.0 },
+ { 1.0 , 0.254902 , 0.0 },
+ { 1.0 , 0.235294 , 0.0 },
+ { 1.0 , 0.215686 , 0.0 },
+ { 1.0 , 0.196078 , 0.0 },
+ { 1.0 , 0.176471 , 0.0 },
+ { 1.0 , 0.156863 , 0.0 },
+ { 1.0 , 0.137255 , 0.0 },
+ { 1.0 , 0.117647 , 0.0 },
+ { 1.0 , 0.098039 , 0.0 },
+ { 1.0 , 0.078431 , 0.0 },
+ { 1.0 , 0.058824 , 0.0 },
+ { 1.0 , 0.039216 , 0.0 },
+ { 1.0 , 0.019608 , 0.0 },
+
+ { 1.0 , 0.0 , 0.0 }, // 0.8
+ { 1.0 , 0.0 , 0.019608 },
+ { 1.0 , 0.0 , 0.039216 },
+ { 1.0 , 0.0 , 0.058824 },
+ { 1.0 , 0.0 , 0.078431 },
+ { 1.0 , 0.0 , 0.098039 },
+ { 1.0 , 0.0 , 0.117647 },
+ { 1.0 , 0.0 , 0.137255 },
+ { 1.0 , 0.0 , 0.156863 },
+ { 1.0 , 0.0 , 0.176471 },
+ { 1.0 , 0.0 , 0.196078 },
+ { 1.0 , 0.0 , 0.215686 },
+ { 1.0 , 0.0 , 0.235294 },
+ { 1.0 , 0.0 , 0.254902 },
+ { 1.0 , 0.0 , 0.274510 },
+ { 1.0 , 0.0 , 0.294118 },
+ { 1.0 , 0.0 , 0.313725 },
+ { 1.0 , 0.0 , 0.333333 },
+ { 1.0 , 0.0 , 0.352941 },
+ { 1.0 , 0.0 , 0.372549 },
+ { 1.0 , 0.0 , 0.392157 },
+ { 1.0 , 0.0 , 0.411765 },
+ { 1.0 , 0.0 , 0.431373 },
+ { 1.0 , 0.0 , 0.450980 },
+ { 1.0 , 0.0 , 0.470588 },
+ { 1.0 , 0.0 , 0.490196 },
+ { 1.0 , 0.0 , 0.509804 },
+ { 1.0 , 0.0 , 0.529412 },
+ { 1.0 , 0.0 , 0.549020 },
+ { 1.0 , 0.0 , 0.568627 },
+ { 1.0 , 0.0 , 0.588235 },
+ { 1.0 , 0.0 , 0.607843 },
+ { 1.0 , 0.0 , 0.627451 },
+ { 1.0 , 0.0 , 0.647059 },
+ { 1.0 , 0.0 , 0.666667 },
+ { 1.0 , 0.0 , 0.686275 },
+ { 1.0 , 0.0 , 0.705882 },
+ { 1.0 , 0.0 , 0.725490 },
+ { 1.0 , 0.0 , 0.745098 },
+ { 1.0 , 0.0 , 0.764706 },
+ { 1.0 , 0.0 , 0.784314 },
+ { 1.0 , 0.0 , 0.803922 },
+ { 1.0 , 0.0 , 0.823529 },
+ { 1.0 , 0.0 , 0.843137 },
+ { 1.0 , 0.0 , 0.862745 },
+ { 1.0 , 0.0 , 0.882353 },
+ { 1.0 , 0.0 , 0.901961 },
+ { 1.0 , 0.0 , 0.921569 },
+ { 1.0 , 0.0 , 0.941176 },
+ { 1.0 , 0.0 , 0.960784 },
+ { 1.0 , 0.0 , 0.980392 },
+ { 1.0 , 0.0 , 1.0 } // 1.0
+};
+
+
+#endif
diff --git a/Core/Code/DataManagement/lut/BlackBody.h b/Core/Code/DataManagement/lut/BlackBody.h
new file mode 100644
index 0000000..56d257f
--- /dev/null
+++ b/Core/Code/DataManagement/lut/BlackBody.h
@@ -0,0 +1,792 @@
+/*=========================================================================
+
+Program: vtkINRIA3D
+Module: $Id: HotMetal.h 477 2007-11-20 17:46:10Z filus $
+Language: C++
+Author: $Author: filus $
+Date: $Date: 2007-11-20 18:46:10 +0100 (mar, 20 nov 2007) $
+Version: $Revision: 477 $
+
+Copyright (c) 2007 INRIA - Asclepios Project. All rights reserved.
+See Copyright.txt for details.
+
+This software is distributed WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+#ifndef _lut_blackBody_h_
+#define _lut_blackBody_h_
+
+static const int BlackBody[256*3]={
+0,
+3,
+6,
+9,
+12,
+15,
+18,
+21,
+24,
+27,
+30,
+33,
+36,
+39,
+42,
+45,
+48,
+51,
+54,
+57,
+60,
+63,
+66,
+69,
+72,
+75,
+78,
+81,
+84,
+87,
+90,
+93,
+96,
+99,
+102,
+105,
+108,
+111,
+114,
+117,
+120,
+123,
+126,
+129,
+132,
+135,
+138,
+141,
+144,
+147,
+150,
+153,
+156,
+159,
+162,
+165,
+168,
+171,
+174,
+177,
+180,
+183,
+186,
+189,
+192,
+195,
+198,
+201,
+204,
+207,
+210,
+213,
+216,
+219,
+222,
+225,
+228,
+231,
+234,
+237,
+240,
+243,
+246,
+249,
+252,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+3,
+6,
+9,
+12,
+15,
+18,
+21,
+24,
+27,
+30,
+33,
+36,
+39,
+42,
+45,
+48,
+51,
+54,
+57,
+60,
+63,
+66,
+69,
+72,
+75,
+78,
+81,
+84,
+87,
+90,
+93,
+96,
+99,
+102,
+105,
+108,
+111,
+114,
+117,
+120,
+123,
+126,
+129,
+132,
+135,
+138,
+141,
+144,
+147,
+150,
+153,
+156,
+159,
+162,
+165,
+168,
+171,
+174,
+177,
+180,
+183,
+186,
+189,
+192,
+195,
+198,
+201,
+204,
+207,
+210,
+213,
+216,
+219,
+222,
+225,
+228,
+231,
+234,
+237,
+240,
+243,
+246,
+249,
+252,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+3,
+6,
+9,
+12,
+15,
+18,
+21,
+24,
+27,
+30,
+33,
+36,
+39,
+42,
+45,
+48,
+51,
+54,
+57,
+60,
+63,
+66,
+69,
+72,
+75,
+78,
+81,
+84,
+87,
+90,
+93,
+96,
+99,
+102,
+105,
+108,
+111,
+114,
+117,
+120,
+123,
+126,
+129,
+132,
+135,
+138,
+141,
+144,
+147,
+150,
+153,
+156,
+159,
+162,
+165,
+168,
+171,
+174,
+177,
+180,
+183,
+186,
+189,
+192,
+195,
+198,
+201,
+204,
+207,
+210,
+213,
+216,
+219,
+222,
+225,
+228,
+231,
+234,
+237,
+240,
+243,
+246,
+249,
+252,
+255
+};
+
+#endif
diff --git a/Core/Code/DataManagement/lut/Cardiac.h b/Core/Code/DataManagement/lut/Cardiac.h
new file mode 100644
index 0000000..5ec2ef5
--- /dev/null
+++ b/Core/Code/DataManagement/lut/Cardiac.h
@@ -0,0 +1,795 @@
+/*=========================================================================
+
+Program: vtkINRIA3D
+Module: $Id: HotMetal.h 477 2007-11-20 17:46:10Z filus $
+Language: C++
+Author: $Author: filus $
+Date: $Date: 2007-11-20 18:46:10 +0100 (mar, 20 nov 2007) $
+Version: $Revision: 477 $
+
+Copyright (c) 2007 INRIA - Asclepios Project. All rights reserved.
+See Copyright.txt for details.
+
+This software is distributed WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+#ifndef _lut_cardiac_h_
+#define _lut_cardiac_h_
+
+static const int Cardiac[256*3] = {
+
+ 73,// red
+ 72,
+ 70,
+ 69,
+ 68,
+ 66,
+ 65,
+ 63,
+ 62,
+ 61,
+ 59,
+ 58,
+ 57,
+ 55,
+ 54,
+ 52,
+ 51,
+ 48,
+ 45,
+ 41,
+ 38,
+ 35,
+ 32,
+ 29,
+ 26,
+ 22,
+ 19,
+ 16,
+ 13,
+ 10,
+ 6,
+ 3,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 16,
+ 17,
+ 17,
+ 17,
+ 17,
+ 18,
+ 18,
+ 18,
+ 18,
+ 19,
+ 19,
+ 19,
+ 19,
+ 20,
+ 20,
+ 20,
+ 21,
+ 22,
+ 22,
+ 23,
+ 24,
+ 25,
+ 25,
+ 26,
+ 27,
+ 28,
+ 28,
+ 29,
+ 30,
+ 31,
+ 31,
+ 32,
+ 36,
+ 39,
+ 43,
+ 47,
+ 50,
+ 54,
+ 57,
+ 61,
+ 65,
+ 68,
+ 72,
+ 76,
+ 79,
+ 83,
+ 86,
+ 90,
+ 95,
+ 99,
+ 104,
+ 109,
+ 113,
+ 118,
+ 123,
+ 128,
+ 132,
+ 137,
+ 142,
+ 146,
+ 151,
+ 156,
+ 160,
+ 165,
+ 169,
+ 172,
+ 176,
+ 179,
+ 183,
+ 186,
+ 190,
+ 194,
+ 197,
+ 201,
+ 204,
+ 208,
+ 211,
+ 215,
+ 218,
+ 222,
+ 224,
+ 226,
+ 228,
+ 230,
+ 232,
+ 234,
+ 236,
+ 239,
+ 241,
+ 243,
+ 245,
+ 247,
+ 249,
+ 251,
+ 253,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 250,
+ 245,
+ 240,
+ 236,
+ 231,
+ 226,
+ 221,
+ 216,
+ 211,
+ 206,
+ 201,
+ 197,
+ 192,
+ 187,
+ 182,
+ 177,
+ 171,
+ 164,
+ 158,
+ 151,
+ 145,
+ 138,
+ 132,
+ 125,
+ 119,
+ 112,
+ 106,
+ 99,
+ 93,
+ 86,
+ 73,
+
+ 193,// green
+ 195,
+ 197,
+ 198,
+ 200,
+ 202,
+ 204,
+ 206,
+ 208,
+ 209,
+ 211,
+ 213,
+ 215,
+ 217,
+ 218,
+ 220,
+ 222,
+ 222,
+ 222,
+ 222,
+ 222,
+ 222,
+ 222,
+ 222,
+ 222,
+ 222,
+ 222,
+ 222,
+ 222,
+ 222,
+ 222,
+ 222,
+ 222,
+ 216,
+ 211,
+ 205,
+ 200,
+ 194,
+ 188,
+ 183,
+ 177,
+ 171,
+ 166,
+ 160,
+ 155,
+ 149,
+ 143,
+ 138,
+ 132,
+ 128,
+ 125,
+ 121,
+ 118,
+ 114,
+ 110,
+ 107,
+ 103,
+ 99,
+ 96,
+ 92,
+ 89,
+ 85,
+ 81,
+ 78,
+ 74,
+ 70,
+ 67,
+ 63,
+ 60,
+ 56,
+ 52,
+ 49,
+ 45,
+ 41,
+ 38,
+ 34,
+ 31,
+ 27,
+ 23,
+ 20,
+ 16,
+ 15,
+ 14,
+ 13,
+ 12,
+ 11,
+ 10,
+ 9,
+ 8,
+ 7,
+ 6,
+ 5,
+ 4,
+ 3,
+ 2,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 2,
+ 4,
+ 6,
+ 8,
+ 10,
+ 12,
+ 14,
+ 17,
+ 19,
+ 21,
+ 23,
+ 25,
+ 27,
+ 29,
+ 31,
+ 33,
+ 37,
+ 41,
+ 45,
+ 50,
+ 54,
+ 58,
+ 62,
+ 66,
+ 70,
+ 74,
+ 78,
+ 83,
+ 87,
+ 91,
+ 95,
+ 99,
+ 103,
+ 107,
+ 111,
+ 116,
+ 120,
+ 124,
+ 128,
+ 132,
+ 136,
+ 140,
+ 144,
+ 149,
+ 153,
+ 157,
+ 161,
+ 165,
+ 170,
+ 174,
+ 179,
+ 184,
+ 188,
+ 193,
+ 197,
+ 202,
+ 207,
+ 211,
+ 216,
+ 221,
+ 225,
+ 230,
+ 234,
+ 239,
+ 238,
+ 237,
+ 236,
+ 235,
+ 234,
+ 233,
+ 232,
+ 231,
+ 229,
+ 228,
+ 227,
+ 226,
+ 225,
+ 224,
+ 223,
+ 222,
+ 220,
+ 218,
+ 217,
+ 215,
+ 213,
+ 211,
+ 209,
+ 208,
+ 206,
+ 204,
+ 202,
+ 200,
+ 198,
+ 197,
+ 193,
+
+ 3,// blue
+ 12,
+ 20,
+ 29,
+ 37,
+ 46,
+ 54,
+ 63,
+ 71,
+ 80,
+ 88,
+ 97,
+ 105,
+ 114,
+ 122,
+ 131,
+ 139,
+ 146,
+ 154,
+ 161,
+ 168,
+ 175,
+ 183,
+ 190,
+ 197,
+ 204,
+ 212,
+ 219,
+ 226,
+ 233,
+ 241,
+ 248,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 253,
+ 252,
+ 250,
+ 249,
+ 247,
+ 246,
+ 244,
+ 243,
+ 241,
+ 239,
+ 238,
+ 236,
+ 235,
+ 233,
+ 232,
+ 230,
+ 229,
+ 227,
+ 226,
+ 224,
+ 223,
+ 221,
+ 220,
+ 218,
+ 217,
+ 215,
+ 214,
+ 212,
+ 211,
+ 209,
+ 208,
+ 206,
+ 203,
+ 201,
+ 198,
+ 196,
+ 193,
+ 191,
+ 188,
+ 186,
+ 183,
+ 180,
+ 178,
+ 175,
+ 173,
+ 170,
+ 168,
+ 165,
+ 163,
+ 161,
+ 159,
+ 157,
+ 155,
+ 153,
+ 151,
+ 149,
+ 146,
+ 144,
+ 142,
+ 140,
+ 138,
+ 136,
+ 134,
+ 132,
+ 127,
+ 123,
+ 118,
+ 113,
+ 109,
+ 104,
+ 99,
+ 95,
+ 90,
+ 85,
+ 80,
+ 76,
+ 71,
+ 66,
+ 62,
+ 57,
+ 53,
+ 50,
+ 46,
+ 43,
+ 39,
+ 36,
+ 32,
+ 29,
+ 25,
+ 21,
+ 18,
+ 14,
+ 11,
+ 7,
+ 4,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 2,
+ 2,
+ 3,
+ 4,
+ 5,
+ 5,
+ 6,
+ 7,
+ 8,
+ 8,
+ 9,
+ 10,
+ 11,
+ 11,
+ 12,
+ 11,
+ 11,
+ 10,
+ 10,
+ 9,
+ 9,
+ 8,
+ 8,
+ 7,
+ 6,
+ 6,
+ 5,
+ 5,
+ 4,
+ 3
+};
+
+#endif
diff --git a/Core/Code/DataManagement/lut/Flow.h b/Core/Code/DataManagement/lut/Flow.h
new file mode 100644
index 0000000..67fc9df
--- /dev/null
+++ b/Core/Code/DataManagement/lut/Flow.h
@@ -0,0 +1,806 @@
+/*=========================================================================
+
+Program: vtkINRIA3D
+Module: $Id: Flow.h 477 2007-11-20 17:46:10Z filus $
+Language: C++
+Author: $Author: filus $
+Date: $Date: 2007-11-20 18:46:10 +0100 (Tue, 20 Nov 2007) $
+Version: $Revision: 477 $
+
+Copyright (c) 2007 INRIA - Asclepios Project. All rights reserved.
+See Copyright.txt for details.
+
+This software is distributed WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+#ifndef _lut_Flow_h_
+#define _lut_Flow_h_
+
+static const int Flow[3*256]={
+
+ 32,// red
+ 32,
+ 32,
+ 32,
+ 31,
+ 31,
+ 31,
+ 31,
+ 31,
+ 30,
+ 30,
+ 30,
+ 30,
+ 30,
+ 29,
+ 29,
+ 29,
+ 29,
+ 29,
+ 28,
+ 28,
+ 28,
+ 28,
+ 28,
+ 27,
+ 27,
+ 27,
+ 27,
+ 27,
+ 26,
+ 26,
+ 26,
+ 26,
+ 26,
+ 25,
+ 25,
+ 25,
+ 25,
+ 25,
+ 24,
+ 24,
+ 24,
+ 24,
+ 24,
+ 23,
+ 23,
+ 23,
+ 23,
+ 23,
+ 22,
+ 22,
+ 22,
+ 22,
+ 22,
+ 21,
+ 21,
+ 21,
+ 21,
+ 21,
+ 20,
+ 20,
+ 20,
+ 20,
+ 19,
+
+ 19,// 0.25
+ 19,
+ 19,
+ 18,
+ 18,
+ 18,
+ 17,
+ 17,
+ 17,
+ 16,
+ 16,
+ 16,
+ 16,
+ 15,
+ 15,
+ 15,
+ 14,
+ 14,
+ 14,
+ 13,
+ 13,
+ 13,
+ 13,
+ 12,
+ 12,
+ 12,
+ 11,
+ 11,
+ 11,
+ 10,
+ 10,
+ 10,
+ 10,
+ 9,
+ 9,
+ 9,
+ 8,
+ 8,
+ 8,
+ 7,
+ 7,
+ 7,
+ 7,
+ 6,
+ 6,
+ 6,
+ 5,
+ 5,
+ 5,
+ 4,
+ 4,
+ 4,
+ 4,
+ 3,
+ 3,
+ 3,
+ 2,
+ 2,
+ 2,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+
+ 0,// 0.5
+ 0,
+ 4,
+ 8,
+ 12,
+ 16,
+ 20,
+ 24,
+ 28,
+ 32,
+ 36,
+ 40,
+ 45,
+ 49,
+ 53,
+ 57,
+ 61,
+ 65,
+ 69,
+ 73,
+ 77,
+ 81,
+ 85,
+ 89,
+ 93,
+ 97,
+ 101,
+ 105,
+ 109,
+ 113,
+ 117,
+ 121,
+ 125,
+ 130,
+ 134,
+ 138,
+ 142,
+ 146,
+ 150,
+ 154,
+ 158,
+ 162,
+ 166,
+ 170,
+ 174,
+ 178,
+ 182,
+ 186,
+ 190,
+ 194,
+ 198,
+ 202,
+ 206,
+ 210,
+ 215,
+ 219,
+ 223,
+ 227,
+ 231,
+ 235,
+ 239,
+ 243,
+ 247,
+ 251,
+
+ 255,// 0.75
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+
+
+ 200,// green
+ 197,
+ 194,
+ 191,
+ 188,
+ 185,
+ 182,
+ 179,
+ 176,
+ 173,
+ 170,
+ 167,
+ 164,
+ 161,
+ 158,
+ 155,
+ 152,
+ 149,
+ 146,
+ 143,
+ 140,
+ 137,
+ 134,
+ 131,
+ 128,
+ 125,
+ 122,
+ 119,
+ 116,
+ 113,
+ 110,
+ 107,
+ 104,
+ 101,
+ 98,
+ 95,
+ 92,
+ 89,
+ 86,
+ 83,
+ 80,
+ 77,
+ 74,
+ 71,
+ 68,
+ 65,
+ 62,
+ 59,
+ 56,
+ 53,
+ 50,
+ 47,
+ 44,
+ 41,
+ 38,
+ 35,
+ 32,
+ 29,
+ 26,
+ 23,
+ 20,
+ 20,
+ 20,
+ 19,
+
+ 19,// 0.25
+ 19,
+ 19,
+ 18,
+ 18,
+ 18,
+ 17,
+ 17,
+ 17,
+ 16,
+ 16,
+ 16,
+ 16,
+ 15,
+ 15,
+ 15,
+ 14,
+ 14,
+ 14,
+ 13,
+ 13,
+ 13,
+ 13,
+ 12,
+ 12,
+ 12,
+ 11,
+ 11,
+ 11,
+ 10,
+ 10,
+ 10,
+ 10,
+ 9,
+ 9,
+ 9,
+ 8,
+ 8,
+ 8,
+ 7,
+ 7,
+ 7,
+ 7,
+ 6,
+ 6,
+ 6,
+ 5,
+ 5,
+ 5,
+ 4,
+ 4,
+ 4,
+ 4,
+ 3,
+ 3,
+ 3,
+ 2,
+ 2,
+ 2,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+
+ 0,// 0.5
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+ 2,
+
+ 2,// 0.75
+ 6,
+ 10,
+ 14,
+ 18,
+ 22,
+ 26,
+ 30,
+ 34,
+ 38,
+ 42,
+ 46,
+ 50,
+ 54,
+ 58,
+ 62,
+ 66,
+ 70,
+ 74,
+ 78,
+ 82,
+ 86,
+ 90,
+ 94,
+ 98,
+ 102,
+ 106,
+ 110,
+ 114,
+ 118,
+ 122,
+ 126,
+ 130,
+ 134,
+ 138,
+ 142,
+ 146,
+ 150,
+ 154,
+ 158,
+ 162,
+ 166,
+ 170,
+ 174,
+ 178,
+ 182,
+ 186,
+ 190,
+ 194,
+ 198,
+ 202,
+ 206,
+ 210,
+ 214,
+ 218,
+ 222,
+ 226,
+ 230,
+ 234,
+ 238,
+ 242,
+ 246,
+ 250,
+ 255,
+
+
+ 255,// blue
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 255,
+ 251,
+ 247,
+
+ 244,// 0.25
+ 240,
+ 236,
+ 232,
+ 228,
+ 225,
+ 221,
+ 217,
+ 213,
+ 209,
+ 206,
+ 202,
+ 198,
+ 194,
+ 190,
+ 186,
+ 183,
+ 179,
+ 175,
+ 171,
+ 167,
+ 164,
+ 160,
+ 156,
+ 152,
+ 148,
+ 145,
+ 141,
+ 137,
+ 133,
+ 129,
+ 126,
+ 122,
+ 118,
+ 114,
+ 110,
+ 107,
+ 103,
+ 99,
+ 95,
+ 91,
+ 88,
+ 84,
+ 80,
+ 76,
+ 72,
+ 69,
+ 65,
+ 61,
+ 57,
+ 53,
+ 49,
+ 46,
+ 42,
+ 38,
+ 34,
+ 30,
+ 27,
+ 23,
+ 19,
+ 15,
+ 11,
+ 8,
+ 4,
+
+ 0,// 0.5
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+
+ 0,// 0.75
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 8,// 0.875
+ 16,
+ 24,
+ 32,
+ 40,
+ 48,
+ 56,
+ 64,
+ 72,
+ 80,
+ 88,
+ 96,
+ 104,
+ 112,
+ 120,
+ 128,
+ 136,
+ 144,
+ 152,
+ 160,
+ 168,
+ 176,
+ 184,
+ 192,
+ 200,
+ 208,
+ 216,
+ 224,
+ 232,
+ 240,
+ 248,
+ 255
+};
+
+#endif
diff --git a/Core/Code/DataManagement/lut/GEColor.h b/Core/Code/DataManagement/lut/GEColor.h
new file mode 100644
index 0000000..b04e1c5
--- /dev/null
+++ b/Core/Code/DataManagement/lut/GEColor.h
@@ -0,0 +1,806 @@
+/*=========================================================================
+
+Program: vtkINRIA3D
+Module: $Id: GEColor.h 477 2007-11-20 17:46:10Z filus $
+Language: C++
+Author: $Author: filus $
+Date: $Date: 2007-11-20 18:46:10 +0100 (Tue, 20 Nov 2007) $
+Version: $Revision: 477 $
+
+Copyright (c) 2007 INRIA - Asclepios Project. All rights reserved.
+See Copyright.txt for details.
+
+This software is distributed WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+#ifndef _lut_GEColor_h_
+#define _lut_GEColor_h_
+
+static const int GEColor[3*256]={
+
+0,// red
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+
+1,// 0.25
+3,
+5,
+7,
+9,
+11,
+13,
+15,
+17,
+19,
+21,
+23,
+25,
+27,
+29,
+31,
+33,
+35,
+37,
+39,
+41,
+43,
+45,
+47,
+49,
+51,
+53,
+55,
+57,
+59,
+61,
+63,
+65,
+67,
+69,
+71,
+73,
+75,
+77,
+79,
+81,
+83,
+85,
+86,
+88,
+90,
+92,
+94,
+96,
+98,
+100,
+102,
+104,
+106,
+108,
+110,
+112,
+114,
+116,
+118,
+120,
+122,
+124,
+126,
+
+128,// 0.5
+130,
+132,
+134,
+136,
+138,
+140,
+142,
+144,
+146,
+148,
+150,
+152,
+154,
+156,
+158,
+160,
+162,
+164,
+166,
+168,
+170,
+171,
+173,
+175,
+177,
+179,
+181,
+183,
+185,
+187,
+189,
+191,
+193,
+195,
+197,
+199,
+201,
+203,
+205,
+207,
+209,
+211,
+213,
+215,
+217,
+219,
+221,
+223,
+225,
+227,
+229,
+231,
+233,
+235,
+237,
+239,
+241,
+243,
+245,
+247,
+249,
+251,
+253,
+
+255,// 0.75
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+
+
+2,// green
+4,
+6,
+8,
+10,
+12,
+14,
+16,
+18,
+20,
+22,
+24,
+26,
+28,
+30,
+32,
+34,
+36,
+38,
+40,
+42,
+44,
+46,
+48,
+50,
+52,
+54,
+56,
+58,
+60,
+62,
+65,
+67,
+69,
+71,
+73,
+75,
+77,
+79,
+81,
+83,
+85,
+87,
+89,
+91,
+93,
+95,
+97,
+99,
+101,
+103,
+105,
+107,
+109,
+111,
+113,
+115,
+117,
+119,
+121,
+123,
+125,
+128,
+126,
+
+124,// 0.25
+122,
+120,
+118,
+116,
+114,
+112,
+110,
+108,
+106,
+104,
+102,
+100,
+98,
+96,
+94,
+92,
+90,
+88,
+86,
+84,
+82,
+80,
+78,
+76,
+74,
+72,
+70,
+68,
+66,
+64,
+63,
+61,
+59,
+57,
+55,
+53,
+51,
+49,
+47,
+45,
+43,
+41,
+39,
+37,
+35,
+33,
+31,
+29,
+27,
+25,
+23,
+21,
+19,
+17,
+15,
+13,
+11,
+9,
+7,
+5,
+3,
+1,
+0,
+
+2,// 0.5
+4,
+6,
+8,
+10,
+12,
+14,
+16,
+18,
+20,
+22,
+24,
+26,
+28,
+30,
+32,
+34,
+36,
+38,
+40,
+42,
+44,
+46,
+48,
+50,
+52,
+54,
+56,
+58,
+60,
+62,
+64,
+66,
+68,
+70,
+72,
+74,
+76,
+78,
+80,
+82,
+84,
+86,
+88,
+90,
+92,
+94,
+96,
+98,
+100,
+102,
+104,
+106,
+108,
+110,
+112,
+114,
+116,
+118,
+120,
+122,
+124,
+126,
+128,
+
+130,// 0.75
+132,
+134,
+136,
+138,
+140,
+142,
+144,
+146,
+148,
+150,
+152,
+154,
+156,
+158,
+160,
+162,
+164,
+166,
+168,
+170,
+172,
+174,
+176,
+178,
+180,
+182,
+184,
+186,
+188,
+190,
+192,
+194,
+196,
+198,
+200,
+202,
+204,
+206,
+208,
+210,
+212,
+214,
+216,
+218,
+220,
+222,
+224,
+226,
+228,
+230,
+232,
+234,
+236,
+238,
+240,
+242,
+244,
+246,
+248,
+250,
+252,
+255,
+
+
+0,// blue
+1,
+3,
+5,
+7,
+9,
+11,
+13,
+15,
+17,
+19,
+21,
+23,
+25,
+27,
+29,
+31,
+33,
+35,
+37,
+39,
+41,
+43,
+45,
+47,
+49,
+51,
+53,
+55,
+57,
+59,
+61,
+63,
+65,
+67,
+69,
+71,
+73,
+75,
+77,
+79,
+81,
+83,
+85,
+87,
+89,
+91,
+93,
+95,
+97,
+99,
+101,
+103,
+105,
+107,
+109,
+111,
+113,
+115,
+117,
+119,
+121,
+123,
+125,
+
+127,// 0.25
+129,
+131,
+133,
+135,
+137,
+139,
+141,
+143,
+145,
+147,
+149,
+151,
+153,
+155,
+157,
+159,
+161,
+163,
+165,
+167,
+169,
+171,
+173,
+175,
+177,
+179,
+181,
+183,
+185,
+187,
+189,
+191,
+193,
+195,
+197,
+199,
+201,
+203,
+205,
+207,
+209,
+211,
+213,
+215,
+217,
+219,
+221,
+223,
+225,
+227,
+229,
+231,
+233,
+235,
+237,
+239,
+241,
+243,
+245,
+247,
+249,
+251,
+253,
+
+255,// 0.5
+252,
+248,
+244,
+240,
+236,
+232,
+228,
+224,
+220,
+216,
+212,
+208,
+204,
+200,
+196,
+192,
+188,
+184,
+180,
+176,
+172,
+168,
+164,
+160,
+156,
+152,
+148,
+144,
+140,
+136,
+132,
+128,
+124,
+120,
+116,
+112,
+108,
+104,
+100,
+96,
+92,
+88,
+84,
+80,
+76,
+72,
+68,
+64,
+60,
+56,
+52,
+48,
+44,
+40,
+36,
+32,
+28,
+24,
+20,
+16,
+12,
+8,
+4,
+
+0,// 0.75
+4,
+8,
+12,
+16,
+20,
+24,
+28,
+32,
+36,
+40,
+44,
+48,
+52,
+56,
+60,
+64,
+68,
+72,
+76,
+80,
+85,
+89,
+93,
+97,
+101,
+105,
+109,
+113,
+117,
+121,
+125,
+129,
+133,
+137,
+141,
+145,
+149,
+153,
+157,
+161,
+165,
+170,
+174,
+178,
+182,
+186,
+190,
+194,
+198,
+202,
+206,
+210,
+214,
+218,
+222,
+226,
+230,
+234,
+238,
+242,
+246,
+250,
+255
+
+};
+
+#endif
diff --git a/Core/Code/DataManagement/lut/GrayRainbow.h b/Core/Code/DataManagement/lut/GrayRainbow.h
new file mode 100644
index 0000000..a8fcb24
--- /dev/null
+++ b/Core/Code/DataManagement/lut/GrayRainbow.h
@@ -0,0 +1,792 @@
+/*=========================================================================
+
+Program: vtkINRIA3D
+Module: $Id: HotMetal.h 477 2007-11-20 17:46:10Z filus $
+Language: C++
+Author: $Author: filus $
+Date: $Date: 2007-11-20 18:46:10 +0100 (mar, 20 nov 2007) $
+Version: $Revision: 477 $
+
+Copyright (c) 2007 INRIA - Asclepios Project. All rights reserved.
+See Copyright.txt for details.
+
+This software is distributed WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+#ifndef _lut_grayRainbow_h_
+#define _lut_grayRainbow_h_
+
+static const int GrayRainbow[256*3]={
+0,
+1,
+2,
+3,
+4,
+5,
+6,
+7,
+8,
+9,
+10,
+11,
+12,
+13,
+14,
+15,
+175,
+17,
+18,
+19,
+20,
+21,
+22,
+23,
+24,
+25,
+26,
+27,
+28,
+29,
+30,
+31,
+95,
+33,
+34,
+35,
+36,
+37,
+38,
+39,
+40,
+41,
+42,
+43,
+44,
+45,
+46,
+47,
+15,
+49,
+50,
+51,
+52,
+53,
+54,
+55,
+56,
+57,
+58,
+59,
+60,
+61,
+62,
+63,
+0,
+65,
+66,
+67,
+68,
+69,
+70,
+71,
+72,
+73,
+74,
+75,
+76,
+77,
+78,
+79,
+0,
+81,
+82,
+83,
+84,
+85,
+86,
+87,
+88,
+89,
+90,
+91,
+92,
+93,
+94,
+95,
+0,
+97,
+98,
+99,
+100,
+101,
+102,
+103,
+104,
+105,
+106,
+107,
+108,
+109,
+110,
+111,
+0,
+113,
+114,
+115,
+116,
+117,
+118,
+119,
+120,
+121,
+122,
+123,
+124,
+125,
+126,
+127,
+0,
+129,
+130,
+131,
+132,
+133,
+134,
+135,
+136,
+137,
+138,
+139,
+140,
+141,
+142,
+143,
+0,
+145,
+146,
+147,
+148,
+149,
+150,
+151,
+152,
+153,
+154,
+155,
+156,
+157,
+158,
+159,
+35,
+161,
+162,
+163,
+164,
+165,
+166,
+167,
+168,
+169,
+170,
+171,
+172,
+173,
+174,
+175,
+115,
+177,
+178,
+179,
+180,
+181,
+182,
+183,
+184,
+185,
+186,
+187,
+188,
+189,
+190,
+191,
+195,
+193,
+194,
+195,
+196,
+197,
+198,
+199,
+200,
+201,
+202,
+203,
+204,
+205,
+206,
+207,
+255,
+209,
+210,
+211,
+212,
+213,
+214,
+215,
+216,
+217,
+218,
+219,
+220,
+221,
+222,
+223,
+255,
+225,
+226,
+227,
+228,
+229,
+230,
+231,
+232,
+233,
+234,
+235,
+236,
+237,
+238,
+239,
+255,
+241,
+242,
+243,
+244,
+245,
+246,
+247,
+248,
+249,
+250,
+251,
+252,
+253,
+254,
+255,
+0,
+1,
+2,
+3,
+4,
+5,
+6,
+7,
+8,
+9,
+10,
+11,
+12,
+13,
+14,
+15,
+0,
+17,
+18,
+19,
+20,
+21,
+22,
+23,
+24,
+25,
+26,
+27,
+28,
+29,
+30,
+31,
+0,
+33,
+34,
+35,
+36,
+37,
+38,
+39,
+40,
+41,
+42,
+43,
+44,
+45,
+46,
+47,
+0,
+49,
+50,
+51,
+52,
+53,
+54,
+55,
+56,
+57,
+58,
+59,
+60,
+61,
+62,
+63,
+65,
+65,
+66,
+67,
+68,
+69,
+70,
+71,
+72,
+73,
+74,
+75,
+76,
+77,
+78,
+79,
+145,
+81,
+82,
+83,
+84,
+85,
+86,
+87,
+88,
+89,
+90,
+91,
+92,
+93,
+94,
+95,
+225,
+97,
+98,
+99,
+100,
+101,
+102,
+103,
+104,
+105,
+106,
+107,
+108,
+109,
+110,
+111,
+255,
+113,
+114,
+115,
+116,
+117,
+118,
+119,
+120,
+121,
+122,
+123,
+124,
+125,
+126,
+127,
+255,
+129,
+130,
+131,
+132,
+133,
+134,
+135,
+136,
+137,
+138,
+139,
+140,
+141,
+142,
+143,
+255,
+145,
+146,
+147,
+148,
+149,
+150,
+151,
+152,
+153,
+154,
+155,
+156,
+157,
+158,
+159,
+255,
+161,
+162,
+163,
+164,
+165,
+166,
+167,
+168,
+169,
+170,
+171,
+172,
+173,
+174,
+175,
+255,
+177,
+178,
+179,
+180,
+181,
+182,
+183,
+184,
+185,
+186,
+187,
+188,
+189,
+190,
+191,
+255,
+193,
+194,
+195,
+196,
+197,
+198,
+199,
+200,
+201,
+202,
+203,
+204,
+205,
+206,
+207,
+235,
+209,
+210,
+211,
+212,
+213,
+214,
+215,
+216,
+217,
+218,
+219,
+220,
+221,
+222,
+223,
+155,
+225,
+226,
+227,
+228,
+229,
+230,
+231,
+232,
+233,
+234,
+235,
+236,
+237,
+238,
+239,
+75,
+241,
+242,
+243,
+244,
+245,
+246,
+247,
+248,
+249,
+250,
+251,
+252,
+253,
+254,
+255,
+0,
+1,
+2,
+3,
+4,
+5,
+6,
+7,
+8,
+9,
+10,
+11,
+12,
+13,
+14,
+15,
+255,
+17,
+18,
+19,
+20,
+21,
+22,
+23,
+24,
+25,
+26,
+27,
+28,
+29,
+30,
+31,
+255,
+33,
+34,
+35,
+36,
+37,
+38,
+39,
+40,
+41,
+42,
+43,
+44,
+45,
+46,
+47,
+255,
+49,
+50,
+51,
+52,
+53,
+54,
+55,
+56,
+57,
+58,
+59,
+60,
+61,
+62,
+63,
+255,
+65,
+66,
+67,
+68,
+69,
+70,
+71,
+72,
+73,
+74,
+75,
+76,
+77,
+78,
+79,
+255,
+81,
+82,
+83,
+84,
+85,
+86,
+87,
+88,
+89,
+90,
+91,
+92,
+93,
+94,
+95,
+255,
+97,
+98,
+99,
+100,
+101,
+102,
+103,
+104,
+105,
+106,
+107,
+108,
+109,
+110,
+111,
+205,
+113,
+114,
+115,
+116,
+117,
+118,
+119,
+120,
+121,
+122,
+123,
+124,
+125,
+126,
+127,
+125,
+129,
+130,
+131,
+132,
+133,
+134,
+135,
+136,
+137,
+138,
+139,
+140,
+141,
+142,
+143,
+45,
+145,
+146,
+147,
+148,
+149,
+150,
+151,
+152,
+153,
+154,
+155,
+156,
+157,
+158,
+159,
+0,
+161,
+162,
+163,
+164,
+165,
+166,
+167,
+168,
+169,
+170,
+171,
+172,
+173,
+174,
+175,
+0,
+177,
+178,
+179,
+180,
+181,
+182,
+183,
+184,
+185,
+186,
+187,
+188,
+189,
+190,
+191,
+0,
+193,
+194,
+195,
+196,
+197,
+198,
+199,
+200,
+201,
+202,
+203,
+204,
+205,
+206,
+207,
+0,
+209,
+210,
+211,
+212,
+213,
+214,
+215,
+216,
+217,
+218,
+219,
+220,
+221,
+222,
+223,
+0,
+225,
+226,
+227,
+228,
+229,
+230,
+231,
+232,
+233,
+234,
+235,
+236,
+237,
+238,
+239,
+0,
+241,
+242,
+243,
+244,
+245,
+246,
+247,
+248,
+249,
+250,
+251,
+252,
+253,
+254,
+255
+};
+
+#endif
diff --git a/Core/Code/DataManagement/lut/HotGreen.h b/Core/Code/DataManagement/lut/HotGreen.h
new file mode 100644
index 0000000..fdba240
--- /dev/null
+++ b/Core/Code/DataManagement/lut/HotGreen.h
@@ -0,0 +1,792 @@
+/*=========================================================================
+
+Program: vtkINRIA3D
+Module: $Id: HotMetal.h 477 2007-11-20 17:46:10Z filus $
+Language: C++
+Author: $Author: filus $
+Date: $Date: 2007-11-20 18:46:10 +0100 (mar, 20 nov 2007) $
+Version: $Revision: 477 $
+
+Copyright (c) 2007 INRIA - Asclepios Project. All rights reserved.
+See Copyright.txt for details.
+
+This software is distributed WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+#ifndef _lut_hotGreen_h_
+#define _lut_hotGreen_h_
+
+static const int HotGreen[256*3]={
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+1,
+3,
+5,
+7,
+8,
+10,
+12,
+14,
+16,
+17,
+19,
+21,
+23,
+24,
+26,
+28,
+30,
+32,
+33,
+35,
+37,
+39,
+40,
+42,
+44,
+46,
+48,
+49,
+51,
+53,
+55,
+56,
+58,
+60,
+62,
+64,
+65,
+67,
+69,
+71,
+72,
+74,
+76,
+78,
+80,
+81,
+83,
+85,
+87,
+88,
+90,
+92,
+94,
+96,
+97,
+99,
+101,
+103,
+104,
+106,
+108,
+110,
+112,
+113,
+115,
+117,
+119,
+120,
+122,
+124,
+126,
+128,
+129,
+131,
+133,
+135,
+136,
+138,
+140,
+142,
+144,
+145,
+147,
+149,
+151,
+152,
+154,
+156,
+158,
+160,
+161,
+163,
+165,
+167,
+168,
+170,
+172,
+174,
+176,
+177,
+179,
+181,
+183,
+184,
+186,
+188,
+190,
+192,
+193,
+195,
+197,
+199,
+200,
+202,
+204,
+206,
+208,
+209,
+211,
+213,
+215,
+216,
+218,
+220,
+222,
+224,
+225,
+227,
+229,
+231,
+232,
+234,
+236,
+238,
+240,
+241,
+243,
+245,
+247,
+248,
+250,
+252,
+254,
+0,
+1,
+3,
+4,
+6,
+7,
+9,
+10,
+12,
+13,
+15,
+16,
+18,
+19,
+21,
+22,
+24,
+25,
+27,
+28,
+30,
+31,
+33,
+34,
+36,
+37,
+39,
+40,
+42,
+43,
+45,
+46,
+48,
+49,
+51,
+52,
+54,
+55,
+57,
+58,
+60,
+61,
+63,
+64,
+66,
+67,
+69,
+70,
+72,
+73,
+75,
+76,
+78,
+79,
+81,
+82,
+84,
+85,
+87,
+88,
+90,
+91,
+93,
+94,
+96,
+97,
+99,
+100,
+102,
+103,
+105,
+106,
+108,
+109,
+111,
+112,
+114,
+115,
+117,
+118,
+120,
+121,
+123,
+124,
+126,
+127,
+129,
+130,
+132,
+133,
+135,
+136,
+138,
+139,
+141,
+142,
+144,
+145,
+147,
+148,
+150,
+151,
+153,
+154,
+156,
+157,
+159,
+160,
+162,
+163,
+165,
+166,
+168,
+169,
+171,
+172,
+174,
+175,
+177,
+178,
+180,
+181,
+183,
+184,
+186,
+187,
+189,
+190,
+192,
+193,
+195,
+196,
+198,
+199,
+201,
+202,
+204,
+205,
+207,
+208,
+210,
+211,
+213,
+214,
+216,
+217,
+219,
+220,
+222,
+223,
+225,
+226,
+228,
+229,
+231,
+232,
+234,
+235,
+237,
+238,
+240,
+241,
+243,
+244,
+246,
+247,
+249,
+250,
+252,
+253,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+3,
+6,
+10,
+13,
+16,
+20,
+23,
+26,
+30,
+33,
+37,
+40,
+43,
+47,
+50,
+53,
+57,
+60,
+64,
+67,
+70,
+74,
+77,
+80,
+84,
+87,
+90,
+94,
+97,
+101,
+104,
+107,
+111,
+114,
+117,
+121,
+124,
+128,
+131,
+134,
+138,
+141,
+144,
+148,
+151,
+154,
+158,
+161,
+165,
+168,
+171,
+175,
+178,
+181,
+185,
+188,
+192,
+195,
+198,
+202,
+205,
+208,
+212,
+215,
+218,
+222,
+225,
+229,
+232,
+235,
+239,
+242,
+245,
+249,
+252
+};
+
+#endif
diff --git a/Core/Code/DataManagement/lut/HotIron.h b/Core/Code/DataManagement/lut/HotIron.h
new file mode 100644
index 0000000..539aeea
--- /dev/null
+++ b/Core/Code/DataManagement/lut/HotIron.h
@@ -0,0 +1,792 @@
+/*=========================================================================
+
+Program: vtkINRIA3D
+Module: $Id: HotMetal.h 477 2007-11-20 17:46:10Z filus $
+Language: C++
+Author: $Author: filus $
+Date: $Date: 2007-11-20 18:46:10 +0100 (mar, 20 nov 2007) $
+Version: $Revision: 477 $
+
+Copyright (c) 2007 INRIA - Asclepios Project. All rights reserved.
+See Copyright.txt for details.
+
+This software is distributed WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+#ifndef _lut_hotIron_h_
+#define _lut_hotIron_h_
+
+static const int HotIron[256*3]={
+0,
+2,
+4,
+6,
+8,
+10,
+12,
+14,
+16,
+18,
+20,
+22,
+24,
+26,
+28,
+30,
+32,
+34,
+36,
+38,
+40,
+42,
+44,
+46,
+48,
+50,
+52,
+54,
+56,
+58,
+60,
+62,
+64,
+66,
+68,
+70,
+72,
+74,
+76,
+78,
+80,
+82,
+84,
+86,
+88,
+90,
+92,
+94,
+96,
+98,
+100,
+102,
+104,
+106,
+108,
+110,
+112,
+114,
+116,
+118,
+120,
+122,
+124,
+126,
+128,
+130,
+132,
+134,
+136,
+138,
+140,
+142,
+144,
+146,
+148,
+150,
+152,
+154,
+156,
+158,
+160,
+162,
+164,
+166,
+168,
+170,
+172,
+174,
+176,
+178,
+180,
+182,
+184,
+186,
+188,
+190,
+192,
+194,
+196,
+198,
+200,
+202,
+204,
+206,
+208,
+210,
+212,
+214,
+216,
+218,
+220,
+222,
+224,
+226,
+228,
+230,
+232,
+234,
+236,
+238,
+240,
+242,
+244,
+246,
+248,
+250,
+252,
+254,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+2,
+4,
+6,
+8,
+10,
+12,
+14,
+16,
+18,
+20,
+22,
+24,
+26,
+28,
+30,
+32,
+34,
+36,
+38,
+40,
+42,
+44,
+46,
+48,
+50,
+52,
+54,
+56,
+58,
+60,
+62,
+64,
+66,
+68,
+70,
+72,
+74,
+76,
+78,
+80,
+82,
+84,
+86,
+88,
+90,
+92,
+94,
+96,
+98,
+100,
+102,
+104,
+106,
+108,
+110,
+112,
+114,
+116,
+118,
+120,
+122,
+124,
+126,
+128,
+130,
+132,
+134,
+136,
+138,
+140,
+142,
+144,
+146,
+148,
+150,
+152,
+154,
+156,
+158,
+160,
+162,
+164,
+166,
+168,
+170,
+172,
+174,
+176,
+178,
+180,
+182,
+184,
+186,
+188,
+190,
+192,
+194,
+196,
+198,
+200,
+202,
+204,
+206,
+208,
+210,
+212,
+214,
+216,
+218,
+220,
+222,
+224,
+226,
+228,
+230,
+232,
+234,
+236,
+238,
+240,
+242,
+244,
+246,
+248,
+250,
+252,
+255,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+4,
+8,
+12,
+16,
+20,
+24,
+28,
+32,
+36,
+40,
+44,
+48,
+52,
+56,
+60,
+64,
+68,
+72,
+76,
+80,
+84,
+88,
+92,
+96,
+100,
+104,
+108,
+112,
+116,
+120,
+124,
+128,
+132,
+136,
+140,
+144,
+148,
+152,
+156,
+160,
+164,
+168,
+172,
+176,
+180,
+184,
+188,
+192,
+196,
+200,
+204,
+208,
+212,
+216,
+220,
+224,
+228,
+232,
+236,
+240,
+244,
+248,
+252,
+255
+};
+
+#endif
diff --git a/Core/Code/DataManagement/lut/HotMetal.h b/Core/Code/DataManagement/lut/HotMetal.h
new file mode 100644
index 0000000..7ac4081
--- /dev/null
+++ b/Core/Code/DataManagement/lut/HotMetal.h
@@ -0,0 +1,792 @@
+/*=========================================================================
+
+Program: vtkINRIA3D
+Module: $Id: HotMetal.h 477 2007-11-20 17:46:10Z filus $
+Language: C++
+Author: $Author: filus $
+Date: $Date: 2007-11-20 18:46:10 +0100 (Tue, 20 Nov 2007) $
+Version: $Revision: 477 $
+
+Copyright (c) 2007 INRIA - Asclepios Project. All rights reserved.
+See Copyright.txt for details.
+
+This software is distributed WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+#ifndef _lut_HotMetal_h_
+#define _lut_HotMetal_h_
+
+static const int HotMetal[256*3]={
+0,
+1,
+2,
+4,
+5,
+7,
+8,
+9,
+11,
+12,
+14,
+15,
+16,
+18,
+19,
+21,
+22,
+23,
+25,
+26,
+28,
+29,
+30,
+32,
+33,
+35,
+36,
+37,
+39,
+40,
+42,
+43,
+44,
+46,
+47,
+49,
+50,
+51,
+53,
+54,
+56,
+57,
+58,
+60,
+61,
+63,
+64,
+65,
+67,
+68,
+70,
+71,
+72,
+74,
+75,
+77,
+78,
+79,
+81,
+82,
+84,
+85,
+86,
+88,
+89,
+91,
+92,
+93,
+95,
+96,
+98,
+99,
+100,
+102,
+103,
+105,
+106,
+107,
+109,
+110,
+112,
+113,
+114,
+116,
+117,
+119,
+120,
+121,
+123,
+124,
+126,
+127,
+128,
+130,
+131,
+133,
+134,
+135,
+137,
+138,
+140,
+141,
+142,
+144,
+145,
+147,
+148,
+149,
+151,
+152,
+154,
+155,
+156,
+158,
+159,
+161,
+162,
+163,
+165,
+166,
+168,
+169,
+170,
+172,
+173,
+175,
+176,
+177,
+179,
+180,
+182,
+183,
+184,
+186,
+187,
+189,
+190,
+191,
+193,
+194,
+196,
+197,
+198,
+200,
+201,
+203,
+204,
+205,
+207,
+208,
+210,
+211,
+212,
+214,
+215,
+217,
+218,
+219,
+221,
+222,
+224,
+225,
+226,
+228,
+229,
+231,
+232,
+233,
+235,
+236,
+238,
+239,
+240,
+242,
+243,
+245,
+246,
+247,
+249,
+250,
+252,
+253,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+2,
+5,
+8,
+11,
+14,
+16,
+19,
+22,
+25,
+28,
+30,
+33,
+36,
+39,
+42,
+44,
+47,
+50,
+53,
+56,
+58,
+61,
+64,
+67,
+70,
+72,
+75,
+78,
+81,
+84,
+86,
+89,
+92,
+95,
+98,
+100,
+103,
+106,
+109,
+112,
+114,
+117,
+120,
+123,
+126,
+128,
+131,
+134,
+137,
+140,
+142,
+145,
+148,
+151,
+154,
+156,
+159,
+162,
+165,
+168,
+170,
+173,
+176,
+179,
+182,
+184,
+187,
+190,
+193,
+196,
+198,
+201,
+204,
+207,
+210,
+212,
+215,
+218,
+221,
+224,
+226,
+229,
+232,
+235,
+238,
+240,
+243,
+246,
+249,
+252,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+255,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+3,
+7,
+11,
+15,
+19,
+23,
+27,
+31,
+35,
+39,
+43,
+47,
+51,
+55,
+59,
+63,
+67,
+71,
+75,
+79,
+83,
+87,
+91,
+95,
+99,
+103,
+107,
+111,
+115,
+119,
+123,
+127,
+131,
+135,
+139,
+143,
+147,
+151,
+155,
+159,
+163,
+167,
+171,
+175,
+179,
+183,
+187,
+191,
+195,
+199,
+203,
+207,
+211,
+215,
+219,
+223,
+227,
+231,
+235,
+239,
+243,
+247,
+251
+};
+
+#endif
diff --git a/Core/Code/DataManagement/lut/LONI.h b/Core/Code/DataManagement/lut/LONI.h
new file mode 100644
index 0000000..6da817d
--- /dev/null
+++ b/Core/Code/DataManagement/lut/LONI.h
@@ -0,0 +1,228 @@
+/*=========================================================================
+
+Program: vtkINRIA3D
+Module: $Id: LONI.h 477 2007-11-20 17:46:10Z filus $
+Language: C++
+Author: $Author: filus $
+Date: $Date: 2007-11-20 18:46:10 +0100 (Tue, 20 Nov 2007) $
+Version: $Revision: 477 $
+
+Copyright (c) 2007 INRIA - Asclepios Project. All rights reserved.
+See Copyright.txt for details.
+
+This software is distributed WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+#ifndef _lut_LONI_h_
+#define _lut_LONI_h_
+
+static const float LONI[203][3] ={
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0244 , 1.0 },
+ { 0.0 , 0.0488 , 1.0 },
+ { 0.0 , 0.0732 , 1.0 },
+ { 0.0 , 0.0976 , 1.0 },
+ { 0.0 , 0.1220 , 1.0 },
+ { 0.0 , 0.1463 , 1.0 },
+ { 0.0 , 0.1707 , 1.0 },
+ { 0.0 , 0.1951 , 1.0 },
+ { 0.0 , 0.2195 , 1.0 },
+ { 0.0 , 0.2439 , 1.0 },
+ { 0.0 , 0.2683 , 1.0 },
+ { 0.0 , 0.2927 , 1.0 },
+ { 0.0 , 0.3171 , 1.0 },
+ { 0.0 , 0.3415 , 1.0 },
+ { 0.0 , 0.3659 , 1.0 },
+ { 0.0 , 0.3902 , 1.0 },
+ { 0.0 , 0.4146 , 1.0 },
+ { 0.0 , 0.4390 , 1.0 },
+ { 0.0 , 0.4634 , 1.0 },
+ { 0.0 , 0.4878 , 1.0 },
+ { 0.0 , 0.5122 , 1.0 },
+ { 0.0 , 0.5366 , 1.0 },
+ { 0.0 , 0.5610 , 1.0 },
+ { 0.0 , 0.5854 , 1.0 },
+ { 0.0 , 0.6098 , 1.0 },
+ { 0.0 , 0.6341 , 1.0 },
+ { 0.0 , 0.6585 , 1.0 },
+ { 0.0 , 0.6829 , 1.0 },
+ { 0.0 , 0.7073 , 1.0 },
+ { 0.0 , 0.7317 , 1.0 },
+ { 0.0 , 0.7561 , 1.0 },
+ { 0.0 , 0.7805 , 1.0 },
+ { 0.0 , 0.8049 , 1.0 },
+ { 0.0 , 0.8293 , 1.0 },
+ { 0.0 , 0.8537 , 1.0 },
+ { 0.0 , 0.8780 , 1.0 },
+ { 0.0 , 0.9024 , 1.0 },
+ { 0.0 , 0.9268 , 1.0 },
+ { 0.0 , 0.9512 , 1.0 },
+ { 0.0 , 0.9756 , 1.0 },
+ { 0.0 , 1.0 , 1.0 },
+ { 0.0 , 1.0 , 0.9756 },
+ { 0.0 , 1.0 , 0.9512 },
+ { 0.0 , 1.0 , 0.9268 },
+ { 0.0 , 1.0 , 0.9024 },
+ { 0.0 , 1.0 , 0.8780 },
+ { 0.0 , 1.0 , 0.8537 },
+ { 0.0 , 1.0 , 0.8293 },
+ { 0.0 , 1.0 , 0.8049 },
+ { 0.0 , 1.0 , 0.7805 },
+ { 0.0 , 1.0 , 0.7561 },
+ { 0.0 , 1.0 , 0.7317 },
+ { 0.0 , 1.0 , 0.7073 },
+ { 0.0 , 1.0 , 0.6829 },
+ { 0.0 , 1.0 , 0.6585 },
+ { 0.0 , 1.0 , 0.6341 },
+ { 0.0 , 1.0 , 0.6098 },
+ { 0.0 , 1.0 , 0.5854 },
+ { 0.0 , 1.0 , 0.5610 },
+ { 0.0 , 1.0 , 0.5366 },
+ { 0.0 , 1.0 , 0.5122 },
+ { 0.0 , 1.0 , 0.4878 },
+ { 0.0 , 1.0 , 0.4634 },
+ { 0.0 , 1.0 , 0.4390 },
+ { 0.0 , 1.0 , 0.4146 },
+ { 0.0 , 1.0 , 0.3902 },
+ { 0.0 , 1.0 , 0.3659 },
+ { 0.0 , 1.0 , 0.3415 },
+ { 0.0 , 1.0 , 0.3171 },
+ { 0.0 , 1.0 , 0.2927 },
+ { 0.0 , 1.0 , 0.2683 },
+ { 0.0 , 1.0 , 0.2439 },
+ { 0.0 , 1.0 , 0.2195 },
+ { 0.0 , 1.0 , 0.1951 },
+ { 0.0 , 1.0 , 0.1707 },
+ { 0.0 , 1.0 , 0.1463 },
+ { 0.0 , 1.0 , 0.1220 },
+ { 0.0 , 1.0 , 0.0976 },
+ { 0.0 , 1.0 , 0.0732 },
+ { 0.0 , 1.0 , 0.0488 },
+ { 0.0 , 1.0 , 0.0244 },
+ { 0.0 , 1.0 , 0.0 },
+ { 0.0244 , 1.0 , 0.0 },
+ { 0.0488 , 1.0 , 0.0 },
+ { 0.0732 , 1.0 , 0.0 },
+ { 0.0976 , 1.0 , 0.0 },
+ { 0.1220 , 1.0 , 0.0 },
+ { 0.1463 , 1.0 , 0.0 },
+ { 0.1707 , 1.0 , 0.0 },
+ { 0.1951 , 1.0 , 0.0 },
+ { 0.2195 , 1.0 , 0.0 },
+ { 0.2439 , 1.0 , 0.0 },
+ { 0.2683 , 1.0 , 0.0 },
+ { 0.2927 , 1.0 , 0.0 },
+ { 0.3171 , 1.0 , 0.0 },
+ { 0.3415 , 1.0 , 0.0 },
+ { 0.3659 , 1.0 , 0.0 },
+ { 0.3902 , 1.0 , 0.0 },
+ { 0.4146 , 1.0 , 0.0 },
+ { 0.4390 , 1.0 , 0.0 },
+ { 0.4634 , 1.0 , 0.0 },
+ { 0.4878 , 1.0 , 0.0 },
+ { 0.5122 , 1.0 , 0.0 },
+ { 0.5366 , 1.0 , 0.0 },
+ { 0.5610 , 1.0 , 0.0 },
+ { 0.5854 , 1.0 , 0.0 },
+ { 0.6098 , 1.0 , 0.0 },
+ { 0.6341 , 1.0 , 0.0 },
+ { 0.6585 , 1.0 , 0.0 },
+ { 0.6829 , 1.0 , 0.0 },
+ { 0.7073 , 1.0 , 0.0 },
+ { 0.7317 , 1.0 , 0.0 },
+ { 0.7561 , 1.0 , 0.0 },
+ { 0.7805 , 1.0 , 0.0 },
+ { 0.8049 , 1.0 , 0.0 },
+ { 0.8293 , 1.0 , 0.0 },
+ { 0.8537 , 1.0 , 0.0 },
+ { 0.8780 , 1.0 , 0.0 },
+ { 0.9024 , 1.0 , 0.0 },
+ { 0.9268 , 1.0 , 0.0 },
+ { 0.9512 , 1.0 , 0.0 },
+ { 0.9756 , 1.0 , 0.0 },
+ { 1.0 , 1.0 , 0.0 },
+ { 1.0 , 0.9756 , 0.0 },
+ { 1.0 , 0.9512 , 0.0 },
+ { 1.0 , 0.9268 , 0.0 },
+ { 1.0 , 0.9024 , 0.0 },
+ { 1.0 , 0.8780 , 0.0 },
+ { 1.0 , 0.8537 , 0.0 },
+ { 1.0 , 0.8293 , 0.0 },
+ { 1.0 , 0.8049 , 0.0 },
+ { 1.0 , 0.7805 , 0.0 },
+ { 1.0 , 0.7561 , 0.0 },
+ { 1.0 , 0.7317 , 0.0 },
+ { 1.0 , 0.7073 , 0.0 },
+ { 1.0 , 0.6829 , 0.0 },
+ { 1.0 , 0.6585 , 0.0 },
+ { 1.0 , 0.6341 , 0.0 },
+ { 1.0 , 0.6098 , 0.0 },
+ { 1.0 , 0.5854 , 0.0 },
+ { 1.0 , 0.5610 , 0.0 },
+ { 1.0 , 0.5366 , 0.0 },
+ { 1.0 , 0.5122 , 0.0 },
+ { 1.0 , 0.4878 , 0.0 },
+ { 1.0 , 0.4634 , 0.0 },
+ { 1.0 , 0.4390 , 0.0 },
+ { 1.0 , 0.4146 , 0.0 },
+ { 1.0 , 0.3902 , 0.0 },
+ { 1.0 , 0.3659 , 0.0 },
+ { 1.0 , 0.3415 , 0.0 },
+ { 1.0 , 0.3171 , 0.0 },
+ { 1.0 , 0.2927 , 0.0 },
+ { 1.0 , 0.2683 , 0.0 },
+ { 1.0 , 0.2439 , 0.0 },
+ { 1.0 , 0.2195 , 0.0 },
+ { 1.0 , 0.1951 , 0.0 },
+ { 1.0 , 0.1707 , 0.0 },
+ { 1.0 , 0.1463 , 0.0 },
+ { 1.0 , 0.1220 , 0.0 },
+ { 1.0 , 0.0976 , 0.0 },
+ { 1.0 , 0.0732 , 0.0 },
+ { 1.0 , 0.0488 , 0.0 },
+ { 1.0 , 0.0244 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 } };
+
+
+
+#endif
diff --git a/Core/Code/DataManagement/lut/LONI2.h b/Core/Code/DataManagement/lut/LONI2.h
new file mode 100644
index 0000000..e819b3f
--- /dev/null
+++ b/Core/Code/DataManagement/lut/LONI2.h
@@ -0,0 +1,143 @@
+/*=========================================================================
+
+Program: vtkINRIA3D
+Module: $Id: LONI2.h 477 2007-11-20 17:46:10Z filus $
+Language: C++
+Author: $Author: filus $
+Date: $Date: 2007-11-20 18:46:10 +0100 (Tue, 20 Nov 2007) $
+Version: $Revision: 477 $
+
+Copyright (c) 2007 INRIA - Asclepios Project. All rights reserved.
+See Copyright.txt for details.
+
+This software is distributed WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+#ifndef _lut_LONI2_h_
+#define _lut_LONI2_h_
+
+static const float LONI2[120][3] =
+{ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.0 , 1.0 },
+ { 0.0 , 0.111111 , 1.0 },
+ { 0.0 , 0.222222 , 1.0 },
+ { 0.0 , 0.333333 , 1.0 },
+ { 0.0 , 0.444444 , 1.0 },
+ { 0.0 , 0.555556 , 1.0 },
+ { 0.0 , 0.666667 , 1.0 },
+ { 0.0 , 0.777778 , 1.0 },
+ { 0.0 , 0.888889 , 1.0 },
+ { 0.0 , 1.0 , 1.0 },
+ { 0.0 , 1.0 , 1.0 },
+ { 0.0 , 1.0 , 0.888889 },
+ { 0.0 , 1.0 , 0.777778 },
+ { 0.0 , 1.0 , 0.666667 },
+ { 0.0 , 1.0 , 0.555556 },
+ { 0.0 , 1.0 , 0.444444 },
+ { 0.0 , 1.0 , 0.333333 },
+ { 0.0 , 1.0 , 0.222222 },
+ { 0.0 , 1.0 , 0.111111 },
+ { 0.0 , 1.0 , 0.0 },
+ { 0.0 , 1.0 , 0.0 },
+ { 0.111111 , 1.0 , 0.0 },
+ { 0.222222 , 1.0 , 0.0 },
+ { 0.333333 , 1.0 , 0.0 },
+ { 0.444444 , 1.0 , 0.0 },
+ { 0.555556 , 1.0 , 0.0 },
+ { 0.666667 , 1.0 , 0.0 },
+ { 0.777778 , 1.0 , 0.0 },
+ { 0.888889 , 1.0 , 0.0 },
+ { 1.0 , 1.0 , 0.0 },
+ { 1.0 , 1.0 , 0.0 },
+ { 1.0 , 0.947368 , 0.0 },
+ { 1.0 , 0.894737 , 0.0 },
+ { 1.0 , 0.842105 , 0.0 },
+ { 1.0 , 0.789474 , 0.0 },
+ { 1.0 , 0.736842 , 0.0 },
+ { 1.0 , 0.684211 , 0.0 },
+ { 1.0 , 0.631579 , 0.0 },
+ { 1.0 , 0.578947 , 0.0 },
+ { 1.0 , 0.526316 , 0.0 },
+ { 1.0 , 0.473684 , 0.0 },
+ { 1.0 , 0.421053 , 0.0 },
+ { 1.0 , 0.368421 , 0.0 },
+ { 1.0 , 0.315789 , 0.0 },
+ { 1.0 , 0.263158 , 0.0 },
+ { 1.0 , 0.210526 , 0.0 },
+ { 1.0 , 0.157895 , 0.0 },
+ { 1.0 , 0.105263 , 0.0 },
+ { 1.0 , 0.052632 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.0 },
+ { 1.0 , 0.0 , 0.052632 },
+ { 1.0 , 0.0 , 0.105263 },
+ { 1.0 , 0.0 , 0.157895 },
+ { 1.0 , 0.0 , 0.210526 },
+ { 1.0 , 0.0 , 0.263158 },
+ { 1.0 , 0.0 , 0.315789 },
+ { 1.0 , 0.0 , 0.368421 },
+ { 1.0 , 0.0 , 0.421053 },
+ { 1.0 , 0.0 , 0.473684 },
+ { 1.0 , 0.0 , 0.526316 },
+ { 1.0 , 0.0 , 0.578947 },
+ { 1.0 , 0.0 , 0.631579 },
+ { 1.0 , 0.0 , 0.684211 },
+ { 1.0 , 0.0 , 0.736842 },
+ { 1.0 , 0.0 , 0.789474 },
+ { 1.0 , 0.0 , 0.842105 },
+ { 1.0 , 0.0 , 0.894737 },
+ { 1.0 , 0.0 , 0.947368 },
+ { 1.0 , 0.0 , 1.0 } };
+
+#endif
diff --git a/Core/Code/DataManagement/lut/Spectrum.h b/Core/Code/DataManagement/lut/Spectrum.h
new file mode 100644
index 0000000..2c3ee86
--- /dev/null
+++ b/Core/Code/DataManagement/lut/Spectrum.h
@@ -0,0 +1,793 @@
+/*=========================================================================
+
+Program: vtkINRIA3D
+Module: $Id: Spectrum.h 477 2007-11-20 17:46:10Z filus $
+Language: C++
+Author: $Author: filus $
+Date: $Date: 2007-11-20 18:46:10 +0100 (Tue, 20 Nov 2007) $
+Version: $Revision: 477 $
+
+Copyright (c) 2007 INRIA - Asclepios Project. All rights reserved.
+See Copyright.txt for details.
+
+This software is distributed WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. See the above copyright notices for more information.
+
+=========================================================================*/
+#ifndef _lut_Spectrum_h_
+#define _lut_Spectrum_h_
+
+static const int Spectrum[256*3]=
+{