BinToRedPurple.cxx

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

Generated for HippoDraw Class Library by doxygen