BinToHueSatLight1.cxx
Go to the documentation of this file.
1 
12 #include "BinToHueSatLight1.h"
13 
14 using namespace hippodraw;
15 
16 int BinToHueSatLight1::reds[256] =
17 { 251, 251, 251, 251, 252, 252, 253, 252, 252, 251, 251,
18 250, 250, 249, 249, 249, 248, 248, 247, 247, 246, 246, 246, 245, 245,
19 244, 244, 243, 243, 243, 242, 242, 241, 241, 241, 240, 240, 240, 239,
20 239, 239, 238, 238, 237, 235, 230, 226, 222, 217, 213, 209, 205, 201,
21 197, 194, 190, 186, 183, 179, 176, 173, 169, 166, 163, 160, 157, 154,
22 151, 148, 145, 143, 140, 137, 135, 133, 130, 128, 126, 124, 122, 120,
23 118, 116, 114, 112, 111, 109, 109, 110, 111, 113, 114, 115, 116, 117,
24 118, 119, 121, 122, 123, 125, 125, 126, 127, 128, 129, 131, 132, 133,
25 135, 136, 137, 138, 139, 140, 140, 141, 142, 144, 145, 146, 147, 148,
26 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162,
27 163, 164, 165, 166, 167, 168, 169, 170, 171, 171, 172, 174, 174, 175,
28 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 185, 186, 187, 188,
29 189, 190, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 202, 203,
30 204, 206, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219,
31 220, 220, 221, 222, 223, 224, 225, 226, 226, 227, 228, 228, 229, 230,
32 230, 231, 232, 232, 233, 233, 234, 235, 235, 235, 236, 236, 236, 237,
33 237, 237, 238, 238, 239, 239, 239, 240, 240, 240, 241, 242, 242, 242,
34 242, 243, 243, 244, 244, 244, 245, 245, 246, 246, 246, 247, 247, 248,
35  248, 249, 249, 250, 250, 251, 251};
37 { 0, 0, 0, 1, 1, 2, 2, 4, 5, 7, 8, 7, 9, 13, 8, 15, 17, 18,
38 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 34, 35, 37, 38, 40, 41, 42, 44,
39 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 59, 60, 61, 63, 64, 65, 66, 68,
40 69, 70, 72, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 90,
41 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 110,
42 114, 118, 122, 125, 129, 132, 136, 139, 143, 146, 149, 152, 156, 158,
43 161, 164, 167, 170, 173, 175, 178, 181, 184, 186, 188, 191, 193, 195,
44 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 216, 218, 220, 221,
45 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222,
46 222, 222, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223,
47 223, 224, 224, 224, 224, 224, 224, 224, 224, 225, 225, 225, 225, 225,
48 225, 225, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 228,
49 228, 228, 228, 228, 229, 229, 229, 229, 229, 229, 230, 230, 230, 230,
50 231, 231, 232, 232, 232, 232, 232, 233, 233, 233, 234, 234, 234, 234,
51 235, 235, 235, 236, 236, 236, 236, 236, 237, 237, 237, 237, 238, 238,
52 238, 239, 239, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 244,
53  244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 250};
54  int BinToHueSatLight1::blues[256]=
55 { 3, 3, 9, 15, 22, 28, 34, 41, 48, 55, 62, 66, 73, 81, 84,
56 94, 100, 106, 112, 118, 124, 130, 135, 141, 147, 152, 157, 162, 168,
57 173, 178, 183, 187, 192, 197, 201, 206, 210, 215, 219, 223, 227, 231,
58 235, 237, 237, 236, 236, 236, 235, 235, 235, 235, 234, 234, 234, 233,
59 233, 233, 232, 232, 232, 232, 231, 231, 231, 230, 230, 230, 230, 230,
60 229, 229, 229, 229, 228, 228, 228, 228, 228, 227, 227, 227, 227, 227,
61 226, 226, 226, 226, 226, 225, 225, 225, 225, 225, 225, 225, 224, 224,
62 224, 224, 224, 224, 224, 224, 224, 223, 223, 223, 223, 223, 223, 223,
63 223, 223, 223, 223, 223, 222, 222, 222, 222, 222, 222, 222, 222, 222,
64 222, 222, 222, 221, 220, 218, 217, 216, 214, 213, 212, 211, 210, 208,
65 207, 206, 206, 205, 204, 203, 202, 202, 201, 200, 200, 199, 198, 198,
66 197, 197, 197, 196, 197, 196, 196, 195, 195, 195, 195, 195, 195, 195,
67 195, 195, 195, 195, 196, 196, 197, 198, 199, 200, 201, 201, 202, 203,
68 204, 205, 205, 206, 207, 208, 209, 209, 210, 211, 212, 212, 213, 213,
69 214, 215, 216, 216, 217, 218, 218, 219, 220, 221, 221, 222, 223, 223,
70 224, 225, 226, 226, 227, 228, 228, 229, 230, 230, 231, 232, 232, 233,
71 233, 234, 235, 235, 236, 237, 237, 238, 238, 239, 240, 240, 241, 241,
72 242, 243, 243, 244, 244, 245, 246, 246, 247, 247, 248, 248, 249, 249,
73  250, 250, 250};
75 BinToHueSatLight1 ( const char * name )
76  : BinToColorMap ( name )
77 {
78  m_reds.resize ( 256);
79  m_greens.resize ( 256 );
80  m_blues.resize ( 256 );
81 
82  for ( int i = 0; i < 256; i++ ) {
83  m_reds [i] = reds[i];
84  m_greens[i] = greens[i];
85  m_blues [i] = blues[i];
86  }
87 }
88 
90  : BinToColorMap ( bin_to_color )
91 {
92 }
93 
95 {
96  return new BinToHueSatLight1 ( *this );
97 }
98 

Generated for HippoDraw Class Library by doxygen