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

Generated for HippoDraw Class Library by doxygen