BinToPeppermint.cxx
Go to the documentation of this file.
1 
12 #include "BinToPeppermint.h"
13 
14 using namespace hippodraw;
15 
16 int BinToPeppermint::reds[256] =
17 { 0, 0, 0, 0, 80, 80, 80, 80, 160, 160, 160, 160, 240, 240,
18 240, 240, 0, 0, 0, 0, 80, 80, 80, 80, 160, 160, 160, 160, 240, 240, 240,
19 240, 0, 0, 0, 0, 80, 80, 80, 80, 160, 160, 160, 160, 240, 240, 240, 240,
20 0, 0, 0, 0, 80, 80, 80, 80, 160, 160, 160, 160, 240, 240, 240, 240, 0,
21 0, 0, 0, 80, 80, 80, 80, 160, 160, 160, 160, 240, 240, 240, 240, 0, 0,
22 0, 0, 80, 80, 80, 80, 160, 160, 160, 160, 240, 240, 240, 240, 0, 0, 0,
23 0, 80, 80, 80, 80, 160, 160, 160, 160, 240, 240, 240, 240, 0, 0, 0, 0,
24 80, 80, 80, 80, 160, 160, 160, 160, 240, 240, 240, 240, 0, 0, 0, 0, 80,
25 80, 80, 80, 160, 160, 160, 160, 240, 240, 240, 240, 0, 0, 0, 0, 80, 80,
26 80, 80, 160, 160, 160, 160, 240, 240, 240, 240, 0, 0, 0, 0, 80, 80, 80,
27 80, 160, 160, 160, 160, 240, 240, 240, 240, 0, 0, 0, 0, 80, 80, 80, 80,
28 160, 160, 160, 160, 240, 240, 240, 240, 0, 0, 0, 0, 80, 80, 81, 80, 160,
29 160, 160, 160, 240, 240, 240, 240, 0, 0, 0, 0, 80, 80, 80, 80, 160, 160,
30 160, 160, 240, 240, 240, 240, 0, 0, 0, 0, 80, 80, 80, 80, 160, 160, 160,
31 160, 240, 240, 240, 240, 0, 0, 0, 0, 80, 80, 80, 80, 160, 160, 160, 160,
32  240, 240, 240, 240};
33 int BinToPeppermint::greens[256] =
34 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16,
35 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 32, 32, 32, 32,
36 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 48, 48, 48, 48, 48, 48,
37 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 64, 64, 64, 64, 64, 64, 64, 64,
38 64, 64, 64, 64, 64, 64, 64, 64, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
39 80, 80, 80, 80, 80, 80, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
40 96, 96, 96, 96, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
41 112, 112, 112, 112, 112, 128, 128, 128, 128, 128, 128, 128, 128, 128,
42 128, 128, 128, 128, 128, 128, 128, 144, 144, 144, 144, 144, 144, 144,
43 144, 144, 144, 144, 144, 144, 144, 144, 144, 160, 160, 160, 160, 160,
44 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 176, 176, 176,
45 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 192,
46 192, 192, 192, 192, 192, 193, 192, 192, 192, 192, 192, 192, 192, 192,
47 192, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
48 208, 208, 208, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224,
49 224, 224, 224, 224, 224, 240, 240, 240, 240, 240, 240, 240, 240, 240,
50  240, 240, 240, 240, 240, 240, 240};
51  int BinToPeppermint::blues[256]=
52 { 80, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80,
53 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160,
54 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240,
55 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0,
56 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80,
57 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160,
58 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240,
59 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0,
60 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80,
61 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160,
62 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240,
63 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0,
64 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80,
65 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160,
66 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240, 0, 80, 160, 240,
67  0, 80, 160, 160};
69 BinToPeppermint ( const char * name )
70  : BinToColorMap ( name )
71 {
72  m_reds.resize ( 256);
73  m_greens.resize ( 256 );
74  m_blues.resize ( 256 );
75 
76  for ( int i = 0; i < 256; i++ ) {
77  m_reds [i] = reds[i];
78  m_greens[i] = greens[i];
79  m_blues [i] = blues[i];
80  }
81 }
82 
84  : BinToColorMap ( bin_to_color )
85 {
86 }
87 
89 {
90  return new BinToPeppermint ( *this );
91 }
92 

Generated for HippoDraw Class Library by doxygen