BinToBluePastel.cxx

Go to the documentation of this file.
00001 
00012 #include "BinToBluePastel.h"
00013 
00014 using namespace hippodraw;
00015 
00016 int BinToBluePastel::reds[256] =
00017 { 33, 33, 32, 31, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 
00018 21, 20, 19, 17, 16, 15, 14, 12, 11, 13, 8, 7, 5, 4, 2, 1, 0, 0, 0, 0, 0,
00019 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00020 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00021 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00022 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00023 0, 2, 4, 5, 7, 8, 13, 11, 13, 14, 15, 17, 18, 19, 20, 21, 29, 36, 42,
00024 48, 53, 58, 61, 65, 68, 70, 72, 73, 74, 74, 74, 75, 75, 76, 76, 76, 77,
00025 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 88, 89, 91, 92, 91, 94, 96, 98,
00026 100, 102, 104, 106, 108, 109, 111, 112, 113, 115, 116, 117, 119, 120,
00027 121, 123, 124, 125, 127, 128, 129, 131, 132, 133, 135, 136, 137, 138,
00028 140, 141, 142, 144, 145, 146, 148, 149, 150, 152, 153, 154, 156, 157,
00029 158, 160, 161, 162, 164, 165, 166, 168, 169, 170, 172, 173, 174, 175,
00030   177, 178, 179, 181, 182, 183, 185, 186, 187, 189, 190, 191, 193, 193};
00031 int BinToBluePastel::greens[256] =
00032 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00033 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 5, 6, 8, 13, 12, 13, 15, 17,
00034 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 42, 44, 46, 49, 51, 53, 56,
00035 58, 60, 63, 65, 68, 71, 73, 76, 78, 81, 84, 87, 89, 92, 95, 98, 101,
00036 104, 107, 110, 113, 116, 119, 122, 125, 128, 131, 134, 138, 141, 144,
00037 148, 151, 154, 158, 161, 165, 168, 172, 175, 179, 182, 186, 190, 193,
00038 197, 201, 205, 209, 212, 216, 220, 224, 228, 232, 234, 235, 236, 238,
00039 239, 240, 241, 243, 244, 245, 246, 247, 249, 249, 246, 244, 241, 237,
00040 232, 227, 223, 218, 214, 209, 205, 201, 196, 192, 188, 184, 180, 175,
00041 171, 167, 163, 160, 156, 152, 148, 144, 141, 137, 133, 130, 126, 123,
00042 119, 116, 116, 115, 113, 112, 110, 109, 104, 104, 103, 102, 101, 100,
00043 99, 98, 97, 96, 95, 94, 93, 92, 88, 88, 88, 87, 86, 85, 85, 84, 83, 82,
00044 80, 79, 78, 76, 75, 74, 73, 71, 70, 69, 68, 67, 66, 64, 63, 61, 58, 56,
00045 54, 52, 49, 47, 45, 43, 41, 40, 38, 36, 34, 33, 31, 29, 28, 26, 25, 23,
00046 22, 21, 19, 18, 17, 16, 14, 13, 12, 11, 13, 9, 8, 7, 7, 6, 5, 4, 4, 3,
00047   2, 2, 1, 1, 0, 0, 0, 0};
00048   int BinToBluePastel::blues[256]=
00049 { 96, 96, 97, 99, 100, 101, 102, 104, 105, 106, 107, 108,
00050   110, 111, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125,
00051   128, 129, 130, 132, 133, 134, 135, 136, 138, 139, 140, 141, 143,
00052   144, 145, 146, 147, 149, 150, 151, 152, 154, 155, 156, 157, 158, 160,
00053   161, 162, 163, 164, 166, 167, 168, 169, 171, 172, 173, 174, 175, 177,
00054   178, 179, 180, 182, 183, 184, 185, 186, 188, 189, 190, 191, 193, 194,
00055   195, 196, 197, 199, 200, 201, 202, 203, 205, 206, 207, 208, 210, 211,
00056   212, 213, 214, 216, 217, 218, 219, 221, 222, 223, 224, 225, 227, 228,
00057   229, 230, 232, 233, 232, 230, 229, 227, 225, 223, 222, 220, 218, 216,
00058   214, 212, 210, 208, 149, 142, 135, 127, 118, 111, 103, 95, 88, 81, 74,
00059   67, 60, 53, 47, 40, 34, 28, 22, 22, 23, 24, 25, 26, 27, 28, 28, 29, 30,
00060   30, 31, 31, 32, 32, 29, 28, 26, 25, 23, 22, 20, 18, 17, 16, 15, 14, 13,
00061   12, 11, 13, 9, 8, 7, 6, 5, 5, 4, 3, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00062   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00063   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00064   0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
00065 BinToBluePastel::
00066 BinToBluePastel ( const char * name )
00067   : BinToColorMap ( name )
00068 {
00069   m_reds.resize ( 256);
00070   m_greens.resize ( 256 );
00071   m_blues.resize ( 256 );
00072 
00073   for ( int i = 0; i < 256; i++ ) {
00074     m_reds  [i] = reds[i];
00075     m_greens[i] = greens[i];
00076     m_blues [i] = blues[i];
00077   }
00078 }
00079 
00080 BinToBluePastel::BinToBluePastel ( const BinToBluePastel & bin_to_color )
00081   : BinToColorMap ( bin_to_color )
00082 {
00083 }
00084 
00085 BinToColor * BinToBluePastel::clone () const
00086 {
00087   return new BinToBluePastel ( *this );
00088 }
00089 

Generated for HippoDraw Class Library by doxygen