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

Generated for HippoDraw Class Library by doxygen