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

Generated for HippoDraw Class Library by doxygen