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

Generated for HippoDraw Class Library by doxygen