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

Generated for HippoDraw Class Library by doxygen